コード例 #1
0
 def test_remove_permissions(self):
     user_api.update_permissions(self.user_object.id,
                                 user=self.user_object,
                                 remove_permissions=1)
     del_user_permission = user_api.get_permissions(
         self.user_object.id,
         user=self.user_object,
     )
     self.assertEqual([], del_user_permission)
コード例 #2
0
ファイル: test_user.py プロジェクト: Justin-chi/compass-core
 def test_remove_permissions(self):
     user_api.update_permissions(
         self.user_object,
         self.user_object.id,
         remove_permissions=1
     )
     del_user_permission = user_api.get_permissions(
         self.user_object,
         self.user_object.id
     )
     self.assertEqual([], del_user_permission)
コード例 #3
0
 def test_add_permissions(self):
     user_api.update_permissions(self.user_object.id,
                                 user=self.user_object,
                                 add_permissions=2)
     permissions = user_api.get_permissions(
         self.user_object.id,
         user=self.user_object,
     )
     result = None
     for permission in permissions:
         if permission['id'] == 2:
             result = permission['name']
     self.assertEqual(result, 'list_switches')
コード例 #4
0
ファイル: test_user.py プロジェクト: Justin-chi/compass-core
 def test_add_permissions(self):
     user_api.update_permissions(
         self.user_object,
         self.user_object.id,
         add_permissions=2
     )
     permissions = user_api.get_permissions(
         self.user_object,
         self.user_object.id
     )
     result = None
     for permission in permissions:
         if permission['id'] == 2:
             result = permission['name']
     self.assertEqual(result, 'list_switches')
コード例 #5
0
ファイル: api.py プロジェクト: kidchang/compassv2-api
def update_user_permissions(user_id):
    """Update user permissions."""
    data = _get_request_data()
    return utils.make_json_response(
        200,
        user_api.update_permissions(
            current_user, user_id,
            **data
        )
    )