Skip to content

[Perspectives] Integrate into user management#927

Merged
lukmzig merged 2 commits into1.xfrom
836-perspectives-integrate-into-user-management
Mar 20, 2025
Merged

[Perspectives] Integrate into user management#927
lukmzig merged 2 commits into1.xfrom
836-perspectives-integrate-into-user-management

Conversation

@lukmzig
Copy link
Copy Markdown
Contributor

@lukmzig lukmzig commented Mar 20, 2025

Changes in this pull request

Resolves #144
Resolves #836

Additional info

  • Add separate table to store studio perspectives user data
  • Added info about available and active perspectives to user info endpoint
  • Added possibility to read and update studio perspectives with user/role management
  • Added endpoint to update user active perspective
  • Adapted user permission checks based on the studio perspectives

@lukmzig lukmzig self-assigned this Mar 20, 2025
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented Mar 20, 2025

@lukmzig lukmzig requested review from martineiber and mattamon March 20, 2025 09:45
Comment thread src/User/Service/UserUpdateService.php
@lukmzig lukmzig requested a review from mattamon March 20, 2025 11:54
Copy link
Copy Markdown
Contributor

@martineiber martineiber left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@lukmzig lukmzig merged commit 22e7b29 into 1.x Mar 20, 2025
12 checks passed
@lukmzig lukmzig deleted the 836-perspectives-integrate-into-user-management branch March 20, 2025 13:34
@github-actions github-actions Bot locked and limited conversation to collaborators Mar 20, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Perspectives] Integrate into user management [User Management] [Endpoint] Available User Perspectives

3 participants