gpe-tech / ranger-clubhouse-web

Gatehouse Web Application
Other
0 stars 1 forks source link

Appreciations #8

Open courtenay opened 3 years ago

courtenay commented 3 years ago

Appreciations are things like showers, eats, tickets. You 'earn' them by working and you use them that same year. Ish.

@NatashaGayte says:

GPE appreciations are totally different. The only thing that can be earned / banked are tickets / credentials (and even then, only 1 can be held, we don't allow earning multiple tickets and keeping them). Commissary and Wet Spot access are earned for the same year (this is something we will have to build) and we don't give out event radios as an appreciation. So we only have an option to claim Credential / RPT (and a vehicle pass).

NatashaGayte commented 3 years ago

A few more details about GPE Appreciations.

Credentials / Staff priced tickets: Earing those is done by calculating shift credits earned. Rangers use exactly the same system, except for the fact that their credits are hour based (since it happens fairly often that ranger volunteers end up dealing with a situation that happens in the city and can't return during shift change. This doesn't happen with GPE.) our credits are shift based. This benefit is earned for the following year. We want to be able to use the R's banking system, that shows on your profile if you have a ticket banked and requires from the volunteer to request that ticket (and Vehicle pass, Separately) if they intend to use it in the upcoming event. It should also show how many more years does this ticket have before it expires (and allow managers to extend this expiration year).

Meals & Showers. Those are currently lumped together, If you earn Commissary you also get showers. There are basically 2 meal cycles. Pre event and Event. Pre event starts on Sunday build and ends on Saturday of opening (Including). Event starts on Sunday of event and ends on Monday of Exodus (Including). to earn each cycle you need to work 6 shifts during this cycle. This is Valid for the SAME YEAR. We need to be able to do several things:

  1. Calculate who will earn this benefit for the upcoming event cycle
  2. Let the volunteer know that their current shift schedule has earned them this appreciation
  3. Create a report for use by the office staff that will allow them to see if someone has lost this benefit due to no show to shift (if someone has 6 shifts during a cycle and they have no showed to one shift without signing up for a replacement shift).

Currently R's don't use this benefit in the same way, they grant commissary if you've worked a certain number of hours in the previous year, and like tickets, this can be banked for future use.

More to follow.