mirror of
https://github.com/reconurge/flowsint.git
synced 2026-05-07 04:09:49 -05:00
[PR #136] [MERGED] Feat/rbac #571
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/reconurge/flowsint/pull/136
Author: @dextmorgn
Created: 4/10/2026
Status: ✅ Merged
Merged: 4/11/2026
Merged by: @dextmorgn
Base:
main← Head:feat/rbac📝 Commits (6)
1a5d164feat(core): add RBAC with ADMIN role, collaborator management and auth user databb50237feat(api): add collaborator endpoints, profile update, user search and backfill migrationf5e6fb7feat(app): RBAC permission gating, share dialog, profile page and user displayce1f50bchore: update yarn.lock8cd6b23fix(core/tests): update failing test47b0c05feat(app): RBAC permission gating, UserAvatar component, share dialog redesign and responsive grids📊 Changes
56 files changed (+2561 additions, -753 deletions)
View changed files
➕
flowsint-api/alembic/versions/a1f2b3c4d5e6_backfill_owner_roles.py(+59 -0)📝
flowsint-api/app/api/routes/auth.py(+42 -2)📝
flowsint-api/app/api/routes/investigations.py(+148 -5)📝
flowsint-api/app/api/schemas/investigation.py(+20 -14)📝
flowsint-api/app/api/schemas/profile.py(+10 -1)📝
flowsint-app/src/api/auth-service.ts(+12 -1)📝
flowsint-app/src/api/investigation-service.ts(+24 -0)📝
flowsint-app/src/api/query-keys.ts(+1 -0)📝
flowsint-app/src/components/analyses/analyses-list.tsx(+14 -10)📝
flowsint-app/src/components/analyses/analysis-editor.tsx(+22 -17)📝
flowsint-app/src/components/dashboard/empty-states.tsx(+10 -7)📝
flowsint-app/src/components/dashboard/investigation/analyses-section.tsx(+11 -8)📝
flowsint-app/src/components/dashboard/investigation/case-header.tsx(+99 -69)📝
flowsint-app/src/components/dashboard/investigation/case-overview-page.tsx(+4 -16)📝
flowsint-app/src/components/dashboard/investigation/investigations-list.tsx(+3 -1)📝
flowsint-app/src/components/dashboard/investigation/metrics-grid.tsx(+5 -4)➕
flowsint-app/src/components/dashboard/investigation/share-dialog.tsx(+405 -0)📝
flowsint-app/src/components/dashboard/investigation/sketches-section.tsx(+7 -4)📝
flowsint-app/src/components/dashboard/overview/dashboard-stats.tsx(+3 -1)📝
flowsint-app/src/components/layout/top-navbar.tsx(+34 -11)...and 36 more files
📄 Description
add RBAC with ADMIN role, collaborator management and auth user data
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.