1
0
mirror of https://github.com/Unleash/unleash.git synced 2025-05-12 01:17:04 +02:00
unleash.unleash/src/lib/routes/admin-api
Gastón Fournier 7a48fb57a6
feat: permission matrix (PoC) (#6223)
## About the changes
This is a rough initial version as a PoC for a permission matrix. 

This is only available after enabling the flag `userAccessUIEnabled`
that is set to true by default in local development.

The access was added to the users' admin page but could be embedded in
different contexts (e.g. when assigning a role to a user):

![image](https://github.com/Unleash/unleash/assets/455064/3f541f46-99bb-409b-a0fe-13f5d3f9572a)


This is how the matrix looks like

![screencapture-localhost-3000-admin-users-3-access-2024-02-13-12_15_44](https://github.com/Unleash/unleash/assets/455064/183deeb6-a0dc-470f-924c-f435c6196407)

---------

Co-authored-by: Nuno Góis <github@nunogois.com>
2024-02-16 14:31:33 +01:00
..
project feat: project applications controller/service layer (#6184) 2024-02-09 13:18:26 +02:00
user feat: project applications e2e PoC (#6189) 2024-02-12 16:00:59 +02:00
addon.ts fix(import): making all imports relative and removing baseUrl (#5847) 2024-01-17 15:33:03 +02:00
api-token.test.ts feat: added killswitch for admin tokens (#5905) 2024-01-17 10:27:36 +01:00
api-token.ts feat: admin token calls get an admin token user (#5924) 2024-01-17 16:55:59 +01:00
config.test.ts task: Add banner encouraging edge upgrade (#6018) 2024-01-24 14:22:48 +00:00
config.ts fix: version-service should not use process.nextTick (#6124) 2024-02-05 11:24:37 +01:00
constraints.ts
context.test.ts chore(deps): update dependency @types/supertest to v6 (#5926) 2024-01-17 13:36:17 +02:00
context.ts fix: admin token should be passed forward from controllers (#5960) 2024-01-30 11:03:15 +02:00
email.test.ts
email.ts
environments.ts
event.ts chore: re use extract user methods (#5947) 2024-01-18 13:15:21 +01:00
events.test.ts chore: list users and groups under each role in projectaccessadded event (#5581) 2023-12-19 10:16:17 +01:00
favorites.ts
feature-type.ts
index.ts Feat/UI error observability (#6169) 2024-02-09 13:07:44 +01:00
instance-admin.ts feat: Prometheus last day metrics (#5878) 2024-01-15 15:31:38 +01:00
metrics.test.ts chore(deps): update dependency @types/supertest to v6 (#5926) 2024-01-17 13:36:17 +02:00
metrics.ts fix: admin token should be passed forward from controllers (#5960) 2024-01-30 11:03:15 +02:00
public-signup.test.ts chore(deps): update dependency @types/supertest to v6 (#5926) 2024-01-17 13:36:17 +02:00
public-signup.ts feat: adds created_by_user_id to all events (#5619) 2023-12-14 13:45:25 +01:00
state.ts Biome1.5.1 (#5867) 2024-01-12 09:25:59 +00:00
strategy.test.ts
strategy.ts feat: adds created_by_user_id to all events (#5619) 2023-12-14 13:45:25 +01:00
tag.test.ts chore(deps): update dependency @types/supertest to v6 (#5926) 2024-01-17 13:36:17 +02:00
tag.ts fix(import): making all imports relative and removing baseUrl (#5847) 2024-01-17 15:33:03 +02:00
telemetry.ts fix(import): making all imports relative and removing baseUrl (#5847) 2024-01-17 15:33:03 +02:00
user-admin.ts feat: permission matrix (PoC) (#6223) 2024-02-16 14:31:33 +01:00
user-feedback.ts
user-splash.ts fix(import): making all imports relative and removing baseUrl (#5847) 2024-01-17 15:33:03 +02:00