Skip to content
New issue

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

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

Already on GitHub? Sign in 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

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

No branches or pull requests

1 participant