Developing and contributing to the Aristotle Metadata Registry¶
Aristotle-MDR is a complex tool, so this is a guide on how you can easily contribute to the development of Aristotle.
Note
In this page, we assume your registry is at aristotle.example.com
. Update your URLs accordingly when running commands.
Creating a superuser¶
docker-compose exec web django-admin createsuperuser
Quickly switching user roles¶
Its often easy to interact with the registry as a super user, however often you will want to test how users with different roles will interact with the site.
To make this easier, in development by default django-impersonate
is installed.
Using this you can quickly switch users by going to the aristotle.example.com/alias/list
page.
To stop acting as a different user go to aristotle.example.com/alias/stop
.