Skip to content

Feat adding user management#69

Merged
MichaelAndish merged 4 commits into
developfrom
feat-adding-user-management
Jul 4, 2026
Merged

Feat adding user management#69
MichaelAndish merged 4 commits into
developfrom
feat-adding-user-management

Conversation

@MichaelAndish

Copy link
Copy Markdown
Contributor

No description provided.

- Updated database migration scripts to improve the roles and permissions structure, including new indices for better query performance.
- Refactored SQL seed files to align with the updated permissions model, introducing a global role catalog and ensuring consistency across the application.
- Added new role and permission mappings in the seed files to support the updated RBAC system, enhancing user access control.
- Introduced new frontend components and tests for managing workspace roles and permissions, improving user experience and functionality.

This commit enhances the overall roles and permissions handling, ensuring better alignment between the database and frontend components.
- Updated the roles and permissions structure in the backend documentation to clarify access levels for admin, member, and viewer roles.
- Introduced new public guest permissions for authenticated users in public workspaces, ensuring proper access control.
- Refactored the frontend authorization logic to utilize the new permissions model, improving UI gating and security.
- Enhanced tests for public guest permissions and role checks to ensure correct behavior in various scenarios.

This commit improves the overall roles and permissions handling, ensuring better alignment between backend logic and frontend implementation.
- Revised demo account details in the Makefile and Readme to include multiple roles (admin, member, viewer) with a unified password.
- Updated SQL seed files to reflect the new demo account structure, ensuring consistent role assignments and UUID management.
- Enhanced documentation to clarify the demo accounts and their respective roles within the application.

This commit improves the clarity and functionality of demo account management, ensuring better alignment between documentation and implementation.
This commit improves the testing structure for the InviteMemberDialog, ensuring better alignment with the component's expected behavior.
@MichaelAndish MichaelAndish merged commit 2555414 into develop Jul 4, 2026
7 checks passed
@MichaelAndish MichaelAndish deleted the feat-adding-user-management branch July 4, 2026 22:10
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.

1 participant