DefGuard / DefGuard/defguard

Show settings diff in activity log

Open
#3,123 5 comments 0 reactions 1 assignee Assigned to @moubctez View on GitHub
feature release notes st3 t3
Dominant language
Rust
Stars
2.8k
Forks
115
Avg merge
1d 4h
Merged PRs (30d)
51

Description

As an admin, I want to see changes made in settings, so I know who changed what.

- At the moment, the admin only sees information that the settings were changed (for example, after making changes to LDAP settings).
- We should have more granular modules in the activity log for settings like: Settings LDAP, Settings General, etc. The modules should represent settings UI components.
- We should show the diff in the activity body. The admin should see exactly which attributes were changed.
- We show diffs for the settings event for now but this will be applied to other events in the future

Additional scope:
- [ ] E2E tests
- [ ] Test scenarions added to testing repe and linked as a PR to this story (marked as Automated if automated)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.