def get_permissions_json(): """Get all permissions for current user""" with benchmark("Get permission JSON"): permissions.permissions_for(permissions.get_user()) return json.dumps( getattr(flask.g, '_request_permissions', None), cls=SetEncoder )
def create_audit_relationship(audit_stub, obj): """Create audit to assessment template relationship""" # pylint: disable=W0212 parent_audit = audit.Audit.query.get(audit_stub["id"]) if not permissions_for()._is_allowed_for(parent_audit, "update"): raise Forbidden() rel = relationship.Relationship(source=parent_audit, destination=obj, context=parent_audit.context) db.session.add(rel)
def create_audit_relationship(audit_stub, obj): """Create audit to assessment template relationship""" # pylint: disable=W0212 parent_audit = audit.Audit.query.get(audit_stub["id"]) if not permissions_for()._is_allowed_for(parent_audit, "update"): raise Forbidden() rel = relationship.Relationship( source=parent_audit, destination=obj, context=parent_audit.context) db.session.add(rel)
def get_permissions_json(): permissions.permissions_for(permissions.get_user()) return json.dumps(session['permissions'])