Show occupied slots date and status in confirmation dialogue
Hi,
I am new to this and first and foremost congrats on how this project has been set up. Really easy to get started, everything was initialized without any errors within a few minutes.
Description
My gf (store manager) told me that it is a bit cumbersome to check pickup policies / rules when confirming pickups.
They don't use a Rosinen rule for the whole region, because their stores have different rules each (1 pickup per user per week / 2 weeks / 3 weeks). I don't know why exactly, but I guess it might be because it is a quite widespread region, so the pickup demand for each of the stores varies greatly.
As I learned these rules are not enforced by the software (yet) and they have to check manually for which dates the particular user has already signed up and if it conflicts with the rules of the store, before they can confirm any new pickup slot.
Right now the confirmation dialogue shows only the number of slots the user has signed up for, but not the dates related to it. That requires them to go back to the pickup slot list of the store and check a quite long list for the profile picture (avatar) of the user.
It would make it easier for them, if they could see a list of dates for which the user has signed up already, right in the confirmation dialog. That would remove the need to go back to the slot list and search for the user avatar and to take notes of the dates.
Impact
It will be easier for store managers to enforce the (soft) pickup rules of the stores.
The pickup confirmation dialogue will be modified.
Proposal
Currently only the total number of occupied slots by the user is shown in the confirmation dialogue:
Instead, display a more detailed list which also shows the dates and status of each slot:
I probably could prepare a merge request with the required changes for that. PoC krosse/foodsharing@4569d0af