Limit the editability of managers in a program.
Describe the bug
Currently when a program is created, OpenSPP automatically generates a configuration manager, 1 for each setting, ex: cycle manager, entitlement manager etc.. these managers are linked to this particular program only.
Issues:
Problem occurs when you try to reuse managers.
ex:
program 1hascycle manager 1program 2hascycle manager 2- replace
cycle manager 2withcycle manager 1inprogram 2 - generate cycle in
program 2=> generates a cycle namedcycle 1 - generate cycle in
program 1. => displays an error becausecycle manager 1already created a cycle namedcycle 1fromprogram 2
It would be difficult to track which programs the configuration managers originated from, which would lead to problematic data in the originating programs.
To Reproduce
Expected behavior
Hide access to Configuration to avoid being able to create configuration managers
Hide access to certain elements in Configuration within a program to avoid conflicts
This ticket's objective is to ensure only the configuration managers of the particular program currently selected may be edited.
Screenshots
Additional context
🔔 Note: This ticket should address common considerations without including country-specific content. Please ensure all references are generic and applicable across various contexts.