Skip to content

Keeping Track of Member Status

Ynigo Reyes edited this page Apr 28, 2019 · 5 revisions

As officers of ACM, we want to be able to grab data from the database and show officers what's up with their organization. This has been a weak point in ACM. We have never been able to effectively keep track of the students that have paid, whether or not they are graduated or whatever.

Requirements

  • Need to be able to see all members (those who have paid) of ACM

"Show me all the members that have paid this semester"

  • Need to reset the status of all paying members of ACM. That way we can reset every sem/year and keep track of who has paid

"We just started Fall 2020, we need to reset the database so we can collect dues again"

  • Hold statistics for the amount of people who have paid dues in any semester and have them be exportable into CSV

"Show me the people paid dues in Spring 2019 and Fall 2017"

  • Should be able to set the paid status of a student to either false or true

"John just paid dues for Fall 2019, let's record it"

  • Should be able to provide a way to email these groups of people
    • All students that are signed up
    • All paying members
    • All non-paying members
    • Officers

"I need to remind non-paying members to pay their dues"

"I need to tell paying members about this cool company that is looking for resumes'

"I need to tell all the members about our General Meetings"

  • Use permission directly changed from inside Firestore to give Admin Permissions

"We have a new treasurer and we need to get him up to speed with the Control Panel"

Clone this wiki locally