Skip to content

Officer Automation #11

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

Open
4 of 18 tasks
EarthenSky opened this issue May 20, 2024 · 2 comments
Open
4 of 18 tasks

Officer Automation #11

EarthenSky opened this issue May 20, 2024 · 2 comments
Assignees

Comments

@EarthenSky
Copy link
Collaborator

EarthenSky commented May 20, 2024

This is a big project that will revolve around re-writing the automation system for exec access to github, bitwarden, google drive, and more! This also requires a system for permissions management.

This depends on the admin dashboard existing & the elections system to work as well.

Initial Tasks

  • sketch out how the exec cycle, including elections will work, and what the roles of the DoA, SysAdmin, Pres, and VP are in the system.
  • create subsystems that would implement the above sketch

Tasks

Future Tasks

Elections Subsystem

  • TODO: this

Far Future Tasks

  • TODO: figure out what tasks are left before we can switch new.sfucsss.org to sfucsss.org
    • once everything is working, switch over one at a time. Start by having them be in superposition, where both exist at the same time. Then switch once there are no bugs.
@EarthenSky EarthenSky converted this from a draft issue May 20, 2024
@EarthenSky EarthenSky moved this from Backlog to In progress in W3 Committee May 20, 2024
@EarthenSky
Copy link
Collaborator Author

Our main system diagram for the backend https://drive.google.com/file/d/13NqygQkSgtT0qhlgOgL7CQ4mvWH3OwQI/view?usp=sharing

@modernNeo
Copy link
Member

and just think, I had to implement this shit all myself with little to no prior web-dev experience 😛 interested to see how yall tackle it 😂

@EarthenSky EarthenSky mentioned this issue Aug 5, 2024
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: In progress
Development

No branches or pull requests

3 participants