Skip to content

Conversation

@AramAlsabti
Copy link
Contributor

@AramAlsabti AramAlsabti commented Feb 22, 2022

This PR overhauls the permissions system to allow finer control of who has access to what. A detailed description of this feature can be found here (in Danish)

In general, this PR adds 3 new permissions which will replace 2 existing ones. The migration is as follows:

  • Organization Admin → User Admin, Gateway Admin, Application Admin and Read
  • Write → Application Admin and Read

Splitting the previous Organization Admin into multiple admin permissions means that every component with admin permission checks now have to be more specific in accordance with the domain. I.e. you now have to be a User Admin to make changes in permissions, users and organizations.

It has a related backend and documentation PR.

# Conflicts:
#	src/app/applications/application-detail/application-detail.component.html
#	src/app/applications/application-detail/application-detail.component.ts
#	src/app/applications/applications-list/applications-table/applications-table.component.ts
#	src/app/applications/datatarget/datatarget-detail/datatarget-detail.component.ts
#	src/app/applications/datatarget/datatarget-edit/datatarget-edit.component.ts
#	src/app/applications/datatarget/datatarget-list/datatarget-list.component.html
#	src/app/applications/datatarget/datatarget-list/datatarget-list.component.ts
#	src/app/navbar/organisation-dropdown/organisation-dropdown.component.html
@AramAlsabti AramAlsabti self-assigned this Feb 22, 2022
@AramAlsabti AramAlsabti changed the title Feature/1242 new user management Revised user management and permissions Feb 22, 2022
nlg and others added 11 commits May 10, 2022 17:11
…r-management-multiple-levels

# Conflicts:
#	src/app/gateway/gateway-detail/gateway-detail.component.ts
#	src/app/gateway/gateway-list/gateway-list.component.ts
#	src/app/shared/pipes/pipes.module.ts
…evels

# Conflicts:
#	src/app/applications/applications-list/applications-list.component.ts
#	src/app/navbar/organisation-dropdown/organisation-dropdown.component.ts
…ultiple-levels

New user management multiple levels
@AramAlsabti AramAlsabti merged commit e820876 into stage May 19, 2022
@AramAlsabti AramAlsabti deleted the feature/1242_new-user-management branch May 19, 2022 12:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants