Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Improve initial 'get started' period for organizers #782

Open
Gerviba opened this issue Sep 9, 2024 · 1 comment
Open

Improve initial 'get started' period for organizers #782

Gerviba opened this issue Sep 9, 2024 · 1 comment
Labels

Comments

@Gerviba
Copy link
Member

Gerviba commented Sep 9, 2024

US: As a user I don't want to "go to /c/e endpoints then log out somehow then relog or sg. like that". I want a clear view where I can see my granted roles, refresh my roles and go to the admin page.

AC:

Create a page apiBaseUrl/lemmein:

  • Show the current roles associated with the user or a login button if there are none
  • Create user by logging in
  • Check for permissions to add to the user (run this checks not just the first time a user was logged is)
  • Add permissions to the page (with permitAll)
  • Use colors similar to the admin and use the tenant accent color

Create a new entity UserGrantEntity:

  • Check by email (both providers) or neptun
  • Add the option to grant group, role, permission or permissionGroup
  • Groups and roles can: DO_NOT_CHANGE, OVERRIDE
  • Permissions and permission groups can: DO_NOT_CHANGE, OVERRIDE, GRANT
@Gerviba Gerviba added the BACKEND label Sep 9, 2024
Copy link

linear bot commented Sep 9, 2024

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant