Homekolab.org
Diffusion kolab 8d8ff46cd392

Mail enabled distribution groups

Authored by machniak on Thu, Dec 31, 2:48 PM.

Description

Mail enabled distribution groups

Summary:
CLI tools for group management

TODO:

  • Model Tests,
  • Jobs tests,
  • LDAP backend and tests,
  • Checking Group::emailExists() when creating a user/alias
  • Suspending a group when suspending a user (idea abandoned for now)
  • Removing a group member when removing a user?
  • Deleting a user should delete groups
  • force-deleting a group should remove entitlement records
  • Limit "owner" of a "group" to be the same owner as the domain in which the group is to exist (could be automatic).
    • Limits groups to custom (non-public) domains.

Test Plan: ./phpunit

Reviewers: #hkccp_developers, vanmeeuwen

Reviewed By: #hkccp_developers, vanmeeuwen

Subscribers: vanmeeuwen, #hkccp_developers

Differential Revision: https://git.kolab.org/D2020

Details

Committed
vanmeeuwenThu, Dec 31, 2:48 PM
Pushed
vanmeeuwenThu, Dec 31, 2:48 PM
Reviewer
Restricted Project
Differential Revision
D2020: Mail enabled distribution groups
Parents
rKfed7828e69ad: Adjust observers to generate the unique primary key to test for trashed entries…
Branches
Unknown
Tags
Unknown
Build Status
Buildable 32377