Runtime Settings¶
This section describes the settings available from the web interface and that are editable at runtime in opposition to configuration that are defined at application startup.
Users’ roles & permissions¶
In the administration view, you may create a new user to give him access to Minarca user interface. That would allow him to connect to Minarca with a username and a password that you define. In addition, you must also assign a user’s role to this newly created user.
The following table lists permissions available for each role:
Action |
User |
Maintainer |
Admin |
---|---|---|---|
Browse one of his repositories |
✓ |
✓ |
✓ |
View Graphs, logs and status of his repositories |
✓ |
✓ |
✓ |
Retrieve a file or a directory from one of his repositories |
✓ |
✓ |
✓ |
Modify the encoding of one of his repositories |
✓ |
✓ |
✓ |
Modify the encoding of one of his repositories |
✓ |
✓ |
✓ |
Modify the notification parameters (email and delay) |
✓ |
✓ |
✓ |
Change his password |
✓ |
✓ |
✓ |
Adding new SSH Key |
✓ |
✓ |
✓ |
Deleting an SSH Key |
✓ |
✓ |
|
Delete one of his repositories |
✓ |
✓ |
|
Delete the history of a file or folder from his repositories |
✓ |
✓ |
|
Modify the retention period of one of his repositories |
✓ |
✓ |
|
View system logs |
✓ |
||
View system informations (ram, cpu, version, dependencies) |
✓ |
||
Create new users |
✓ |
||
Modify other user’s email, password and role |
✓ |
||
Define other user’s quota |
✓ |
||
Delete other user’s repository |
✓ |
||
Delete the history of a file or folder from other users |
✓ |
||
Browse other user’s repository |
✓ |