Skip to content
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

Anforderungs-Status: Reihenfolge und Default-Status festlegen #266

Open
7 tasks
carlobeltrame opened this issue Sep 1, 2022 · 0 comments
Open
7 tasks
Labels
good first issue Good for newcomers php Pull requests that update Php code

Comments

@carlobeltrame
Copy link
Member

In #264 wurden die möglichen Stati von Mindestanforderungen pro Kurs konfigurierbar gemacht. Diese sollten von den Kursleitenden noch in eine beliebige Reihenfolge sortiert werden. Ausserdem soll pro Kurs ein Standard-Status festgelegt werden, der verwendet wird wenn eine Mindestanforderung neu in eine Rückmeldung eingefügt wird.

  • Via Migration neue Datenbankfelder order und is_default auf RequirementStatus einfügen
  • Neue Felder in den zwei Formularen [1] [2] einfügen
  • Neue Felder im Request einfügen und sinnvolle Validierungen definieren
  • Sortierung der Stati einfügen, wenn sie auf einem Kurs gelesen werden
  • Bisherige Berechnung des Standard-Status anpassen, sodass sie zuerst nach einem als Standard markierten Status im Kurs sucht, und erst dann zurückfällt auf das bisherige Verhalten von "der erste Status ist der Standard"
  • Bonus: Tests für die Validierungen bei create und update einfügen
  • Bonus: Tests für die korrekte Sortierung einfügen
@carlobeltrame carlobeltrame added good first issue Good for newcomers php Pull requests that update Php code labels Sep 1, 2022
@carlobeltrame carlobeltrame moved this to 📋 Backlog in Qualix Sep 18, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers php Pull requests that update Php code
Projects
Status: 📋 Backlog
Development

No branches or pull requests

1 participant