You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I propose an overhaul of the current InstallStatus enum to track the full lifecycle of datasets in an application database.
If I had my way, I would change InstallStatus to AppDbDatasetStatus and make the following changes to the values:
Rename:
running -> install-running
complete -> install-complete
Add:
uninstall-running
uninstall-complete
uninstall-failed
ready-for-uninstall
Additionally I would change the is_deleted flag field in the datasets control table back to a boolean value rather than a 3-state int enum and rely on using the ready-for-uninstall status rather than an int value whose meaning will be lost to time.
There are no statuses tracking dataset uninstall status. We have no indication for uninstallation failures.
Datasets that are marked as deleted are hidden from the UI so this would not impact UX and would be for internal use only.
The text was updated successfully, but these errors were encountered: