Page History
...
issue: we don't handle merging of schema changes to the config objects
ric's figurative proposal:
- script to read db and write json file
- modify ts_config_store.py to put the new schema in dbase
- third script applies settings from json file to the dbase ignoring the ones
that are dissimilar
(get_config.py has some of the tools to do this)
...
ability remove and hide (in the control gui) detector configurations that aren't needed anymore
(hide: prepend an "_"?, rename timing_1 to _timing_1?)
rename = delete+create
Ric added: Maybe this should be thought of as archiving unneeded ConfigDb objects and we should therefore provide a way to unarchive them for when archiving is done erroneously or we change our mind. Need to consider how to handle the case when, for example, timing_1 is archived to _timing_1 and then a new timing_1 is created.