Open BradHN1 opened 2 years ago
I just edited this a little. This ticket will only be for changes to the community portal (with any needed API changes also relating to issue 759).
The description of this ticket is out of date, but the main point is covered by the Organization upgrade.
Related to issue 759.
User Story. As a community user (Actor/User) I want to be able to contact the organizer/contact of an event, rather than community admins (if different). (Goal of the actor/user) So that we can coordinate about it, ask questions, or volunteer. (Why/What is the result)
Additional details/context The Event model currently includes a "user" field, for the platform user (admin or regular) who posted the event. It should also include an optional organizer name and e-mail field (doesn't need to be a platform user) to contact. If that person is not named, the organizer would be assumed to be the user who posted the event, and if that user wasn't specified, the organizer could be assumed to be the primary cadmin for the host community.
Admin portal or events submitted on user portal would be able to specify an organizer contact.
Community portal event page would list the contact person name, with a button or link to contact the organizer with an email; that would be sent to the organizer through postmark with a method events.contact_organizer
Question: should there also be an optional organizer_phone contact? Certainly not so easy and perhaps not necessary.