Automated Petition Expiry & Reminders (Watcher Service)
Valutazione
Questa issue non è ancora stata valutata.
Descrizione
Description Implement a background Cron Job ("Smart Watcher") to manage stale petitions.
Technical Implementation:
Schema: Create a Petition_Monitors table (FK to petitions) to store
stage_entered_at and reminder_count(how many times email has been sent) Whenever the status of the petition is changed the table of Petiton_Monitor will be reset.
Cron Job: Runs hourly or after every 5 hours or once per day to either inform the user or delete petition.
In consts.py we will write the rules for every status -> how many times user should be informed at this stage. i.e When approver asks for a revision and supervisor hasn't done the changes he should be informed more times before deleting the petition instead of a student.
We will control the number of times the user is informed from consts.py so we can change it later. If the threshold is met petition will be deleted by the watcher and everyone will be informed about this.
- Lingua principale
- Python
- Stelle
- 0
- Fork
- 0
- Merge medio
- 1m
- PR unite (30g)
- 1
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di ClockGU/clockwork-backend
-
EOS from IDM Apertaenhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
ClockGU/clockwork-backend#124 ·
-
Petition Timeline. Aperta
ClockGU/clockwork-backend#112 · 1 commento · 1 assegnatario ·
-
ClockGU/clockwork-backend#71 · 1 assegnatario ·
-
Write basic test cases. Apertaenhancement
ClockGU/clockwork-backend#67 · 1 assegnatario ·
-
Database reltaions Aperta
ClockGU/clockwork-backend#64 · 4 commenti · 1 assegnatario ·
Tutte le issue di ClockGU/clockwork-backend
Issue simili
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
-
hcocena Apertapolicies-accepted pre-review precheck-passed
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 88/100
Bioconductor/BiocContributions#214 · 5 commenti ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
TencentCloud/Octop#1169 · 1 commento ·
-
[开源推荐] 在老板拷问你之前,先让 AI 灵魂拷问你 Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
521xueweihan/HelloGitHub#3778 ·
-
The version checker's trailing attribute region has no control for a less-than inside a quoted value Apertaarea: dashboard area: tests bug perceived difficulty: 2 python
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
Nitjsefnie-Harness-Commons/daedalus#1105 · 1 commento ·