Skip to content
This repository has been archived by the owner on Dec 31, 2019. It is now read-only.

implement admin panel #40

Closed
brianmaissy opened this issue Dec 25, 2011 · 1 comment
Closed

implement admin panel #40

brianmaissy opened this issue Dec 25, 2011 · 1 comment
Assignees

Comments

@brianmaissy
Copy link
Owner

There are some operations that are never performed during normal operation but must be performed occasionally to set up the application. This includes managing houses and such, and usually needs to be done before each semester. To this end, there is an admin panel with the following tools. Access to the admin panel is restricted to accounts with access level 3. If no admin accounts exist, anyone can access the admin panel, to allow bootstrapping.

  • create, delete, modify houses
  • create, delete, modify wsm accounts
  • export records of houses, users, fining schedules, and fines in csv format
  • reset semester (cancels all jobs, clears all data about users, preferences, userrequiredhours, assignments, fines. clears semester start and end dates, current week, and wsm email from houses)
  • set start and end dates for all houses simultaneously (for convenience)
  • import resident lists (house by house or in aggregate)
@brianmaissy
Copy link
Owner Author

houses and wsm/admin accounts can now be managed

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

No branches or pull requests

1 participant