slycat.web.server.authentication¶
-
slycat.web.server.authentication.
is_project_administrator
(project)[source]¶ Return True if the current request is from a project administrator.
-
slycat.web.server.authentication.
is_project_reader
(project)[source]¶ Return True if the current request is from a project reader.
-
slycat.web.server.authentication.
is_project_writer
(project)[source]¶ Return True if the current request is from a project writer.
-
slycat.web.server.authentication.
is_server_administrator
()[source]¶ Return True if the current request is from a server administrator.
-
slycat.web.server.authentication.
project_acl
(project)[source]¶ Extract ACL information from a project.
-
slycat.web.server.authentication.
require_project_administrator
(project)[source]¶ Raise an exception if the current request doesn’t have project administrator privileges.
-
slycat.web.server.authentication.
require_project_reader
(project)[source]¶ Raise an exception if the current request doesn’t have project read privileges.
-
slycat.web.server.authentication.
require_project_writer
(project)[source]¶ Raise an exception if the current request doesn’t have project write privileges.
-
slycat.web.server.authentication.
require_server_administrator
()[source]¶ Raise an exception if the current request doesn’t have server administrator privileges.
-
slycat.web.server.authentication.
test_project_administrator
(project)[source]¶ Return True if the current request has project administrator privileges.
-
slycat.web.server.authentication.
test_project_reader
(project)[source]¶ Return True if the current request has project read privileges.