Skip to content

[Web] Add User ACL to manage SOGo access#7129

Open
FreddleSpl0it wants to merge 1 commit intostagingfrom
feat/acl-sogo-access
Open

[Web] Add User ACL to manage SOGo access#7129
FreddleSpl0it wants to merge 1 commit intostagingfrom
feat/acl-sogo-access

Conversation

@FreddleSpl0it
Copy link
Copy Markdown
Collaborator

Contribution Guidelines

What does this PR include?

Short Description

This PR adds a new user ACL sogo_access that allows administrators to control SOGo access per mailbox user. When disabled, users are prevented from accessing SOGo (webmail, CalDAV, CardDAV, EAS) and SOGo stops processing emails/notifications/cronjobs for them, while preserving their existing SOGo data (calendars, contacts, shares).

Additionally, the existing admin attribute sogo_access has been renamed to sogo_redirection to avoid naming conflicts and better reflect its purpose (auto-redirect to SOGo after login).

Key Features:

  • New user ACL sogo_access to grant/deny SOGo access per user
  • Users without access are removed from _sogo_static_view preventing all SOGo functionality
  • SOGo data (calendars, contacts, shares) is preserved in persistent tables when access is temporarily revoked

Affected Containers

  • php-fpm-mailcow

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