Skip to content

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

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

[Web] Add User ACL to manage SOGo access#7129
FreddleSpl0it wants to merge 1 commit into
stagingfrom
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

@milkmaker
Copy link
Copy Markdown
Collaborator

This pull request has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs.

@milkmaker milkmaker added the stale Please update the issue with current status, unclear if it's still open/needed. label May 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

stale Please update the issue with current status, unclear if it's still open/needed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants