stash/pkg/models
WithoutPants d8448ba37e
Add basename and parent_folders fields to Folder graphql interface (#6494)
* Add basename field to folder
* Add parent_folders field to folder
* Add basename column to folder table
* Add basename filter field
* Create missing folder hierarchies during migration
* Treat files/folders in zips where path can't be made relative as not found

Addresses an issue during clean where corrupt folder entries in zip files could not be removed due to an error during the call to Rel.
2026-02-27 10:58:11 +11:00
..
json Add package docs and project vision/goals (#5169) 2024-08-28 09:01:39 +10:00
jsonschema Backend support for image custom fields (#6598) 2026-02-24 07:41:40 +11:00
mocks Add basename and parent_folders fields to Folder graphql interface (#6494) 2026-02-27 10:58:11 +11:00
paths Ensure tmp dir is created before creating temp file (#5977) 2025-06-30 07:52:32 +10:00
custom_fields.go Tag custom fields support for backend (#6546) 2026-02-06 12:35:05 +11:00
date.go Date precision (#6359) 2025-12-08 09:11:40 +11:00
date_test.go Date precision (#6359) 2025-12-08 09:11:40 +11:00
doc.go Add package docs and project vision/goals (#5169) 2024-08-28 09:01:39 +10:00
errors.go SQLite model refactoring, part 2 (#3839) 2023-07-13 12:15:02 +10:00
file.go Feature: Scene Duplicate Filter (#6344) 2026-02-11 11:52:44 +11:00
filename_parser.go Minor refactor (#3924) 2023-07-26 09:15:55 +10:00
filter.go Add findFiles and findFile graphql queries (#5941) 2025-06-24 13:05:17 +10:00
find_filter.go Handle large and all entity queries (#3544) 2023-03-16 09:08:21 +11:00
fingerprint.go Refactor stashbox package (#5699) 2025-03-25 10:30:51 +11:00
fingerprint_test.go Model refactor (#3915) 2023-09-01 10:39:29 +10:00
folder.go Add basename and parent_folders fields to Folder graphql interface (#6494) 2026-02-27 10:58:11 +11:00
fs.go Handle symlink zip files (#5249) 2024-09-11 13:58:02 +10:00
gallery.go Backend support for gallery custom fields (#6592) 2026-02-23 07:39:28 +11:00
generate.go Add option to generate image thumbnails during generate (#4602) 2024-02-22 11:19:23 +11:00
group.go Backend support for Group custom fields (#6596) 2026-02-23 11:53:12 +11:00
image.go Backend support for image custom fields (#6598) 2026-02-24 07:41:40 +11:00
import.go Separate graphql API from rest of the system (#2503) 2022-09-06 07:03:40 +00:00
model_file.go Add findFiles and findFile graphql queries (#5941) 2025-06-24 13:05:17 +10:00
model_folder.go Add findFolder and findFolders queries to graphql schema (#5965) 2025-06-26 15:48:29 +10:00
model_gallery.go Backend support for gallery custom fields (#6592) 2026-02-23 07:39:28 +11:00
model_gallery_chapter.go Model refactor, part 2 (#4092) 2023-09-11 12:24:15 +10:00
model_group.go Backend support for Group custom fields (#6596) 2026-02-23 11:53:12 +11:00
model_image.go Backend support for image custom fields (#6598) 2026-02-24 07:41:40 +11:00
model_joins.go fix: fix slice init length (#5327) 2024-10-02 16:23:10 +10:00
model_performer.go FR: Change Career Length to Career Start and Career End (#6449) 2026-02-17 13:44:03 +11:00
model_saved_filter.go Add group graphql interfaces (#5017) 2024-07-03 13:59:40 +10:00
model_scene.go Scene custom field backend support (#6584) 2026-02-18 16:50:32 +11:00
model_scene_marker.go Add bulk update markers interface (#6210) 2025-11-06 16:01:24 +11:00
model_scene_test.go Remove deprecated graphql fields (#4064) 2023-10-17 11:59:35 +11:00
model_scraped_item.go FR: Tags Tagger (#6559) 2026-02-25 11:39:14 +11:00
model_scraped_item_test.go FR: Change Career Length to Career Start and Career End (#6449) 2026-02-17 13:44:03 +11:00
model_studio.go Feature Request: Add organized flag to studios (#6303) 2026-02-19 09:05:17 +11:00
model_tag.go Tag custom fields support for backend (#6546) 2026-02-06 12:35:05 +11:00
orientation.go added support for image orientation filter (#4404) 2024-01-16 13:50:17 +11:00
package.go Scraper and plugin manager (#4242) 2023-11-22 10:01:11 +11:00
performer.go Add sidebar to scene markers list (#6603) 2026-02-26 07:54:40 +11:00
query.go Add findFiles and findFile graphql queries (#5941) 2025-06-24 13:05:17 +10:00
rating.go Stash rating system (#2830) 2022-11-16 09:31:44 +11:00
rating_test.go Stash rating system (#2830) 2022-11-16 09:31:44 +11:00
relationships.go Containing Group/Sub-Group relationships (#5105) 2024-08-30 11:43:44 +10:00
repository.go Movie group renames (#5039) 2024-07-04 09:10:26 +10:00
repository_blob.go chore: fix struct names (#4766) 2024-05-02 12:04:54 +10:00
repository_file.go Handle modified files where the case of the filename changed on case-insensitive filesystems (#6327) 2025-12-02 12:53:37 +11:00
repository_folder.go Add basename and parent_folders fields to Folder graphql interface (#6494) 2026-02-27 10:58:11 +11:00
repository_gallery.go Backend support for gallery custom fields (#6592) 2026-02-23 07:39:28 +11:00
repository_gallery_chapter.go Model refactor (#3915) 2023-09-01 10:39:29 +10:00
repository_group.go Backend support for Group custom fields (#6596) 2026-02-23 11:53:12 +11:00
repository_image.go Backend support for image custom fields (#6598) 2026-02-24 07:41:40 +11:00
repository_performer.go Performer merge (#5910) 2026-01-05 15:54:19 +11:00
repository_scene.go Scene custom field backend support (#6584) 2026-02-18 16:50:32 +11:00
repository_scene_marker.go Model refactor (#3915) 2023-09-01 10:39:29 +10:00
repository_studio.go Studio custom fields backend support (#6156) 2026-02-05 09:01:29 +11:00
repository_tag.go FR: Tags Tagger (#6559) 2026-02-25 11:39:14 +11:00
resolution.go Make displayed resolution information coherent for 2:1/VR files (#3798) 2023-06-16 10:19:46 +10:00
saved_filter.go Default view filters (#4962) 2024-06-18 10:51:52 +10:00
scene.go Scene custom field backend support (#6584) 2026-02-18 16:50:32 +11:00
scene_marker.go Scene Marker duration filter and sort (#5472) 2024-11-29 16:28:10 +11:00
search.go Add search string parsing (#1982) 2021-11-22 14:59:22 +11:00
search_test.go Add search string parsing (#1982) 2021-11-22 14:59:22 +11:00
stash_box.go Add rate limit to stashbox connection (#5764) 2025-03-27 11:54:00 +11:00
stash_ids.go Implement stash_ids_endpoint for the SceneFilterType (#6401) 2026-01-14 14:53:40 +11:00
studio.go Feature Request: Add organized flag to studios (#6303) 2026-02-19 09:05:17 +11:00
tag.go Add sidebar to scene markers list (#6603) 2026-02-26 07:54:40 +11:00
update.go Containing Group/Sub-Group relationships (#5105) 2024-08-30 11:43:44 +10:00
update_test.go Fix performer validation (#4248) 2023-11-02 16:23:54 +11:00
value.go chore: fix struct names (#4766) 2024-05-02 12:04:54 +10:00