Univention Bugzilla – Full Text Bug Listing |
Summary: | support creation of subfolders in shared folders | ||
---|---|---|---|
Product: | UCS | Reporter: | Daniel Tröder <troeder> |
Component: | Mail - Dovecot | Assignee: | Daniel Tröder <troeder> |
Status: | CLOSED FIXED | QA Contact: | Sönke Schwardt-Krummrich <schwardt> |
Severity: | enhancement | ||
Priority: | P5 | CC: | scheinig, schwardt, thorp-hansen |
Version: | UCS 4.1 | ||
Target Milestone: | UCS 4.2-3-errata | ||
Hardware: | Other | ||
OS: | Linux | ||
What kind of report is it?: | Bug Report | What type of bug is this?: | 2: Improvement: Would be a product improvement |
Who will be affected by this bug?: | 3: Will affect average number of installed domains | How will those affected feel about the bug?: | 3: A User would likely not purchase the product |
User Pain: | 0.103 | Enterprise Customer affected?: | Yes |
School Customer affected?: | ISV affected?: | ||
Waiting Support: | Flags outvoted (downgraded) after PO Review: | ||
Ticket number: | 2016032321000374, 2017032421000405, 2017100621000202 | Bug group (optional): | |
Max CVSS v3 score: | |||
Bug Depends on: | 41022 | ||
Bug Blocks: | 45894, 45921, 45971 | ||
Attachments: | add UCRV to toggle mail_shared_explicit_inbox and IMAP ACLs kx |
Description
Daniel Tröder
2016-04-26 11:01:20 CEST
The Enterprise Customer affected flag is set but neither a Ticket number is referenced nor a Customer ID is set. Please set a Ticket number or a Customer ID. Otherwise the Enterprise Customer affected flag will be reset. I may have found a solution, that could be well managed by the listener module: http://help.univention.com/t/shared-folder-keine-berechtigung-fur-unterordner/5376/8 Requested again Ticket#2017100621000202 Creating subfolder in shared folders without email address (aka public mailboxes) was possible directly after adding 'k' and 'x' to the permissions of 'all'. For shared folders with email address (aka shared mailboxes) the required ACLs cannot be read from a parent namespace, so they are set using global ACLs. The configuration was changed in conffiles/etc/dovecot/conf.d/90-acl.conf. The listener code was modified to maintain the global ACLs file. A test was added to verify that a) subfolder can be created and b) ACLs are honored. Changes are in branch dtroeder/41138_dovecot_shared_subfolders and have not been merged to 4.2: 39c24777: add support for creating subfolders in shared folders 9eed5786: add test for creating subfolders in shared folders (both with and without email address) 88e4c15d4f: enable global ACLs (should have been in 39c24777) 13265f3f: fix acl template OK: code change OK: manual test → tested with kontact and thunderbird before and after the update OK: automatic test OK: advisory Package: univention-mail-dovecot Version: 3.0.1-4A~4.2.0.201711301454 Branch: ucs_4.2-0 Scope: errata4.2-3 |