bcgov / parks-reso-admin

Day Use Pass
Apache License 2.0
4 stars 13 forks source link

Bulk cancel Day Passes in Admin #314

Open kgorana opened 10 months ago

kgorana commented 10 months ago

Description

As a BC Parks Staff (sysadmin role) I want to cancel all selected passes on a given facility so that its easy to apply a park or facility closure.

This ticket is to add bulk cancel functionality to DUP admin so that BC parks staff do not have to individually cancel each user for a given time range. The scenario where this would be useful is when a facility closes and we need to cancel all passes on Facility A for today, tomorrow, and the next day.

Acceptance Criteria

Notes

Linked issues

blocks

relates to

kgorana commented 10 months ago

Jane Mountain August 11, 2022 at 12:24 PM

@JLWade Thanks for the context on that. I understand now.


Jessica Wade August 10, 2022 at 5:17 PM

@janemoxd The original purpose of the Pass Management page was to have it be used by operators on the ground to check in passes or for a DUP admin user to search for any pass within all the parks to find a specific one for some reason. Instead of by facility first. If we added bulk cancel to this page we would need to enable all of the search functionalities first so that a user could search within a park and facility then down to whichever ones need to be cancelled.

One use case for bulk cancel is when a facility closes and a DUP admin user goes in and can search all passes with status = reserved and all passes on a specific day on X facility and then click bulk cancel. Or if a bunch of passes are moved into “overbooked” status then a DUP admin user could search within that facility for status = overbooked.

I’m not sure the best location for this functionality but hope that provides some insight?


Jane Mountain August 10, 2022 at 4:14 PM

@JLWade @ndelraye @meredithom I wonder if now is the time to figure out what the Pass Management tab is going to be used for. I feel like this function might be a natural fit in there (e.g., we could have a filterable list of all passes with the ability to take bulk actions on that list).

I’m not actually aware of what was initially intended for the Pass Management page, so maybe we need a quick convo on this?


Jessica Wade August 4, 2022 at 12:16 PM

@ndelraye @janemoxd @meredithom tagging for UX perspective and AC