def list_permissions(): """List permissions.""" data = _get_request_args() return utils.make_json_response( 200, permission_api.list_permissions(current_user, **data) )
def _add_user_permissions(user, session=None, **permission_filters): """add permissions to a user.""" from compass.db.api import permission as permission_api for api_permission in permission_api.list_permissions( session=session, **permission_filters): utils.add_db_object(session, models.UserPermission, False, user.id, api_permission['id'])
def _add_user_permissions(user, session=None, **permission_filters): """add permissions to a user.""" from compass.db.api import permission as permission_api for api_permission in permission_api.list_permissions( session=session, **permission_filters ): utils.add_db_object( session, models.UserPermission, False, user.id, api_permission['id'] )
def _remove_user_permissions(user, session=None, **permission_filters): """remove permissions from a user.""" from compass.db.api import permission as permission_api permission_ids = [ api_permission['id'] for api_permission in permission_api.list_permissions(session=session, **permission_filters) ] utils.del_db_objects(session, models.UserPermission, user_id=user.id, permission_id=permission_ids)
def _remove_user_permissions(user, session=None, **permission_filters): """remove permissions from a user.""" from compass.db.api import permission as permission_api permission_ids = [ api_permission['id'] for api_permission in permission_api.list_permissions( session=session, **permission_filters ) ] utils.del_db_objects( session, models.UserPermission, user_id=user.id, permission_id=permission_ids )
def test_list_permissions(self): permissions = permission.list_permissions(user=self.user_object) self.assertIsNotNone(permissions) self.assertEqual(54, len(permissions))
def test_list_permissions(self): permissions = permission.list_permissions(self.user_object) self.assertIsNotNone(permissions)