Example #1
0
 def test_add_permission(self):
     user_api.add_permission(self.user_object.id,
                             user=self.user_object,
                             permission_id=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')
Example #2
0
 def test_add_permission(self):
     user_api.add_permission(
         self.user_object,
         self.user_object.id,
         permission_id=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')
Example #3
0
 def test_add_permission_session(self):
     with database.session() as session:
         user_api.add_permission(
             self.user_object.id,
             user=self.user_object,
             permission_id=2,
             session=session
         )
     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')
Example #4
0
def add_user_permission(user_id):
    """Delete a specific user permission."""
    data = _get_request_data()
    return utils.make_json_response(
        200,
        user_api.add_permission(
            current_user, user_id,
            **data
        )
    )