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 : 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: 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.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: 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 edit(self, *args, **kw): return CrudRestController.edit(self, *args, **kw)
def put(self, *args, **kw): user = handler.user.get_user_in_session(request) tmpl_context.projects = user.projects return CrudRestController.put(self, *args, **kw)
def get_all(self, *args, **kw): return CrudRestController.get_all(self, *args, **kw)
def get_delete(self, *args, **kw): return CrudRestController.get_delete(self, *args, **kw)
def get_delete(self, *args, **kw): user = handler.user.get_user_in_session(request) return CrudRestController.get_delete(self, *args, **kw)
def put(self, *args, **kw): user = handler.user.get_user_in_session(request) kw['user'] = user.id return CrudRestController.put(self, *args, **kw)