Hello!
I am developing an application where regular Alfresco users will need to be able to create and manage groups comprised of other system users through web scripts. I was thinking that using a regular user group (usr:authorityContainer) might work for this task, but I'm not sure… I know the PeopleService API and Javascript API's allow me to create/edit/delete user groups programmatically, but from what I've seen, it looks like the person executing those actions needs to be an Alfresco admin, and I need regular users to be able to create these user groups themselves, and then add/delete members from the group they just created.
I'm wondering - has anyone done this sort of thing before? Is it possible to give a regular user Ownership or Editor rights for a usr:authorityContainer group node such that they can edit the membership of that group? Or would I be better off just developing a custom content model type for these user groups instead?