def post_delete(self, *args, **kw): for id in args: permission = DBSession.query(Permission).filter(Permission.id == id).first() if permission.name == gl.perm_admin: flash('Cannot delete admin permission') redirect('/permissions') if permission.name == gl.perm_user: flash('Cannot delete read permission') redirect('/permissions') return CrudRestController.post_delete(self, *args, **kw)
def post_delete(self, *args, **kw): for id in args: group = DBSession.query(Group).filter(Group.id == id).first() if group.name == gl.group_admins: flash('Cannot delete admin group') redirect('/groups') if group.name == gl.group_users: flash('Cannot delete users group') redirect('/groups') return CrudRestController.post_delete(self, *args, **kw)
def post_delete(self, *args, **kw): for id in args : permission = DBSession.query(Permission).filter(Permission.id == id).first() if permission.id == constants.permission_admin_name: flash('Cannot delete admin permission', 'error') redirect('/permissions') if permission.name == constants.permissions_read_name: flash('Cannot delete read permission', 'error') redirect('/permissions') return CrudRestController.post_delete(self, *args, **kw)
def post_delete(self, *args, **kw): for id in args: permission = DBSession.query(Permission).filter( Permission.id == id).first() if permission.id == constants.permission_admin_name: flash('Cannot delete admin permission', 'error') redirect('/permissions') if permission.name == constants.permissions_read_name: flash('Cannot delete read permission', 'error') redirect('/permissions') return CrudRestController.post_delete(self, *args, **kw)
def post_delete(self, *args, **kw): for id in args: permission = DBSession.query(Permission).filter( Permission.id == id).first() if permission.name == gl.perm_admin: flash('Cannot delete admin permission') redirect('/permissions') if permission.name == gl.perm_user: flash('Cannot delete read permission') redirect('/permissions') return CrudRestController.post_delete(self, *args, **kw)