User authorization

django-sphinx-hosting uses Django model permissions to restrict access to the various views within it.

We provide Django groups to which you can assign your users to grant them different levels of privileges. Users who are assigned to none of these groups are Viewers: they can search and read the documentation sets within, but they cannot create, modify or delete anything.

Administrators

Users in the Administrators group have full privileges within the system.

Editors

Users in the Editors group can work with projects and versions but have no rights to manage sphinx_hosting.models.Classifier objects.

Project Managers

Users in the Project Managers group can only manage projects.

Version Managers

Users in the Version Managers group can only manage versions.

Classifier Managers

Users in the Classifier Managers group can only manage classiiers.