Commit Graph
187 Commits
Author SHA1 Message Date
James Smith 6cb0807c59 remove use of bare libraries path 2024-11-20 11:07:21 +00:00
James Smith ec92086dad restore tag sorting by name in dropdowns 2024-11-05 22:52:11 +00:00
James Smith 301cc943eb use same tag list for individual model editing 2024-11-05 16:06:25 +00:00
James Smith cf75b90481 generate available tag list for uploader 2024-11-05 16:02:45 +00:00
James Smith 25167a7b7f only show tags that are on models we're allowed to see 2024-11-05 16:02:30 +00:00
James Smith 319d50a88e don't need @remove_tags any more 2024-11-05 15:57:04 +00:00
James Smith 5e25dc41b7 add pagination for bulk model editing page 2024-11-05 15:15:21 +00:00
James Smith b6beba20e6 move merge_all_children into model 2024-11-04 14:58:22 +00:00
James Smith d8ed26158b improve temp filenames to avoid clashes 2024-10-23 15:59:26 +01:00
James Smith c8181e82e2 create and download ZIP file 2024-10-22 17:08:17 +01:00
James Smith 6edc9f24d0 add download button on model page, with file selection options 2024-10-22 14:38:16 +01:00
James Smith adf042b1ad move all model listing code into a concern 2024-10-21 09:14:13 +01:00
James Smith e5d8d23998 editing for sensitive content flag 2024-10-17 11:49:09 +01:00
James Smith 8b36ec7c4b show documents and videos in model file lists and views 2024-10-08 22:42:35 +01:00
James Smith 48be4c916d fix background organize jobs 2024-09-28 01:03:01 +01:00
James Smith 48e8a5ddd2 move synchronous organize! calls into background runner 2024-09-27 21:33:45 +01:00
James Smith 6e7caa86c9 refactor organize! into its own method
not a transient attribute any more
2024-09-27 21:24:27 +01:00
James Smith 7f5c46c78f sort objects in lists by lowercase name 2024-09-24 13:31:37 +01:00
James Smith 6feb5019f4 remove default scopes to avoid errors on PostgreSQL 2024-09-23 19:10:16 +01:00
James Smith 4cac0fc406 fix error after "new creator" from model edit 2024-09-23 18:55:01 +01:00
James Smith 236e3b0d87 Merge pull request #2751 from manyfold3d/case-insensitive-ordering
Make object ordering case insensitive
2024-09-23 11:50:48 +01:00
James Smith d1e4151658 make table naming explicity in case insensitive ordering clauses 2024-09-23 11:45:56 +01:00
James Smith f89f11a053 Automatically rerun integrity checks on model save 2024-09-23 11:04:20 +01:00
James Smith aee7351916 raise problems for missing tags, license, creator or link 2024-09-23 11:04:19 +01:00
James Smith f4306c9e1d make object ordering case-insensitive 2024-09-23 11:01:49 +01:00
James Smith 2c7c0b00ff rename to find_param 2024-09-22 19:43:34 +01:00
James Smith 2f093774dd use DRYer from_param instead of find_by all over the place 2024-09-22 12:04:57 +01:00
James Smith 10c3c162bb use preferred flash syntax 2024-09-20 15:32:26 +01:00
James Smith 3566a2ab2b Fix error after model edit/reorganise failure
resolves #1109
2024-09-20 15:28:29 +01:00
James Smith 52930c7691 raise exceptions as expected for failed finds 2024-09-17 17:18:07 +01:00
James Smith f31c4fe7f9 select new creator or collection in dropdown 2024-09-13 13:13:54 +01:00
James Smith 6253f5279c set return session param on model editing pages 2024-09-13 12:58:52 +01:00
James Smith a0283cf7ef Link tags on model page to list
resolves #1554
2024-09-13 10:36:29 +01:00
James Smith 9cd5f61a59 Revert "Fix incorrect tag editing in bulk editor" 2024-09-09 15:57:54 +01:00
James Smith 03130825f0 DRY up fetching of available tags 2024-09-06 15:22:10 +01:00
James Smith f79c0fbafd make add/remove tag list a bit more efficient 2024-09-06 14:18:50 +01:00
James Smith c07c840f5e generate tag list for upload form 2024-09-06 14:13:35 +01:00
James Smith 4c8d434a1b Fix missing new tags in bulk edit organize
resolves #2468
2024-09-06 12:59:48 +01:00
James Smith 4374b29161 add metadata parameters to ProcessUploadedFileJob 2024-09-06 12:25:33 +01:00
James Smith 0fc9bbc885 add bulk fields into upload form 2024-09-06 12:24:54 +01:00
James Smith 3c9577a202 calculate tag list before model pagination is applied
resolves #2632
2024-09-06 09:53:37 +01:00
James Smith 9d15e4b089 only show tags used by public models when logged out 2024-09-05 17:34:16 +01:00
James Smith 4b326a9a0a fix bulk update find 2024-09-05 12:30:15 +01:00
James Smith 1a9edab3a8 fix merging 2024-09-05 12:30:14 +01:00
James Smith b23434bacb lookup models from URLs by public_id 2024-09-05 12:30:12 +01:00
James Smith da95ed76f9 enable show buttons on models 2024-09-03 22:06:48 +01:00
James Smith ab9d189e43 use default file list settings if logged out 2024-09-03 17:04:11 +01:00
James Smith 7fc774dc82 use default pagination settings if there is no current user 2024-09-03 16:58:38 +01:00
James Smith 006b2db874 lint 2024-09-03 15:47:53 +01:00
James Smith 6cf1bd5e7b refactor permittable parameters checks into concern and share across models/creators/collections 2024-09-03 15:28:47 +01:00