Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
To be reviewed
-
Resolution: Fixed
-
Affects Version/s: 1.0-beta-1
-
Fix Version/s: 1.0-beta-2
-
Component/s: Core
-
Labels:None
-
User impact:Medium
-
Similar Issues:None
Description
Lets say I enable a policy on workspace and lifecycle phase. If there are artifacts in that workspace/phase which do not meet the required policy, what should happen? Should we:
1. Not allow the policy to be enabled until artifacts meet that policy?
2. Allow the user to take corrective action, but let it be?
3. Other?
IMO, it should fail to apply, programmatic call may not have an option to take a corrective action, though we could prompt the client with a 'recoverable' exception subclass.