Add platform support for HACCP
Description
Implement the following features to manage the hygiene status of foodsavers on the platform: Discussion here: https://beta.foodsharing.de/?page=bezirk&bid=2296&sub=forum&tid=131879&pid=1077149
- Für Foodsaver wird in der Datenbank gespeichert, wann ihre letzte Hygienebelehrung (vergleichlich Metro)
- Für Foodsaver wird gespeichert, ob sie eine Hygieneschulung beim Gesundheitsamt gemacht (und vorgezeigt) haben.
- Diese Einträge für Foodsaver können Bots oder ggf eine AG bearbeiten.
- Ein Quiz wie das der Metro könnte auf der Webseite erstellt werden, wodurch Foodsaver ihre Hygieneschulung ohne weiteren Orga Aufwand durchführen und automatisch eintragen lassen könnten.
- Für Betriebe kann ausgewählt werden, welche Hygieneanforderungen Foodsaver erfüllen müssen, um dort abzuholen (keine/einmalig/regelmäßig/regelmäßig+Gesundheitsamt)
- Foodsaver, die diese Hygiene-Anforderungen noch nicht erfüllen, können sich noch nicht auf Teams bewerben, sondern erhalten stattdessen einen Hinweis auf die zu erbringenden Hygienenachweise, sowie Link zu Wiki und wie sie diese erbringen können.
- Foodsaver, die bereits in einem Team sind, aber die Hygieneanforderungen nicht mehr erfüllen (da ihre letzte Schulung zu lange her ist oder die Anforderungen sich geändert haben) verbleiben im Team, können sich aber nicht für Abholungen eintragen. (Natürlich können sie sich auch nicht 2 Wochen im voraus eintragen, wenn ihre Schulung nur noch 1 Woche hält.) -8. Hygieneschulungen (vgl. Metro) bleiben für 2 Jahre gültig.
Impact
More and more store require the foodsavers to be trained in food hygiene (HACCP). Currently this results in a lot of organization efforts which could be reduced a lot by a platform solution.
Edited by KoeMai