Few Event Organizers prefer to keep their Speaker page (Greenroom page) open to all. However, currently, we have role-based access checks implemented in the NextJS middleware, which allows only the users with an "Admin" or "Speaker" role to access the Greenroom route for any event.
To cater to this feature, we need an extra option in the component handling the creation of events.
Currently, two ways are possible:
Any event with the Ticket name "Open" will be open for all.
Add an optional field in the Event Create form for the key privacy in the Event Schema (public for open access and private for role-based access).
Please provide your view on the solution you would prefer before starting to work on this issue. Thank you!
Few Event Organizers prefer to keep their Speaker page (Greenroom page) open to all. However, currently, we have role-based access checks implemented in the NextJS middleware, which allows only the users with an "Admin" or "Speaker" role to access the Greenroom route for any event. To cater to this feature, we need an extra option in the component handling the creation of events. Currently, two ways are possible:
privacy
in the Event Schema (public
for open access andprivate
for role-based access).Please provide your view on the solution you would prefer before starting to work on this issue. Thank you!