Software: Difference between revisions

From Circus Coop Wiki
No edit summary
Line 1: Line 1:
== Data Structures ==
== Data Structures ==
 
[[Data Structures]]
=== Roles ===
Stuff like "staff" or "keyholder" or "public"
 
=== Clearances ===
Things the person is considered allowed to do / teach
 
=== Competencies ===
Stuff a person has learned which allows them to take advanced stuff or train an apparatus
 
=== Users ===
Actual human beings
 
=== Class Descriptions ===
Where classes are defined, but not scheduled
 
Is there any reason private lessons shouldn't just be a type of class?
 
=== Class Schedules ===
Where classes are scheduled
 
=== Class Categories ===
The types of classes there are (trampoline, intro, aerial, workshop)
 
=== Resources ===
Locations, equipment, etc
 
=== Transactions ===
When people buy/use stuff


== Users ==
== Users ==

Revision as of 00:05, 3 June 2023

Data Structures

Data Structures

Users

Data

  • One to many relationship with roles
  • One to many relationship with clearances
  • One to many relationship with competencies
  • Personal info (name, address, etc)
  • Import schedule into calendar

Actions

  • Everyone
    • Set up billing
    • Merge user accounts

Payments & Billing

  • Subscriptions
  • Card on file
  • Cash
  • Venmo
  • Card at point of sale
  • Refund via cash
  • Refund on card
  • Refund via account credit