large changes

This commit is contained in:
vextrixes committed 2026-10-27 21:39:14 +01:00
1 parent 092fd94abf
commit 9560daf027
21 files changed
+387 -497

No files matched your search

+17 -42
View File
@@ -1,49 +1,24 @@
# implementations
- [x] Api info
- [x] Absence
- [x] Attachment
- [ ] Classbook
- [x] Events
- [x] GDPR
- [x] Homework
- [ ] komens
- [x] lesson
- [ ] lesson studentsTimetable
- [x] marks
- [x] marks final
- [x] measures
- [x] payments
- [x] subjects
- [x] substitutions
- [x] themes
- [x] timetable
- [x] user
- [x] user SettingModules
- [x] web
- [x] what if
# Edits of an implementations
- [ ] school type Enum (user.rs)
- [ ] user type Enum (user.rs)
- [ ] Enum for user module names and rights (user.rs)
- [ ] user setting modules types (user.rs)
- [ ] checking for nullable types
- [ ] percentage_threshold make a custom type that maps to u8 (absence.rs)
- [ ] absence
- [ ] campaign
- [ ] class book
- [x] events
- [x] gdpr
- [x] homeworks
- [ ] komens
- [ ] marking
- [x] payments
- [x] semester
- [x] subjects
- [x] substitutions
- [x] teaching
- [x] timetable
- [ ] webmodules
- [ ] user
# Features
- [ ] OpenApi schema generation
- [ ] documentation
- [ ] tests
- [ ] constructors
# Fixes
- [ ] teacher classes (user.rs) fix unknown type
- [ ] Submenu (webmodules.rs) fix unkown type
- [ ] class_sets (event.rs) fix unknown type
- [ ] teacher_sets (event.rs) fix unknown type
- [ ] room_sets (event.rs) fix unknown type
- [x] ClassRankText (what_if.rs) fix unknown type
- [ ] ClassBookRecordId (lesson.rs) fix unknown type
- [ ] Absences (lesson.rs) fix unknown type
- [x] AbsentKinds (lesson.rs) fix unknown type
- [ ] constructors