Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MEWM] Restrict MEWM Access to Sponsors with Events #100

Open
andrewdimmer opened this issue Mar 15, 2021 · 0 comments
Open

[MEWM] Restrict MEWM Access to Sponsors with Events #100

andrewdimmer opened this issue Mar 15, 2021 · 0 comments
Labels
API For work on the API bug Something isn't working Mini-Events and Workshops Module (MEWM) For all work pertaining to the Mini-Events and Workshops Module (MEWM) unallocated Currently not allocated to someone to work on Web App For work on the main web app

Comments

@andrewdimmer
Copy link
Contributor

Describe the bug
Currently, any sponsor is able to preform actions on the Mini Events and Workshops Module provided that the companyId of the event matches the companyId of the SPONSOR user who creates that event. Then, all of the approval process for the event is done by the organizer team, who will need to manually reject any events created by sponsors that don't have events as a sponsor benefit.

Expected behavior
Not all sponsors have events, so the MEWM should be restricted to only include sponsors that have events based on the benefits listed for them in the STPM (as exposed by #25 ). This will also likely require a breaking change to the STMP data type to standardize how the Event Types and STPM benefits connect.

Additional context
Additional thought will be required to figure out the edge case where the sponsor event benefits change after events have been created though, however, which is the reason this issue has been moved to unallocated.

@andrewdimmer andrewdimmer added bug Something isn't working API For work on the API Web App For work on the main web app Mini-Events and Workshops Module (MEWM) For all work pertaining to the Mini-Events and Workshops Module (MEWM) unallocated Currently not allocated to someone to work on labels Mar 15, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
API For work on the API bug Something isn't working Mini-Events and Workshops Module (MEWM) For all work pertaining to the Mini-Events and Workshops Module (MEWM) unallocated Currently not allocated to someone to work on Web App For work on the main web app
Projects
None yet
Development

No branches or pull requests

1 participant