示例#1
0
 def download_resource_permissions(self, role_name):
     try:
         write_file(
             json.dumps(
                 Userroles.sort_permissions(
                     Permissions(self.auth, self.org_name, role_name).get_permissions(
                         formatted=True, format='json'
                     )
                 ),
                 indent=2,
             ),
             Backups.generate_download_path(
                 self.org_path, subpaths=['userroles', role_name, 'resource_permissions.json']
             ),
             fs_write=self.fs_write,
         )
     except HTTPError as e:
         Backups.log_error(e, append_msg=' for User Role ({role_name}) resource permissions')
示例#2
0
 def _download_resource_permissions(self, role_name):
     try:
         write_file(
             json.dumps(
                 Userroles.sort_permissions(
                     Permissions(self.auth, self.org_name, role_name).get_permissions(
                         formatted=True, format='json'
                     )
                 ),
                 indent=2,
             ),
             self._gen_download_path(
                 subpaths=['userroles', role_name, 'resource_permissions.json']
             ),
             fs_write=self.fs_write,
         )
     except HTTPError as e:
         console.echo(
             f'Ignoring {type(e).__name__} {e.response.status_code} error for User Role ({role_name}) resource permissions'
         )