Skip to content

[IMP] vault: add User security group to control module access - #975

Open
jans23 wants to merge 1 commit into
OCA:18.0from
Nitrokey:18.0-imp-vault-user-group
Open

[IMP] vault: add User security group to control module access#975
jans23 wants to merge 1 commit into
OCA:18.0from
Nitrokey:18.0-imp-vault-user-group

Conversation

@jans23

@jans23 jans23 commented Jul 22, 2026

Copy link
Copy Markdown
Contributor

Introduce a new visible User security group under a dedicated "Vault" category. The whole module (menus, model access and record rules) is now gated behind this group instead of base.group_user. The group is implied by base.group_user so every internal user keeps access by default; removing the group from a user denies access to the vault without touching their keys.

@jans23
jans23 force-pushed the 18.0-imp-vault-user-group branch 3 times, most recently from 61e3baf to 50357ce Compare July 23, 2026 06:11
@jans23 jans23 changed the title [IMP] vault: add "Vault User" security group to control module access [IMP] vault: add User security group to control module access Jul 23, 2026
Gate the module behind a new "User" group instead of base.group_user.
Granted via base.default_user so all users keep access by default, but it
can be removed from a user to deny access.
@jans23
jans23 force-pushed the 18.0-imp-vault-user-group branch from 50357ce to 4b4ed0d Compare July 23, 2026 06:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants