mirror of
https://github.com/finmars-platform/finmars-core.git
synced 2026-04-26 14:46:00 +03:00
[GH-ISSUE #67] Handle Obsolete Metaconfiguration Units During Module Upgrade #20
Labels
No labels
BackEnd
FrontEnd
bug
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/finmars-core#20
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @olegprivate on GitHub (Jul 22, 2025).
Original GitHub issue: https://github.com/finmars-platform/finmars-core/issues/67
Originally assigned to: @falendary on GitHub.
This is a sub-task related to the main module deletion feature. The installation script for a module update should be able to gracefully handle metaconfiguration units that are now obsolete.
User Story
As a system administrator, when I upgrade a module to a new version, I want the installation script to automatically identify and propose the deletion of any metaconfiguration units that are no longer part of the module, so that my system configuration stays clean and doesn't contain legacy components.
Acceptance Criteria
Detection of Obsolete Units
Dependency Check and User Warning
"The following configuration units are obsolete in the new version and will be removed: [List of obsolete units].""Warning: This action will also affect [X] dependent entities. [Link to view details].".Confirmation and Deletion
"Confirm and Proceed").