-
Couldn't load subscription status.
- Fork 40
feat(preferences): Add “Collection Preferences” page with role-gated access #7464
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Triggered by 20b207e on branch refs/heads/issue-7440
specifyweb/frontend/js_src/lib/components/Preferences/CollectionDefinitions.tsx
Outdated
Show resolved
Hide resolved
af64946 to
a0e5463
Compare
Triggered by a0e5463 on branch refs/heads/issue-7440
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There are a decent number of new changes, can you please review @Gitesh307?
- Now Collection Preferences looks and works much more like User Preferences, with an added sidebar
- Preference descriptions are now much more detailed and inline with the requirements
- Descriptions and options use localized captions for table and field names, for both trees and CO inheritance
- Added a new icon for collection preferences in particular
This PR is still missing "Collection Object Creation", but not needed if we are implementing #7439?
|
@grantfitzsimmons Yes, that’s correct, Collection Object Creation is pending #7439, so I’ve held off to avoid duplicate work. I can either leave it out for now or add a stub section if you want. Let me know. |
|
@Gitesh307 Feel free to leave it out for now (it can be done by manually editing the file for the time being) |
|
@Gitesh307 Do you want to do another round of review before we invite testers? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- 'attachment.is_public_default': { is still being read from global prefs
doExpandSynonymActionsPrefSynonymy behavior is still coming from global prefs
9bddd66 to
2267248
Compare
Triggered by 2267248 on branch refs/heads/issue-7440
Fixes #7440
This PR introduces a new feature Collection Preferences page that consolidates collection-level settings such as picklists, attachments, tree management, statistics, Specify Network integration, and catalog number inheritance. Updated localization handling to use explicit function calls, resolving scanner issues. No database changes; existing preferences migrate automatically at the collection level.
Checklist
self-explanatory (or properly documented)
Testing instructions