-
Notifications
You must be signed in to change notification settings - Fork 41
Milestone
Description
As part of ongoing code maintenance, several legacy preferences defined in remotePrefs.ts and CollectionDefinitions.tsx should be removed. These preferences have either been migrated to the User Preferences system or are no longer relevant.
Removing them will clean up the codebase, reduce potential confusion for developers, and ensure that outdated settings cannot be accidentally used.
Preferences Migrated to User Preferences
The following preferences have been replaced by settings within the User Preferences panel and can be safely removed. Any remaining logic tied to them should be stripped out.
TaxonTreeEditor.DisplayAuthor: Display Authors of Taxons next to nodes in the Tree Viewer (migrated in MoveTaxonTreeEditor.DisplayAuthorto User Preferences #6841)GeologicTimePeriod.treeview_sort_field: Sort order for nodes in the tree viewerTaxon.treeview_sort_field: Sort order for nodes in the tree viewerGeography.treeview_sort_field: Sort order for nodes in the tree viewerLithoStrat.treeview_sort_field: Sort order for nodes in the tree viewerStorage.treeview_sort_field: Sort order for nodes in the tree viewerTectonicUnit.treeview_sort_field: Sort order for nodes in the tree viewerTreeEditor.Rank.Threshold.GeologicTimePeriod: Show Collection Object count only for nodes with RankID >= than this valueTreeEditor.Rank.Threshold.Taxon: Show Collection Object count only for nodes with RankID >= than this valueTreeEditor.Rank.Threshold.Geography: Show Collection Object count only for nodes with RankID >= than this valueTreeEditor.Rank.Threshold.LithoStrat: Show Collection Object count only for nodes with RankID >= than this valueTreeEditor.Rank.Threshold.Storage: Show Collection Object count only for nodes with RankID >= than this valueTreeEditor.Rank.Threshold.TectonicUnit: Show Collection Object count only for nodes with RankID >= than this value
Obsolete Preferences
The following preferences are no longer necessary for application functionality and will not be migrated.
form.definition.columnSource: The platform to use as a source of columns.
Acceptance Criteria
- All listed preferences are removed from their definition files (e.g.,
remotePrefs.ts,CollectionDefinitions.tsx). - A codebase search is performed to ensure no logic remains that references these preference keys.
- The application continues to function as expected, especially the Tree Viewer components, with these preferences removed.
Metadata
Metadata
Assignees
Labels
No labels