Update policy-related logic
This commit is contained in:
parent
bf680f2733
commit
80e7cff831
1 changed files with 17 additions and 15 deletions
|
|
@ -405,29 +405,31 @@ if __name__ == '__main__':
|
|||
if arguments.subcommand is None:
|
||||
policy_parser.print_help()
|
||||
|
||||
policy = PolicyController.get(arguments.policy)
|
||||
else:
|
||||
|
||||
if policy is not None:
|
||||
policy = PolicyController.get(arguments.policy)
|
||||
|
||||
if arguments.subcommand == 'preview':
|
||||
print(PolicyController.preview(policy))
|
||||
if policy is not None:
|
||||
|
||||
elif arguments.subcommand == 'instate':
|
||||
PolicyController.instate(policy)
|
||||
if arguments.subcommand == 'preview':
|
||||
print(PolicyController.preview(policy))
|
||||
|
||||
elif arguments.subcommand == 'inspect':
|
||||
elif arguments.subcommand == 'instate':
|
||||
PolicyController.instate(policy)
|
||||
|
||||
if PolicyController.is_instated(policy):
|
||||
pprint.pp({'status': 'Instated'})
|
||||
elif arguments.subcommand == 'inspect':
|
||||
|
||||
elif PolicyController.is_suggestible(policy):
|
||||
pprint.pp({'status': 'Suggested'})
|
||||
if PolicyController.is_instated(policy):
|
||||
pprint.pp({'status': 'Instated'})
|
||||
|
||||
else:
|
||||
pprint.pp({'status': 'Uninstated'})
|
||||
elif PolicyController.is_suggestible(policy):
|
||||
pprint.pp({'status': 'Suggested'})
|
||||
|
||||
elif arguments.subcommand == 'revoke':
|
||||
PolicyController.revoke(policy)
|
||||
else:
|
||||
pprint.pp({'status': 'Uninstated'})
|
||||
|
||||
elif arguments.subcommand == 'revoke':
|
||||
PolicyController.revoke(policy)
|
||||
|
||||
elif arguments.command == 'get':
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue