localgovdrupal / localgov_microsites

A repository for the LocalGov Drupal Microsites project.
GNU General Public License v2.0
3 stars 2 forks source link

Confirm role names for Microsites #43

Closed finnlewis closed 2 years ago

willguv commented 2 years ago

Are there 3 roles here? If so, does looking at LGD core help?

Screenshot 2022-04-27 at 11 36 51

Here's my starter for 10

Microsites manager (the overlord role) Site editor (the site manager role) Site contributor (limited editor permissions as needed)

finnlewis commented 2 years ago

I think we might want to think about what the current roles in LGD do and what additional roles we need here.

When we bring workflow into the mix, I think you're on the money in that we'll want to match the roles that apply to the default permissions and workflows. Looking at the default install of Localgov Drupal:

In the Microsites system, these roles are on a group by group / site by site basis, not site-wide.

So, we still need a new roles for the new functions.

Building on your suggestion, how's this?

If / when we then bring in workflow, we can add Contributor and Author as needed.

Penny for your thoughts @ekes @markconroy @stephen-cox @msayoung @richard-s-rowley

finnlewis commented 2 years ago

Once we agree these, we can update the other user stories to match.

ekes commented 2 years ago

Microsites manager (formerly microsites overlord): can create the microsites and manage users on the control site

Site manager. It's too easy to mix owner / admin / manager. So my best offer is still controller role for the control site.

Site owner: someone that owns the site and can configure the site and theme options

It's certainly not owner. That's a thing. That's the Owner UID on the Group entity. There are however more (default terminology) users with the group Admin role. So it's a role not a single user.

finnlewis commented 2 years ago

image

finnlewis commented 2 years ago

So... does this suggest:

willguv commented 2 years ago

I don’t like controller really - it’s not a word we’ve used before

But then, we haven’t had microsites before, so…

I think we put a proposal to the working group next week

On 27 Apr 2022, at 15:58, Finn Lewis @.***> wrote:

So... does this suggest:

Microsites controller (formerly microsites overlord): can create the microsites and manage users on the control site Site admin: someone that owns the site and can configure the site and theme options Editor: someone that just manages content on the particular microsite. This then maps directly to the editor role in that they can create and manage all content.

— Reply to this email directly, view it on GitHub https://github.com/localgovdrupal/localgov_microsites/issues/43#issuecomment-1111107557, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAFM4LCTIZJXUZ6VWPET2PLVHFIX7ANCNFSM5UO4BPAA. You are receiving this because you were assigned.

ekes commented 2 years ago

I had

image

I had 'control tower' and 'air traffic controller' in mind. Trains it's a signaller or a dispatcher isn't it :-P

I don’t like controller really - it’s not a word we’ve used before

I think it needs to be a new word. Up till now we'd tried using manager, administrator, but the trouble is it's very easy to forget: "Is that the one that's the one that is the manager/administrator of the sites or the individual site".

finnlewis commented 2 years ago

We do really need something to work with for this sprint.

I was hoping we would meet this afternoon and agree that.

So maybe we just stick with "microsites overlord" for now. Not ideal, but at least we know what we mean.

willguv commented 2 years ago

I think let's go with this then. I can live with "controller"

We can see how it works for this sprint, and then run it by the working group at a later date


finnlewis commented 2 years ago

Note: there is also a member role for a user who is part of group/site - equivalent to Authenticated User in Drupal.

finnlewis commented 2 years ago

At the meeting of the Microsites Working Group yesterday, we agreed on the following role names:

Microsites controller (formerly microsites overlord): can create the microsites and manage users on the control site Microsite admin: someone that owns the site and can configure the site and theme options Microsite editor: someone that just manages content on the particular microsite. This then maps directly to the editor role in that they can create and manage all content

See https://docs.google.com/document/d/1Y63d87PP6gc89m01NjJRUwsLzv5GWxRxDXgRG3-vbM4/edit#heading=h.qcyz8wdhyg68 for notes on discussion.