Annotation Database User Management: Difference between revisions

From MediaWiki
Jump to navigation Jump to search
(Information about user creation.)
 
(Fix links.)
 
Line 1: Line 1:
The annotation database Website provides content and tools that are only available to logged-in users. The site uses [https://www.djangoproject.com/ Django] for the back end, which provides user management and authentication services used by the front end. The authentication is actually handled by [https://github.com/jazzband/django-rest-knox Knox].
The annotation database Website provides content and tools that are only available to logged-in users. The site uses [https://www.djangoproject.com/ Django] for the back end, which provides user management and authentication services used by the front end. The authentication is actually handled by [https://github.com/jazzband/django-rest-knox Knox].


Users of the Website are represented by a [https://docs.djangoproject.com/en/4.2/topics/db/models/ Django model] called MSEAUser which derives from the built-in [https://docs.djangoproject.com/en/4.2/ref/contrib/auth/ User model]. Unfortunately, at the present time, User objects must be created by the usual Django method through the [[this>admin/auth/user/ User admin page]], then the MSEAUser object must be created and linked to the User object through the [[this>admin/msea/mseauser MSEAUser admin page]].
Users of the Website are represented by a [https://docs.djangoproject.com/en/4.2/topics/db/models/ Django model] called MSEAUser which derives from the built-in [https://docs.djangoproject.com/en/4.2/ref/contrib/auth/ User model]. Unfortunately, at the present time, User objects must be created by the usual Django method through the [https://msea.dijital.ca/admin/auth/user/ User admin page], then the MSEAUser object must be created and linked to the User object through the [https://msea.dijital.ca/admin/msea/mseauser MSEAUser admin page].

Latest revision as of 18:37, 7 November 2023

The annotation database Website provides content and tools that are only available to logged-in users. The site uses Django for the back end, which provides user management and authentication services used by the front end. The authentication is actually handled by Knox.

Users of the Website are represented by a Django model called MSEAUser which derives from the built-in User model. Unfortunately, at the present time, User objects must be created by the usual Django method through the User admin page, then the MSEAUser object must be created and linked to the User object through the MSEAUser admin page.