You need to sign in or sign up before continuing.
Workrole KSAT lists do not warn when underlying KSATs are deleted
Expected Behavior:
As a workrole owner I should get a list of "missing" KSATs when one or more KSAT's are deleted from the Requirements .jsons.
Current Behavior:
No notification
Possible Solution:
Option 1: Create a unit test to check each workrole.json for missing KSAT's, if a KSAT is deleted it will show up in this log file and workrole owners can complain about its removal
Option 2: The mttl.py script is integrated into the workrole.jsons so that those codeowners must approve the removal of KSATs that are included on their lists.
Steps to Reproduce:
- Step 1 - Use mttl.py to remove a ksat on a workrole.json
- Step 2 - Watch it disappear! :)
- Step 3
- Step 4
NOTE: Related issue #109 may be worth considering when choosing an approach.