Maximum total budget for a proposal changes from year to year
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 45/100
Rechercherichtung
Beginne bei api/templates/pages/budget.html#L133 und verfolge, wie das Vorschlagsformular seinen aktuellen Warnwert erhält. Untersuche dann die Seite Set Parameters und die Produktionsdaten für die vergangenen Jahre, um festzustellen, wo die Werte für Stipendien und andere Budgets hingehören. Erledigt ist die Aufgabe, wenn beide Werte konfigurierbar sind, die Warnung sie für mehrere Faculty-Mitglieder separat prüft und die Daten der vergangenen Jahre weiterhin befüllt bleiben.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Faculty stipends (which is solved by PR #183) brings about another issue, which is there is a warning hard-coded into the end of the proposal form which notifies the user that their proposal is over a certain amount: https://github.com/BCStudentSoftwareDevTeam/urcpp/blob/development/api/templates/pages/budget.html#L133
This number should be dynamic, which means it needs to be programmable in the Set Parameters page.
However, the current number ($8300) was derived from a $5300 faculty stipend (now wrong) + $3000 max budget for everything else (which may also change in the future). Worse yet, this doesn't take into consideration the fact that two or more faculty could be on a proposal, which would make the budget: 5300 + 5300 + 3000.
So, this needs reworked so that faculty stipends are treated separately from the other budget calculations when this warning is displayed. In reality, it should only be a check on the $3000 budget for everything else, and a separate check on the stipend based on the number of faculty on the proposal.
Both the stipend and the "everything else budgets" should be set in the Set Parameters page so they can change each year.
You'll also want to check the impact of this on previous years (i.e., fix the production data so the value is in there).
- Vorherrschende Sprache
- HTML
- Sterne
- 0
- Forks
- 0
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Die Einrichtungsdateien dieses Projekts haben wir noch nicht geprüft. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus BCStudentSoftwareDevTeam/urcpp
-
Schwierigkeit 2/5 1-2 Tage Anfängerfreundlichkeit 45/100
-
Update README.mdEvtl. wieder frei @hoerstl hat das vor 545 Tagen übernommen, und es ist kein Pull Request offen. Offen
BCStudentSoftwareDevTeam/urcpp#193 · 1 Kommentar · 1 zugewiesene Person ·
-
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
BCStudentSoftwareDevTeam/urcpp#191 · 1 Kommentar ·
-
Allow URCPP Chair to edit parts of the formEvtl. wieder frei @MImran2002 hat das vor 590 Tagen übernommen, und es ist kein Pull Request offen. Offen
BCStudentSoftwareDevTeam/urcpp#189 · 2 zugewiesene Personen ·
-
Improve URCPP application duration displayEvtl. wieder frei @ojmakinde hat das vor 663 Tagen übernommen, und es ist kein Pull Request offen. Offen
BCStudentSoftwareDevTeam/urcpp#188 · 1 Kommentar · 1 zugewiesene Person ·
Alle Issues in BCStudentSoftwareDevTeam/urcpp
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
run-llama/llama_index#23278 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
from-review-extraction priority: low python severity:nit
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 90/100
LearningCircuit/local-deep-research#6944 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
iMicknl/python-overkiz-api#2263 ·
Maintainer antworten meist innerhalb von 7 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
meshery/meshery#22119 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
sgl-project/sglang#41482 ·
Maintainer antworten meist innerhalb von 1 Tag