Arches is a web platform for creating, managing, & visualizing geospatial data. Arches was inspired by the needs of the Cultural Heritage community, particularly the widespread need of organizations to build & manage cultural heritage inventories
GNU Affero General Public License v3.0
210
stars
139
forks
source link
Isolate controlled lists into separate django app #11072
These models and views were siloed enough that it raises the question of whether they should be isolated in the django app registry as well to facilitate independent migrations, etc.
TODO:
[x] Remove reference datatype from core (probably a bug here with arches applications)
[x] Rename models/tables to remove redundant word "Controlled" now that the app name contains that word
[x] Move/update controlled list package command
[x] Edit plugin config in initial migration: the path is probably wrong
[x] Functional tests (have only run the unit tests so far, haven't built webpack)
[x] Nuke run_tests.py, or spin up a new ticket for reorganizing the test runner entrypoint
@johnatawnclementawn Heads up, the table names changed in the latest, so the __arches_migrate_collections_to_clm function needs an update when you have a chance. Thanks.
Description of Change
These models and views were siloed enough that it raises the question of whether they should be isolated in the django app registry as well to facilitate independent migrations, etc.
TODO: