Skip to content

Conversation

@devdattatalele
Copy link
Contributor

@devdattatalele devdattatalele commented Dec 14, 2025

image image

github-actions bot and others added 4 commits October 30, 2025 10:52
- Add database tables for folder_permission_history and group_permission_history
- Track permission changes in folders (add/remove owner, update permissions)
- Track permission changes in groups (add/remove member, update summary)
- Track permission changes via granular ACL endpoints
- Add API endpoints to retrieve permission history
  - GET /api/w/:workspace/folders_history/get/:name (folder admins only)
  - GET /api/w/:workspace/groups_history/get/:name (workspace admins only)
- Simplified schema without before_state, after_state, or change_description fields

Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com>
- Add OpenAPI endpoints for folder and group permission history
- Create reusable PermissionHistory component with Svelte 5
- Integrate history display into FolderEditor (for folder admins)
- Integrate history display into GroupEditor (for workspace admins)
- Fix ownership issues in folders.rs and granular_acls.rs
- Frontend validation passes (npm run check)

Note: SQLx query cache update required (cargo sqlx prepare)

Co-authored-by: Ruben Fiszel <rubenfiszel@users.noreply.github.com>
@rubenfiszel rubenfiszel changed the title Fix/permission history review fixes fix: add history directly viewable in folder/group viewer Dec 15, 2025
@rubenfiszel rubenfiszel merged commit b3603d8 into windmill-labs:main Dec 15, 2025
2 of 3 checks passed
@github-actions github-actions bot locked and limited conversation to collaborators Dec 15, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants