James Smith
|
856bc2d506
|
update code to hide presupported versions
|
2026-05-22 17:18:15 +01:00 |
|
James Smith
|
fd07330ba3
|
remove preload of presupported relation
|
2026-05-22 14:53:36 +01:00 |
|
James Smith
|
aab624b22a
|
use landing_page_path instead of root_path in redirects and after login
|
2026-05-13 17:48:25 +01:00 |
|
James Smith
|
4aed088cd8
|
Fix page error when "uploading" with no actual files
Resolves #6094
|
2026-05-11 16:05:48 +01:00 |
|
James Smith
|
56e6cce5ff
|
Only sdd collection if not already related
|
2026-05-10 15:32:58 +01:00 |
|
James Smith
|
46a1bd408a
|
Fix extraneous redirection to model edit form after creating creator or collection
resolves #6045
|
2026-05-05 22:38:54 +01:00 |
|
James Smith
|
bd5efc5263
|
fix upload test
|
2026-04-25 00:41:53 +01:00 |
|
James Smith
|
380325cecc
|
habtm collections working in bulk editor
|
2026-04-25 00:27:46 +01:00 |
|
James Smith
|
0b12c570cf
|
set multiple collections on upload
|
2026-04-25 00:00:45 +01:00 |
|
James Smith
|
34a76950cd
|
add collection when returning from new collection form to model edit form
|
2026-04-25 00:00:45 +01:00 |
|
James Smith
|
2203a20284
|
update model bulk editor to show multiple collections
|
2026-04-25 00:00:44 +01:00 |
|
James Smith
|
9395f4d32f
|
Rename Model#collection to #deprecated_collection
|
2026-04-24 17:04:48 +01:00 |
|
James Smith
|
bb226efbea
|
nope, move i18n-tasks-use OUT of erb files
|
2026-04-13 23:11:52 +01:00 |
|
James Smith
|
4d50b04334
|
Improve count efficiency with one?
|
2026-02-06 10:02:35 +00:00 |
|
James Smith
|
04b42c0b1e
|
pass record to deserializers to check permissions
|
2025-11-25 15:54:09 +00:00 |
|
James Smith
|
8318030266
|
pass current user to form and API deserializers
|
2025-11-25 13:45:14 +00:00 |
|
James Smith
|
1e6e5c4534
|
Add another layer of path sanitization with zaru
|
2025-11-25 12:12:21 +00:00 |
|
James Smith
|
fabb5d0dc6
|
Sanitize upload filenames to prevent path traversal
|
2025-11-25 12:09:12 +00:00 |
|
James Smith
|
65a5ef0bd7
|
prevent downloading files with only preview access
|
2025-11-18 11:15:03 +00:00 |
|
James Smith
|
315728ef08
|
Always paginate list pages
|
2025-11-05 14:26:18 +00:00 |
|
James Smith
|
eca2bdd137
|
remove compact
|
2025-11-04 00:49:16 +00:00 |
|
James Smith
|
a80c58d9b1
|
standardise on tag_list
|
2025-11-04 00:48:49 +00:00 |
|
James Smith
|
01c462a0f0
|
fix tags in upload
|
2025-11-04 00:04:10 +00:00 |
|
James Smith
|
e010f5870d
|
run model validations on upload
|
2025-11-03 23:34:34 +00:00 |
|
James Smith
|
40820e215c
|
If not all files are archives, enqueue only a single processing job to create a single model with all files.
|
2025-10-22 15:10:18 +01:00 |
|
James Smith
|
9772bf15dd
|
DRY up file data creation
|
2025-10-22 13:08:21 +01:00 |
|
James Smith
|
24aa2b7028
|
refactor common file creaion params into separate var
|
2025-10-22 12:43:24 +01:00 |
|
James Smith
|
ef0f68b77f
|
Allow name to be specified during model upload
|
2025-10-22 12:19:07 +01:00 |
|
James Smith
|
c713e1b4bd
|
Select and apply permission preset during upload
|
2025-10-10 12:04:03 +01:00 |
|
James Smith
|
df45386dd6
|
Add links to other search methods in search help
resolves #4717
|
2025-09-17 14:09:43 +01:00 |
|
James Smith
|
a2c39ac5bf
|
replace deprecated unprocessable_entity
|
2025-08-21 20:05:17 +01:00 |
|
James Smith
|
fdd3805208
|
remove organize option from bulk editor
|
2025-08-15 17:37:01 +01:00 |
|
James Smith
|
ad10c170bf
|
use filter object directly instead of concern method
|
2025-07-29 14:37:52 +01:00 |
|
James Smith
|
c7f1a69426
|
use filter service params in various view partials
|
2025-07-29 14:37:51 +01:00 |
|
James Smith
|
07efcd538a
|
Match known links if entered in search bar
|
2025-07-18 13:56:18 +01:00 |
|
James Smith
|
b26bc7c088
|
check links can be imported before redirecting to import page
|
2025-07-18 09:46:04 +01:00 |
|
James Smith
|
5ac8be7b5c
|
add import controller to handle UI flow
|
2025-07-17 14:24:45 +01:00 |
|
James Smith
|
23709481e1
|
add sync action to handle link sync clicks
|
2025-07-15 16:45:24 +01:00 |
|
James Smith
|
3d676b1469
|
Create intermediate "configure merge" page to choose target if not specified
|
2025-07-03 12:45:38 +01:00 |
|
James Smith
|
344c40bbb5
|
refactor merge code into controller concern
keeps things tidier
|
2025-07-03 12:45:38 +01:00 |
|
James Smith
|
9da58b5b6e
|
change indexable config to proper method
|
2025-07-03 12:33:29 +01:00 |
|
James Smith
|
8bd7750d6a
|
handle form-encoded model selections in merge action
So that we can handle data from bulk edit directly
|
2025-07-03 12:33:29 +01:00 |
|
James Smith
|
919944d845
|
show target selection form on merge if necessary
|
2025-07-03 12:33:29 +01:00 |
|
James Smith
|
e3dba5d7c9
|
refactor merge controller method
|
2025-07-03 12:33:28 +01:00 |
|
James Smith
|
d857eb6df8
|
move model merge action to model route collection instead of member
|
2025-07-03 12:33:28 +01:00 |
|
James Smith
|
7800d5124d
|
swap round merge in controller
|
2025-07-03 12:33:28 +01:00 |
|
James Smith
|
27c3bdc988
|
refactor merge methods to be more flexible
|
2025-07-03 12:33:28 +01:00 |
|
James Smith
|
42d4e6c346
|
Don't show non-editable models in the bulk edit list
|
2025-07-03 12:21:23 +01:00 |
|
James Smith
|
c03f113cfe
|
remove client-provided size and type from upload APIs, not required any more
|
2025-06-26 10:37:41 +01:00 |
|
James Smith
|
8fbbc6f5f0
|
Add model creation API for uploaded files
|
2025-06-25 17:15:12 +01:00 |
|