Automated Petition Expiry & Reminders (Watcher Service)
Đánh giá
Issue này chưa được đánh giá.
Mô tả
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.
- Ngôn ngữ chính
- Python
- Star
- 0
- Fork
- 0
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Chuẩn bị môi trường
- Có Dockerfile hoặc tệp Docker Compose
- Không có mẫu pull request
- Không có hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của ClockGU/clockwork-backend
-
EOS from IDMĐang mởenhancement
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 45/100
ClockGU/clockwork-backend#124 ·
-
Petition Timeline.Có thể đã có người làm @zakriya057 đã nhận 275 ngày trước. Đang mở
ClockGU/clockwork-backend#112 · 1 bình luận · 1 người được giao ·
-
Setup CI Pipeline for Automated Testing on PRsCó thể làm lại được @zakriya057 đã nhận 309 ngày trước và không có pull request nào đang mở. Đang mở
ClockGU/clockwork-backend#71 · 1 người được giao ·
-
Write basic test cases.Có thể làm lại được @zakriya057 đã nhận 310 ngày trước và không có pull request nào đang mở. Đang mởenhancement
ClockGU/clockwork-backend#67 · 1 người được giao ·
-
Database reltaionsCó thể làm lại được @zakriya057 đã nhận 313 ngày trước và không có pull request nào đang mở. Đang mở
ClockGU/clockwork-backend#64 · 4 bình luận · 1 người được giao ·
Tất cả issue của ClockGU/clockwork-backend
Issue tương tự
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 65/100
521xueweihan/HelloGitHub#4025 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 85/100
aws-samples/sample-per-model-bedrock#321 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 1-3 giờ Mức phù hợp với người mới 68/100
FavioVazquez/showtime#101 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
koush/ha_scrypted#81 ·
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
google/osv-scanner-action#147 ·