geeksforsocialchange / PlaceCal

Bring your community together
https://placecal.org
GNU Affero General Public License v3.0
17 stars 8 forks source link

Allow co-organisers of sites #2302

Open r-ferrier opened 7 months ago

r-ferrier commented 7 months ago

Description

Investigate if we can easily allow multiple users to be site admin for any one site

kimadactyl commented 7 months ago

This also removes need for shared logins.

E.g.: https://mossley.placecal.org/

ivan-kocienski-gfsc commented 7 months ago

Research:

This is the relation definition in the Site model.

Things that'll need to happen:

kimadactyl commented 7 months ago

If it helps simplify: happy to have roots be the only ones who can apply and unapply site admin status.

I think in terms of the actual display, it's in Marks new design.

kimadactyl commented 7 months ago

This is a visual/conceptual blocker to the regional PlaceCals, esp as we want to retire the ward-level sites in favour of regional sites with a bunch of admins listed, but it's not actually blocking in terms of functionality.

ivan-kocienski-gfsc commented 6 months ago

Maybe we could leave the original relation as is and make a "co-admins" MTM relation? Only site admins / roots can change who is and isn't a co-admin.

Co-admins can then perform: