[ ] Affected Issues have been mentioned in the Closing issues section
[ ] Documentation has been written/updated
[ ] PR title is ready for inclusion in changelog
Database Migrations
[ ] If your PR contains a database migation, it MUST be the latest in date order alphabetically
This adds a new role for organizations that allows a user to be granted admin permission, which is the same as owner except that admins cannot make changes to the management users of an organization, ie, they will not be able to add or remove other users as organization admins or owners.
The role is only designed to allow interaction with projects, groups (and the group users), and notifications.
When adding a user to an organization as a manager, there is a new boolean called admin, used in a similar way to the owner boolean. Only platform-owner and organization-owners will be able to add users as admins.
General Checklist
Database Migrations
This adds a new role for organizations that allows a user to be granted
admin
permission, which is the same asowner
except that admins cannot make changes to the management users of an organization, ie, they will not be able to add or remove other users as organization admins or owners.The role is only designed to allow interaction with projects, groups (and the group users), and notifications.
When adding a user to an organization as a manager, there is a new boolean called
admin
, used in a similar way to theowner
boolean. Onlyplatform-owner
andorganization-owners
will be able to add users as admins.Also, I have renamed the realm import file to better represent that it is a base import, rather than a specific version.