- [x] Implement new DB structure & role assignment checks (#37 ) - [x] Add endpoints for managing role assignments (#40 ) - [x] Add UI for managing role assignments - [x] View / Delete role assignments (#42 ) - [x] Add role assignments (#50 ) - [X] Add better/specific handling for 403 response - [X] Disallow actions in the UI which would fail due to 403 (#73 ) - [X] Add 'PrincipalId' property for users and api keys (#46 ) - [x] ~API keys can be used for all endpoints~ - [X] Add role that only allows reporting match outcomes (#58 ) - [X] Remove role assignment description (#52 ) - [X] Order role assignment groups by pre-specified order (#53 ) - [X] Resolve display name of principal in role assignment list (#54 ) - [x] Fix TODO comment in `DeletionHelper.cs` (#61 ) - [x] Owner role is required for deletion of organization (#62 )
API keys can be used for all endpointsDeletionHelper.cs(Fix delete user UI inconsistency and display missing principals #61 )