nextcloud / collectives

Collectives is a Nextcloud App for activist and community projects to organize together.
GNU Affero General Public License v3.0
102 stars 19 forks source link

Allow to use this app without circles installed #127

Closed mejo- closed 1 year ago

mejo- commented 3 years ago

In GitLab by @szaimen on Mar 8, 2021, 02:11

Hi,

I'd really like to use this cool app but with system groups (admin managed) so that I'm not forced to install the circles app. Do you think that such a feature is feasible?

Cheers!

mejo- commented 3 years ago

In GitLab by @azul on Mar 15, 2021, 17:45

Hi @szaimen

Thanks a lot for your feedback :smiley: !

Could you explain some more about your situation? Sounds like you are running an instance that only has groups managed by admins. Is every user in some group at least? Would every group map to one collective?

What exactly would you like to prevent by not installing the circles app? I can see various reasons and they may influence how we tackle the problem.

Since circles 0.18.0, it is possible hide the circles app from the UI and use the contacts app instead to manage your Contacts and Circles' members. Rumors have it that the circles app might become integrated with the contacts app all together. So I am wondering if having the circles app installed in the background but not exposed to the user might be an option.

Looking forward to learn more about your idea and goals. :thinking:

mejo- commented 3 years ago

Unfortunately, this will not come anytime soon. Our app heavily depends on Nextcloud Circles and we don't intend to change this. Quite the opposite, Circles will become installed by default starting with Nextcloud 22.

jotoeri commented 1 year ago

Hey @mejo-,

I'd also really like to use the collectives app instead of the Notes app for some kind of wiki on our club-instance. On that instance, we manage groups for several youth-groups. I'm fine meanwhile with having the circles app active in the background as provider for collectives. But i don't want to activate the contacts app, since we just don't need the contacts functionality, it will just add confusion to the cloud usage and users will start creating their own circles instad of coming back to us for administration of the groups. And i really want to keep this cloud as clean and structured as possible.

Thus - I just thought about adding a modal (Or just content into the existing modal) in the collective-settings to query the circles api from there if the contacts app is not available. Most probably with limited functionality, but just such that collectives is usable without another (frontend) app installed. -> Would you be fine with such an ansatz? So is it worth to dig into? 😉

Greets, Jonas

mejo- commented 1 year ago

Hey @jotoeri, thanks for your feedback. We're already working on building some basic membership management directly into the collectives app (see PR #464) - and you have good point that we should get rid of the warning on missing Contacts app once it's there.