emfcamp / Website

The Electromagnetic Field web site
http://www.emfcamp.org
GNU Affero General Public License v3.0
40 stars 85 forks source link

Hidden volunteer roles #1716

Open unknowndomain opened 1 month ago

unknowndomain commented 1 month ago

We would like to have the option to have hidden roles which are revealed using a query param, for example: https://www.emfcamp.org/volunteer/choose-roles?show=foh-bar-manager or similar.

It doesn't need to be uber hidden, just enough that it's not on the main list.

SamLR commented 2 weeks ago

@unknowndomain can you clarify what problem this is trying to solve please?

marksteward commented 2 weeks ago

I imagine it's to avoid having to search by name for roles that are effectively invite-only. Doesn't seem onerous.

SamLR commented 2 weeks ago

I imagine it's to avoid having to search by name for roles that are effectively invite-only. Doesn't seem onerous.

Searching for roles makes sense but I'm not sure if hiding invite-only/training required roles is particularly useful? I don't know but I can fully imagine getting some useful volunteers because they know there's a specific role they could help with (even if that prompts a conversation like "hey, can I be a bar manager?" "no we'd like to get to know you a bit first").

To be clear: I'm not particularly against the feature. I want clarify whether the problem is "folks keep asking about this role" or "people keep trying to sign up for this role and getting confused". As the latter may be better solved by, e.g. disabling the role and adding text like "this is a restricted role, please talk to if you're interested".

(or if the problem is "we'd like to be able to link directly to a specific role")

unknowndomain commented 2 weeks ago

The need we have is to manage shift sign up for bar manager roles, both FoH manager and Cellar.

We don’t think we want to advertise this publically as we want experienced people so as well as manually ticking of training we’d like it to be hidden to avoid queries about it.

We prefer that people do some shifts or get to know us before we rely on them for management.

It could be that the shifts are only visible to people who’ve been granted the training, but it would cut down the admin if we could just give them a link that has a reveal code or adds them to that training group permanently.

jellybob commented 2 weeks ago

There’s a few roles where this could be useful in managing rotas, green room did something similar this year for the lead rota. They had a role which required training and included a note saying to email them if people were interested in being involved next time, I’m not sure how many people actually did that.

unknowndomain commented 2 weeks ago

Yep, we saw which is in part why we didn’t use it.