I've reviewed a fair bit of the documentation, and tinkered with several semi-distros that implement sogo - but none seem to have the ability I think will serve the best.
In short, shared calendars are a super-key feature. [Shared contacts too, but those are far less critical.] But unless I'm missing something, granting and managing rights to those shared resources seems pretty difficult. The easiest way I see to share/manage these shared resources, namely calendars, is to create a stand-alone account and create the calendar in that "user's" account. Then to create groups that have the ACL's/permission-sets to those calendars [eg. read, read-write, full-control] and then add and remove individual users from those groups. That way the "permissions" needed for the shared calendar flow from the group to the user. Then you simply add/remove users from groups to control access and exactly what permissions they get. However, none of the implementations I've tinkered with have any notion of groups. [That I can find.] Yes, you can grant rights to a calendar to individual users, but that's unmanageable at any scale over a handful of users. Perhaps it's something I could get building my own setup, from scratch...but it's hard to commit the resources to doing that, unless I can demonstrate that the end-product will be fit for my purposes. [Kind of a chicken-or-egg problem.] So, any suggestions on how to get a "quick" and "easy" setup that will do what I want so I can do some testing before committing a lot more time and effort? Or better yet, a fairly neatly packaged version/distro that will do 90% of what I want, and I'll live with some rough edges - at least until solving that last 10% becomes worth the cost in resources. TIA -Greg -- [email protected] https://inverse.ca/sogo/lists
