massenergize / frontend-admin

Frontend for the Admin Portal. This web interface is used by Community Admins (cadmins) to administer community-specific portals and by Super Admins to administer the entire MassEnergize web platform.
4 stars 4 forks source link

Unsharing an event dialog - confusing message #1057

Open BradHN1 opened 1 year ago

BradHN1 commented 1 year ago

Describe the bug From the events list I now can get a simple dialog to adjust who the event is shared with: Screenshot 2023-08-09 at 11 29 49 AM

But the text says "Communities that you are allowed to share this event to". It should say "These communities have shared this event to their sites. If you unselect a community, that community admin will be notified that the event is no longer shown on their website."

Also if I unshare the event to a community, it should notify the cadmin of that community that shared it. I have created a back-end ticket ( API #765) for this.

One thought I had is if you unselect communities from sharing, the dialog could ask you for an explanation as to why you have done this, which could be included in the message to the other cadmin.

Separate issue to consider: it would be nice if there was a simple way to invite particular communities to share an event, which would send that cadmin a message like "We would appreciate it if you could share this event to your XXX community. " with the same format for the event as the cadmin events sharing nudge. For example, I might want to invite the neighboring town to participate in an EV event or something.

BradHN1 commented 1 year ago

From further testing, there is another issue with this dialog: it is used both for showing which other communities have shared an event from your community, in which case it shows those other communities, and also for allowing you to share another communities event with your community or communities.

In Canary, I am cadmin of 3 communities (Cooler Concord, Energize Chelmsford, and Maynard). I get the email about sharing events (3 copies, one for each community I cadmin), and if I click "Share with your community" on the Concord event, it doesn't give me the opportunity to share it with Chelmsford or Maynard (as you see from the figure above).