Sean-Blitz / Sean-Blitz/STMUN-Backend-Code

To-do List from Finance to SG

Open
#7 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

enhancement
Dominant language
Python
Stars
1
Forks
0
Avg merge
5h 11m
Merged PRs (30d)
4

Description

There needs to be a clear list of things for both the finance and SG.

For Finances:

  1. It should display invoices that need to be created.
  2. Check off invoice task once created.
  3. It should update the to-do list so that SG knows to send the invoice.
  4. Also, it should remind the SG to make and send the roster.

For SG:

  1. Display invoices that need to be sent (with a link to the email draft).
  2. Remind the SG to make/send the roster and make assignments.
  3. Check off roster sending once done.

Ideally, this should be a Google Sheets based system, to allow for manual editing and quick views of everything. Each school should occupy a row (or part of a row), with school name and cells next to it: invoice created, invoice sent, assignments made, roster made, roster sent.

Each completed cell should have a date underneath it. Things that require completion should be highlighted in red.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

No files or tests are named; start by inspecting the repository's Python scripts and identifying how a Google Sheets-based workflow could fit the existing project. Confirm the finance and SG states, dates, links, reminders, and red highlighting required for each school, then verify the sheet supports the listed updates and manual editing.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
tooling
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.