Bármely nap lekérésekor (értendő, hogy olyan helyen ahol nap egy objektumként jön vissza), egy típus integert kell kapni. Ennek célja, hogy meghatározza a nap "típusát", amely alapján a front-end össze tudja ollózni a már ismert, korábban lekért lent említett alapvető időpontokból az adott napot. (Ezen alapvető időpontok például a reggeli vagy vacsora ideje, illetve azon időpont, amikorra kötelező a diáknak visszatérnie a kollégiumba.)
Ezek a típusok a következőek:
tanulásra rákészülő
tanuló nap
tanulást befejező nap
tanulásmentes nap
Korábbi megbeszélés eredményeként ezek az időpontok változhatnak, így érdemes olyan módon elmenteni az alapvető időpontok táblát, hogy lehessen hivatkozni a legújabbra, de a korábbi időpontok zavartalan megmaradása érdekében a korábbiakra is. Ugyanis a váltás egyik napról a másikra megtörténhet. (Nap közben nem). Ez megvalósítható úgy, hogy szerkesztéskor (és persze a legelső alkalommal is) egy új táblát hozunk létre, amiben el van mentve a létrehozás dátuma.
Ha ez a lekérés képes szűrésre, rendezésre és paginálásra, egyszerűen lekérem 1-es limittel olyan sorrendben, hogy a legújabb legyen legelöl, így meg tudom a legújabbat. Ha pedig a már lekért nap dátumából kiderül, hogy arra a napra már nem érvényes az "alapvető időpontok" tábla, lekérem a következő táblát ugyanilyen módon, csak rá szűrök a legutóbbi tábla létrehozásának dátumánál korábbiakra.
Bármely nap lekérésekor (értendő, hogy olyan helyen ahol nap egy objektumként jön vissza), egy típus integert kell kapni. Ennek célja, hogy meghatározza a nap "típusát", amely alapján a front-end össze tudja ollózni a már ismert, korábban lekért lent említett alapvető időpontokból az adott napot. (Ezen alapvető időpontok például a reggeli vagy vacsora ideje, illetve azon időpont, amikorra kötelező a diáknak visszatérnie a kollégiumba.)
Ezek a típusok a következőek:
Korábbi megbeszélés eredményeként ezek az időpontok változhatnak, így érdemes olyan módon elmenteni az alapvető időpontok táblát, hogy lehessen hivatkozni a legújabbra, de a korábbi időpontok zavartalan megmaradása érdekében a korábbiakra is. Ugyanis a váltás egyik napról a másikra megtörténhet. (Nap közben nem). Ez megvalósítható úgy, hogy szerkesztéskor (és persze a legelső alkalommal is) egy új táblát hozunk létre, amiben el van mentve a létrehozás dátuma. Ha ez a lekérés képes szűrésre, rendezésre és paginálásra, egyszerűen lekérem 1-es limittel olyan sorrendben, hogy a legújabb legyen legelöl, így meg tudom a legújabbat. Ha pedig a már lekért nap dátumából kiderül, hogy arra a napra már nem érvényes az "alapvető időpontok" tábla, lekérem a következő táblát ugyanilyen módon, csak rá szűrök a legutóbbi tábla létrehozásának dátumánál korábbiakra.
Amikor az említett alapvető időpontokat kérem le, annak mind azokat kell tartalmaznia, amik itt találhatóak: https://github.com/orgs/4E-6F-72-62-65-72-74/projects/4/views/9?pane=issue&itemId=26085777