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

As a Treasury DH, I would like uber to make my life easier. #3453

Open
BlueHat-GURU opened this issue May 6, 2019 · 1 comment
Open

As a Treasury DH, I would like uber to make my life easier. #3453

BlueHat-GURU opened this issue May 6, 2019 · 1 comment

Comments

@BlueHat-GURU
Copy link
Contributor

Events have treasury departments. Event management software should recognize and support this.

Features (in no particular order):

  1. Have a page where departments that need cash can set up their schedules, and choose which cash box profile best fits their needs from a (radio button) list of said profiles.
  • Schedule is first delivery time for each day, end time for each day, and interval in hours.
  • Might need a radio button for departments which only need one cash box per event or per day, or the above profile.
  1. Have a page where Department heads can select which of their staffers (or already existing roles) can sign for cash boxes. This needs to be a new cross-department role. This is the part where I expect to most need help.

  2. Config file needs to include which departments even get cash to begin with. Per conversation with Vicki, have a checkbox for this in the DB.

  3. Use the above data to generate:

  • the ledger spreadsheet file for the event (this is easy)
  • generate the correct number of signing sheets for the event
  • generate lists of who is allowed to sign
  • generate locations? (is which room which department is in stored in Uber/Reggie anywhere?)
  • generate the list of who is allowed in the treasury room
  1. Have a "monopoly$" add-on for the above (for mpoints), which doesn't have to be included.

  2. A page for departments to put in event mpoint requests, with entry fields for each denomination each day.

  • Preferably this automatically deducts from the department's budget for the event, with the latter stored in configuration. Mpoint budgets under discussion.
  1. Again, have department heads able to select which of their staffers can sign for mpoints, with this as a role for all departments receiving mpoints.

  2. Use this to generate the correct number of mpoint signing sheets, and appropriate pages in the ledger.

I can handle most of this; in particular, the generation of other files and materials is a solved problem. I don't anticipate the UI portions of this being excessively annoying.

Are there any good resources for how to use the API for this?

@kitsuta
Copy link
Member

kitsuta commented May 14, 2019

Everything I know about the API is here: https://staging-west.reggie.magfest.org/api/reference (this is a staging server, so if you don't already know you can access the admin section with email [email protected] and password magfest). It looks like we'd need to add API calls specifically for the dept head checklist, which sounds like a solid feature to have in general.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants