Resolve "Attendance Tracking for Free Schools" #915

Merged
ZugBahnHof merged 81 commits from 380-attendance-tracking-for-free-schools into master 2026-04-25 14:50:41 +02:00
ZugBahnHof commented 2026-04-08 12:52:07 +02:00 (Migrated from edugit.org)

Information and screenshots

No further information have been provided.

Checklist

  • tox -e reformat,lint used
  • Changelog updated/No update necessary
  • Documentation (incl. Screenshots) up-to-date
  • Copyright in apps.py and README.rst up-to-date
  • (Unit) tests for new feature/regression tests for bug fixes (only if useful)
  • Adhere to URL scheme
  • Tested with admin account
  • Tested with normal account (based on permissions)

Backend checklist

  • Use permissions for all GraphQL mutations
  • Use query optimizer for all GraphQL queries
  • Don't use inefficient DB queries

Frontend checklist (mandatory with ~"part::frontend")

Closes #380

## Information and screenshots No further information have been provided. ## Checklist - [x] `tox -e reformat,lint` used - [x] Changelog updated/No update necessary - [ ] Documentation (incl. Screenshots) up-to-date - [ ] Copyright in `apps.py` and `README.rst` up-to-date - [ ] (Unit) tests for new feature/regression tests for bug fixes (only if useful) - [ ] Adhere to [URL scheme](https://edugit.org/AlekSIS/official/AlekSIS/-/issues/86) - [x] Tested with admin account - [x] Tested with normal account (based on permissions) ## Backend checklist - [x] Use permissions for all GraphQL mutations - [x] Use query optimizer for all GraphQL queries - [x] Don't use inefficient DB queries ## Frontend checklist (mandatory with ~"part::frontend") - [x] Screenshots are attached (mobile and desktop) - [x] Tested on mobile, tablet, and desktop sizes - [x] Adhered to [frontend guidelines](https://edugit.org/AlekSIS/official/AlekSIS/-/blob/master/project/frontend_guidelines.rst?ref_type=heads) - [ ] Checked with [Firefox Accessibility Checker](https://firefox-source-docs.mozilla.org/devtools-user/accessibility_inspector/) Closes #380
ZugBahnHof commented 2026-04-09 15:27:57 +02:00 (Migrated from edugit.org)

added 1 commit

  • b668a5b9 - Replace check= with condition=

Compare with previous version

added 1 commit <ul><li>b668a5b9 - Replace check= with condition=</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=85909&start_sha=ed7519006d391e28a11f814c959166fbad2a4416)
ZugBahnHof commented 2026-04-10 13:23:22 +02:00 (Migrated from edugit.org)

added 1 commit

  • b1ee2ae8 - Allow disabling auto-generated participation-statuses

Compare with previous version

added 1 commit <ul><li>b1ee2ae8 - Allow disabling auto-generated participation-statuses</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=85915&start_sha=b668a5b947d9c751a8be0853acb423f79f28b753)
ZugBahnHof (Migrated from edugit.org) changed target branch from 378-adapt-to-recent-changes-to-related-calendar-event-feeds to 375-fix-participationstatus-editing-in-coursebook-absence-overview-mode-follow-up-from-draft-port 2026-04-12 19:44:27 +02:00
ZugBahnHof commented 2026-04-13 14:35:52 +02:00 (Migrated from edugit.org)

added 48 commits

  • b1ee2ae8...4c72064a - 44 commits from branch 375-fix-participationstatus-editing-in-coursebook-absence-overview-mode-follow-up-from-draft-port
  • 44385710 - Allow disabling auto-generated participation-statuses
  • 56a7b93b - Move ParticipationStatus queries to the queries subdir
  • 56e1227f - Move creation of participation_statusses into own method
  • f4650af4 - Create block for creating participation statuses manually

Compare with previous version

added 48 commits <ul><li>b1ee2ae8...4c72064a - 44 commits from branch <code>375-fix-participationstatus-editing-in-coursebook-absence-overview-mode-follow-up-from-draft-port</code></li><li>44385710 - Allow disabling auto-generated participation-statuses</li><li>56a7b93b - Move ParticipationStatus queries to the queries subdir</li><li>56e1227f - Move creation of participation_statusses into own method</li><li>f4650af4 - Create block for creating participation statuses manually</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86020&start_sha=b1ee2ae838189a2c11913bdde27eb6764dd20238)
ZugBahnHof commented 2026-04-17 15:03:07 +02:00 (Migrated from edugit.org)

added 6 commits

  • f4650af4...cc3655a4 - 2 commits from branch 375-fix-participationstatus-editing-in-coursebook-absence-overview-mode-follow-up-from-draft-port
  • 95c24206 - Allow creating participation statuses in the ManageStudentsDialog
  • a87ed3a8 - Merge remote-tracking branch...
  • 838ee3d9 - Fix creation of participation statuses
  • 3017b55c - Translate participation checkin

Compare with previous version

added 6 commits <ul><li>f4650af4...cc3655a4 - 2 commits from branch <code>375-fix-participationstatus-editing-in-coursebook-absence-overview-mode-follow-up-from-draft-port</code></li><li>95c24206 - Allow creating participation statuses in the ManageStudentsDialog</li><li>a87ed3a8 - Merge remote-tracking branch...</li><li>838ee3d9 - Fix creation of participation statuses</li><li>3017b55c - Translate participation checkin</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86197&start_sha=f4650af43adb3be090ce5bb27d68378b08be3f8a)
hansegucker commented 2026-04-19 18:24:33 +02:00 (Migrated from edugit.org)

deleted the 375-fix-participationstatus-editing-in-coursebook-absence-overview-mode-follow-up-from-draft-port branch. This merge request now targets the master branch

deleted the `375-fix-participationstatus-editing-in-coursebook-absence-overview-mode-follow-up-from-draft-port` branch. This merge request now targets the `master` branch
ZugBahnHof commented 2026-04-20 16:16:28 +02:00 (Migrated from edugit.org)

added 18 commits

  • 3017b55c...97174099 - 15 commits from branch master
  • 488b33c7 - Merge remote-tracking branch 'origin/master' into 380-attendance-tracking-for-free-schools
  • 5e50d52c - Fix creation order of participations
  • acb91a53 - Force creation of participations via the endpoint

Compare with previous version

added 18 commits <ul><li>3017b55c...97174099 - 15 commits from branch <code>master</code></li><li>488b33c7 - Merge remote-tracking branch &#39;origin/master&#39; into 380-attendance-tracking-for-free-schools</li><li>5e50d52c - Fix creation order of participations</li><li>acb91a53 - Force creation of participations via the endpoint</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86272&start_sha=3017b55ceb653869191d95c0c7b064393c9a5929)
ZugBahnHof commented 2026-04-20 16:26:46 +02:00 (Migrated from edugit.org)

added 1 commit

  • 8fdf77eb - Allow directly setting absence reasons

Compare with previous version

added 1 commit <ul><li>8fdf77eb - Allow directly setting absence reasons</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86274&start_sha=acb91a53f5a1f01858480c2eb56ac6b042a04c6b)
ZugBahnHof commented 2026-04-20 16:39:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • b09ee3fa - Fix cache update after check-in in coursebook

Compare with previous version

added 1 commit <ul><li>b09ee3fa - Fix cache update after check-in in coursebook</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86276&start_sha=8fdf77ebe9c10aec6d4138e97db75357b2d07d37)
ZugBahnHof commented 2026-04-23 16:46:53 +02:00 (Migrated from edugit.org)

added 1 commit

  • 11814783 - Fix transition for ManageStudentsDialog.vue actions

Compare with previous version

added 1 commit <ul><li>11814783 - Fix transition for ManageStudentsDialog.vue actions</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86327&start_sha=b09ee3fafcf1d7c1a8a686dd48135e2c47336971)
ZugBahnHof commented 2026-04-23 17:36:28 +02:00 (Migrated from edugit.org)

added 1 commit

  • ae53bed4 - Fix documentation touch cache update

Compare with previous version

added 1 commit <ul><li>ae53bed4 - Fix documentation touch cache update</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86331&start_sha=11814783b7689a49bc0454fbf9b6ffdbc03a96c3)
yuha commented 2026-04-24 11:03:54 +02:00 (Migrated from edugit.org)

added 1 commit

  • 58169c2b - Rename tracking mode preference and add choices

Compare with previous version

added 1 commit <ul><li>58169c2b - Rename tracking mode preference and add choices</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86378&start_sha=ae53bed4ad3095f9731a27e690d258627435ff37)
yuha commented 2026-04-24 11:15:37 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1e5b1d97 - Adapt to course type tracking mode

Compare with previous version

added 1 commit <ul><li>1e5b1d97 - Adapt to course type tracking mode</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86380&start_sha=58169c2bb2e1b80bcfac28c43b63d3fdd701a4c0)
yuha commented 2026-04-24 11:48:46 +02:00 (Migrated from edugit.org)

added 1 commit

  • 360b1577 - Move documentation tracking mode to property

Compare with previous version

added 1 commit <ul><li>360b1577 - Move documentation tracking mode to property</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86381&start_sha=1e5b1d97dbbc981a991b85d0242bd906d8b8f3f3)
yuha commented 2026-04-24 12:12:56 +02:00 (Migrated from edugit.org)

added 1 commit

  • ddc27a22 - Adapt add_documentation_for_lesson_event_rule

Compare with previous version

added 1 commit <ul><li>ddc27a22 - Adapt add_documentation_for_lesson_event_rule</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86382&start_sha=360b1577483327f81efc519d773f1e48781ca67c)
ZugBahnHof commented 2026-04-24 14:44:44 +02:00 (Migrated from edugit.org)

added 2 commits

  • cb0d0025 - Start work on self-checkin components
  • a0f877d9 - Merge remote-tracking branch 'origin/380-attendance-tracking-for-free-schools'...

Compare with previous version

added 2 commits <ul><li>cb0d0025 - Start work on self-checkin components</li><li>a0f877d9 - Merge remote-tracking branch &#39;origin/380-attendance-tracking-for-free-schools&#39;...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86383&start_sha=ddc27a22ecb28271173b83e7a010163e70c6813c)
yuha commented 2026-04-24 14:51:07 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>37ce6770 - Fix typo</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86384&start_sha=a0f877d9547e9c98c9b08d6d7cfd538c4e8bf487)
yuha commented 2026-04-24 15:23:01 +02:00 (Migrated from edugit.org)

added 3 commits

Compare with previous version

added 3 commits <ul><li>136d0114 - Add documentation self check-in predicate</li><li>b9a8bcf7 - Add some todos</li><li>27094ffd - Add self check-in rule</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86386&start_sha=37ce6770b66b59b93ab58f061f6102ee1a5a7761)
yuha commented 2026-04-24 15:23:22 +02:00 (Migrated from edugit.org)

added 1 commit

  • 96ff2fae - Take rule into regard in frontend

Compare with previous version

added 1 commit <ul><li>96ff2fae - Take rule into regard in frontend</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86387&start_sha=27094ffd2ba81f7869ffb90e2a35b32cefd2ec91)
yuha commented 2026-04-24 15:25:27 +02:00 (Migrated from edugit.org)

added 1 commit

  • 95128a37 - Fix wrong permission check in frontend

Compare with previous version

added 1 commit <ul><li>95128a37 - Fix wrong permission check in frontend</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86388&start_sha=96ff2fae32d50c5d417352f667c0e879b352ebe2)
yuha commented 2026-04-24 15:26:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • 1c0631f8 - Use self check-in perm check for self check-in button

Compare with previous version

added 1 commit <ul><li>1c0631f8 - Use self check-in perm check for self check-in button</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86389&start_sha=95128a37d318752f282ce192f3b436e0ef844155)
yuha commented 2026-04-24 15:28:11 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>f4ba8bd5 - Add missing import</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86390&start_sha=1c0631f84b704e46090da6de80705f3ae5ec1a60)
yuha commented 2026-04-24 15:31:50 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>6e35f1dd - Fix documentation reference</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86391&start_sha=f4ba8bd5e2e732a7f465e4657a76be7026d8015d)
yuha commented 2026-04-24 15:33:55 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>89d37394 - Use correct graphene type</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86392&start_sha=6e35f1dda805d900544da6627f7e1f39d60918f5)
yuha commented 2026-04-24 16:06:44 +02:00 (Migrated from edugit.org)

added 1 commit

  • 59a91f9f - Use correct mutation in self check-in button

Compare with previous version

added 1 commit <ul><li>59a91f9f - Use correct mutation in self check-in button</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86397&start_sha=89d3739438e4b69419251c2bb0e83c71d0868b7a)
yuha commented 2026-04-24 16:42:11 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>243ff42e - Move permission check</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86399&start_sha=59a91f9f1cc3b5799bac8ddb0043723551113ab2)
yuha commented 2026-04-24 16:42:34 +02:00 (Migrated from edugit.org)

added 1 commit

  • 4958e71a - Use get_or_create_by_id in particiption status creation mutation

Compare with previous version

added 1 commit <ul><li>4958e71a - Use get_or_create_by_id in particiption status creation mutation</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86400&start_sha=243ff42e6dc6a45e116aafd6ab53d1dc51c8a18a)
yuha commented 2026-04-24 16:47:36 +02:00 (Migrated from edugit.org)

added 1 commit

  • 228d3969 - Adapt participation status permission check

Compare with previous version

added 1 commit <ul><li>228d3969 - Adapt participation status permission check</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86402&start_sha=4958e71a91ceef14dc75be123ed19cf4dbc54a9c)
yuha commented 2026-04-24 16:52:27 +02:00 (Migrated from edugit.org)

added 3 commits

  • 695d92a3 - Drop unused logic in cache update function
  • 1fa7cfa9 - Drop unused absence reason parameter from mutation variables
  • 772701ab - Add todos

Compare with previous version

added 3 commits <ul><li>695d92a3 - Drop unused logic in cache update function</li><li>1fa7cfa9 - Drop unused absence reason parameter from mutation variables</li><li>772701ab - Add todos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86404&start_sha=228d3969203f9aed185f6f1b377ae413d1d94869)
yuha commented 2026-04-24 17:06:08 +02:00 (Migrated from edugit.org)

added 1 commit

  • 92ea8332 - Fix cache updating on self check in

Compare with previous version

added 1 commit <ul><li>92ea8332 - Fix cache updating on self check in</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86405&start_sha=772701ab873817f942319f1bd8b47bef58d6b980)
yuha commented 2026-04-24 17:11:09 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>7ca2dd08 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86407&start_sha=92ea8332a987bcc7305b782f935255e7630425f7)
yuha commented 2026-04-24 17:17:12 +02:00 (Migrated from edugit.org)

added 1 commit

  • c3a4d1fb - Use default absence reason for mandatory check in mode

Compare with previous version

added 1 commit <ul><li>c3a4d1fb - Use default absence reason for mandatory check in mode</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86409&start_sha=7ca2dd084c9f4574c26b8d727e467a31e4783096)
ZugBahnHof commented 2026-04-24 21:25:16 +02:00 (Migrated from edugit.org)

added 24 commits

  • c3a4d1fb...b56fb773 - 14 earlier commits
  • 34a4ebf2 - Fix absence reasons query
  • 4fff072f - Remove unneeded imports
  • 24b46a37 - Add margins
  • a9786ba2 - Correctly call onPromptPatch/-Delete
  • 9926aea9 - WIP: Debug non-expaanding expansion panels
  • f533857b - Fix tracking_mode property calculation
  • f9959bb1 - Merge remote-tracking branch...
  • 35198bce - Allow querying empty and current participations
  • 6dfa9e1c - Fix widget key
  • c9c0654f - Create initial version of current check-in widget

Compare with previous version

added 24 commits <ul><li>c3a4d1fb...b56fb773 - 14 earlier commits</li><li>34a4ebf2 - Fix absence reasons query</li><li>4fff072f - Remove unneeded imports</li><li>24b46a37 - Add margins</li><li>a9786ba2 - Correctly call onPromptPatch/-Delete</li><li>9926aea9 - WIP: Debug non-expaanding expansion panels</li><li>f533857b - Fix tracking_mode property calculation</li><li>f9959bb1 - Merge remote-tracking branch...</li><li>35198bce - Allow querying empty and current participations</li><li>6dfa9e1c - Fix widget key</li><li>c9c0654f - Create initial version of current check-in widget</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86417&start_sha=c3a4d1fb39e99e8fbda40b0a2d8700a9b282e32b)
ZugBahnHof commented 2026-04-24 21:29:08 +02:00 (Migrated from edugit.org)

added 1 commit

  • d0541566 - Cleanup participations.graphql

Compare with previous version

added 1 commit <ul><li>d0541566 - Cleanup participations.graphql</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86419&start_sha=c9c0654fa7ea022874fe8c522cd1b762c61b9fa4)
ZugBahnHof commented 2026-04-24 21:55:34 +02:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>c4ab7409 - Cleanup</li><li>b708e981 - Finish up person page widget</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86421&start_sha=d054156644bfbf7255a0b5ddac7ac1755af3473e)
yuha commented 2026-04-24 21:56:20 +02:00 (Migrated from edugit.org)

added 2 commits

  • 127ffaa1 - Workaround for broken resolve_participations_of_person
  • 75c9385f - Merge branch '380-attendance-tracking-for-free-schools' of...

Compare with previous version

added 2 commits <ul><li>127ffaa1 - Workaround for broken resolve_participations_of_person</li><li>75c9385f - Merge branch &#39;380-attendance-tracking-for-free-schools&#39; of...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86422&start_sha=b708e981a89bb4766027f6add54bac4bb3bda2a4)
ZugBahnHof commented 2026-04-24 21:58:10 +02:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>41208058 - Translate widget</li><li>8f72e40b - Include documentation title</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86424&start_sha=75c9385f8b6219799dd571898637992886fd3467)
ZugBahnHof commented 2026-04-24 22:29:58 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>36cbed63 - Fix print button icon</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86428&start_sha=8f72e40b5de93798932e8b754d08a96149f1c3d9)
yuha commented 2026-04-24 23:24:58 +02:00 (Migrated from edugit.org)

added 1 commit

  • 024d8e8e - Add paarticipation status indicator / self check-in to lesson event card

Compare with previous version

added 1 commit <ul><li>024d8e8e - Add paarticipation status indicator / self check-in to lesson event card</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86429&start_sha=36cbed639285f22f294439804a5c6b2a5462accf)
yuha commented 2026-04-24 23:28:28 +02:00 (Migrated from edugit.org)

Screenshot From 2026-04-24 23-25-01.png

Screenshot From 2026-04-24 23-24-39.png{width=356 height=354}

![Screenshot From 2026-04-24 23-25-01.png](/uploads/12db89ed090bce169ecc8750f69d698e/Screenshot_From_2026-04-24_23-25-01.png) ![Screenshot From 2026-04-24 23-24-39.png](/uploads/8b750d071cd5fd895c89b8b259b4fb11/Screenshot_From_2026-04-24_23-24-39.png){width=356 height=354}
yuha commented 2026-04-24 23:34:38 +02:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>5f6e9f71 - Add changelog</li><li>cd5a608e - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86437&start_sha=024d8e8e76eea1d1c16b20d002beedf3493feb14)
yuha commented 2026-04-24 23:39:10 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>4debfc13 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86439&start_sha=cd5a608e9582e09039f225b69922ff5700be3e79)
yuha commented 2026-04-24 23:57:47 +02:00 (Migrated from edugit.org)

marked the checklist item tox -e reformat,lint used as completed

marked the checklist item **tox \-e reformat,lint used** as completed
yuha commented 2026-04-24 23:57:48 +02:00 (Migrated from edugit.org)

marked the checklist item Changelog updated/No update necessary as completed

marked the checklist item **Changelog updated/No update necessary** as completed
yuha commented 2026-04-24 23:57:51 +02:00 (Migrated from edugit.org)

marked the checklist item Use permissions for all GraphQL mutations as completed

marked the checklist item **Use permissions for all GraphQL mutations** as completed
yuha commented 2026-04-24 23:57:52 +02:00 (Migrated from edugit.org)

marked the checklist item Use query optimizer for all GraphQL queries as completed

marked the checklist item **Use query optimizer for all GraphQL queries** as completed
yuha commented 2026-04-24 23:57:53 +02:00 (Migrated from edugit.org)

marked the checklist item Don't use inefficient DB queries as completed

marked the checklist item **Don't use inefficient DB queries** as completed
yuha commented 2026-04-24 23:57:57 +02:00 (Migrated from edugit.org)

assigned to @hansegucker

assigned to @hansegucker
yuha commented 2026-04-24 23:57:58 +02:00 (Migrated from edugit.org)

marked this merge request as ready

marked this merge request as **ready**
ZugBahnHof commented 2026-04-24 23:58:52 +02:00 (Migrated from edugit.org)

added 1 commit

  • 90f5ae2a - Replace empty state with mascot

Compare with previous version

added 1 commit <ul><li>90f5ae2a - Replace empty state with mascot</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86441&start_sha=4debfc13ce30803e158438e73b2bb8773f886f99)
ZugBahnHof commented 2026-04-25 00:04:26 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>13aedfd2 - Add text below mascot</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86443&start_sha=90f5ae2ade8c4f96ad84c44c36b9c1e0aac1b4e3)
yuha commented 2026-04-25 00:07:13 +02:00 (Migrated from edugit.org)

Screenshot From 2026-04-25 00-06-32.png

Screenshot From 2026-04-25 00-05-53.png{width=600 height=299}

![Screenshot From 2026-04-25 00-06-32.png](/uploads/90a1cbd930b8bc55ef198964d515e46a/Screenshot_From_2026-04-25_00-06-32.png) ![Screenshot From 2026-04-25 00-05-53.png](/uploads/1146836526e09a15e7798fe4cc71a704/Screenshot_From_2026-04-25_00-05-53.png){width=600 height=299}
yuha commented 2026-04-25 00:12:44 +02:00 (Migrated from edugit.org)

Screenshot From 2026-04-25 00-12-23.png

Screenshot From 2026-04-25 00-12-19.png

Screenshot From 2026-04-25 00-10-13.png{width=563 height=430}

![Screenshot From 2026-04-25 00-12-23.png](/uploads/8e7c68bdc38c78509211da2973c2921a/Screenshot_From_2026-04-25_00-12-23.png) ![Screenshot From 2026-04-25 00-12-19.png](/uploads/5936fde80a5e9c666776e1767679f6dd/Screenshot_From_2026-04-25_00-12-19.png) ![Screenshot From 2026-04-25 00-10-13.png](/uploads/33417481101fa3289cdba364e69fab8b/Screenshot_From_2026-04-25_00-10-13.png){width=563 height=430}
ZugBahnHof commented 2026-04-25 00:13:03 +02:00 (Migrated from edugit.org)

Screenshot_2026-04-25_at_00-12-19_Clara_Schueler___AlekSIS{width=900 height=598}

Screenshot_2026-04-25_at_00-03-03_Clara_Schueler___AlekSIS{width=702 height=600}

Screenshot_2026-04-24_at_23-54-39_Kursbuch___AlekSIS{width=900 height=252}

Screenshot_2026-04-24_at_23-54-08_Stundenpläne___AlekSIS{width=439 height=600}

Screenshot_2026-04-24_at_23-51-33_Stundenpläne___AlekSIS{width=547 height=600}

Screenshot_2026-04-24_at_23-51-15_Stundenpläne___AlekSIS{width=518 height=600}

![Screenshot_2026-04-25_at_00-12-19_Clara_Schueler___AlekSIS](/uploads/8e1e8b55aafe0b58d396a67e5d73e16d/Screenshot_2026-04-25_at_00-12-19_Clara_Schueler___AlekSIS.png){width=900 height=598} ![Screenshot_2026-04-25_at_00-03-03_Clara_Schueler___AlekSIS](/uploads/b82182515eb44217cc022c87cd40d9d3/Screenshot_2026-04-25_at_00-03-03_Clara_Schueler___AlekSIS.png){width=702 height=600} ![Screenshot_2026-04-24_at_23-54-39_Kursbuch___AlekSIS](/uploads/55e8659070d63bcae92e713ba23d0bed/Screenshot_2026-04-24_at_23-54-39_Kursbuch___AlekSIS.png){width=900 height=252} ![Screenshot_2026-04-24_at_23-54-08_Stundenpläne___AlekSIS](/uploads/8fa4f165eed0b6bb338f607595680f45/Screenshot_2026-04-24_at_23-54-08_Stundenpläne___AlekSIS.png){width=439 height=600} ![Screenshot_2026-04-24_at_23-51-33_Stundenpläne___AlekSIS](/uploads/a1e9b083e82478ba0787a2185bc48627/Screenshot_2026-04-24_at_23-51-33_Stundenpläne___AlekSIS.png){width=547 height=600} ![Screenshot_2026-04-24_at_23-51-15_Stundenpläne___AlekSIS](/uploads/3a5b8b7c922ee9807fdfc71c8e5e3afc/Screenshot_2026-04-24_at_23-51-15_Stundenpläne___AlekSIS.png){width=518 height=600}
yuha commented 2026-04-25 00:13:42 +02:00 (Migrated from edugit.org)

Screenshot From 2026-04-25 00-13-12.png{width=900 height=292}

![Screenshot From 2026-04-25 00-13-12.png](/uploads/dae9884473254fbb9ebb36ad62769939/Screenshot_From_2026-04-25_00-13-12.png){width=900 height=292}
ZugBahnHof commented 2026-04-25 00:14:10 +02:00 (Migrated from edugit.org)

marked the checklist item Screenshots are attached (mobile and desktop) as completed

marked the checklist item **Screenshots are attached \(mobile and desktop\)** as completed
ZugBahnHof commented 2026-04-25 00:14:12 +02:00 (Migrated from edugit.org)

marked the checklist item Tested on mobile, tablet, and desktop sizes as completed

marked the checklist item **Tested on mobile, tablet, and desktop sizes** as completed
ZugBahnHof commented 2026-04-25 00:14:16 +02:00 (Migrated from edugit.org)

marked the checklist item Adhered to frontend guidelines as completed

marked the checklist item **Adhered to frontend guidelines** as completed
ZugBahnHof commented 2026-04-25 00:14:20 +02:00 (Migrated from edugit.org)

marked the checklist item Tested with admin account as completed

marked the checklist item **Tested with admin account** as completed
ZugBahnHof commented 2026-04-25 00:14:21 +02:00 (Migrated from edugit.org)

marked the checklist item Tested with normal account (based on permissions) as completed

marked the checklist item **Tested with normal account \(based on permissions\)** as completed
yuha commented 2026-04-25 00:19:09 +02:00 (Migrated from edugit.org)

Screenshot From 2026-04-25 00-13-22.png{width=900 height=292}

![Screenshot From 2026-04-25 00-13-22.png](/uploads/11e0bd5bfa89f67d9ba4d85e5dd62998/Screenshot_From_2026-04-25_00-13-22.png){width=900 height=292}
hansegucker commented 2026-04-25 12:40:25 +02:00 (Migrated from edugit.org)
* Manual and self check-in attendance tracking modes.
```suggestion:-0+0 * Manual and self check-in attendance tracking modes. ```
hansegucker commented 2026-04-25 12:40:26 +02:00 (Migrated from edugit.org)

Drop

Drop
hansegucker commented 2026-04-25 12:40:26 +02:00 (Migrated from edugit.org)

Drop

Drop
hansegucker commented 2026-04-25 12:40:26 +02:00 (Migrated from edugit.org)

?

?
hansegucker commented 2026-04-25 12:40:27 +02:00 (Migrated from edugit.org)

No newline

No newline
hansegucker commented 2026-04-25 12:40:27 +02:00 (Migrated from edugit.org)

Drop

Drop
hansegucker commented 2026-04-25 12:40:27 +02:00 (Migrated from edugit.org)

Relevant?

Relevant?
hansegucker commented 2026-04-25 12:40:28 +02:00 (Migrated from edugit.org)

left review comments

left review comments
yuha commented 2026-04-25 14:39:26 +02:00 (Migrated from edugit.org)

changed this line in version 45 of the diff

changed this line in [version 45 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86456&start_sha=13aedfd2951189e25d16d8583feae6c0229176e2#45267e3a9556cafa9cb7b61dab7a3b6659e73aad_15_15)
yuha commented 2026-04-25 14:39:29 +02:00 (Migrated from edugit.org)

added 1 commit

  • b054a65c - Apply 1 suggestion(s) to 1 file(s)

Compare with previous version

added 1 commit <ul><li>b054a65c - Apply 1 suggestion(s) to 1 file(s)</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86456&start_sha=13aedfd2951189e25d16d8583feae6c0229176e2)
yuha commented 2026-04-25 14:42:43 +02:00 (Migrated from edugit.org)

created #381 to continue this discussion

created #381 to continue this discussion
yuha commented 2026-04-25 14:43:12 +02:00 (Migrated from edugit.org)

not necessarily

not necessarily
yuha commented 2026-04-25 14:43:55 +02:00 (Migrated from edugit.org)

resolved all threads

resolved all threads
yuha commented 2026-04-25 14:43:57 +02:00 (Migrated from edugit.org)

changed this line in version 46 of the diff

changed this line in [version 46 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86458&start_sha=b054a65c3dcd1bd594c74e47cee5708f3d285774#acb756e1ce1439ae6aa9d011bd14baf6919c5311_395_386)
yuha commented 2026-04-25 14:43:58 +02:00 (Migrated from edugit.org)

changed this line in version 46 of the diff

changed this line in [version 46 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86458&start_sha=b054a65c3dcd1bd594c74e47cee5708f3d285774#acb756e1ce1439ae6aa9d011bd14baf6919c5311_380_380)
yuha commented 2026-04-25 14:44:00 +02:00 (Migrated from edugit.org)

changed this line in version 46 of the diff

changed this line in [version 46 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86458&start_sha=b054a65c3dcd1bd594c74e47cee5708f3d285774#397361ac2cbda56cbe2caf018bebb0ecad3f9802_70_70)
yuha commented 2026-04-25 14:44:01 +02:00 (Migrated from edugit.org)

changed this line in version 46 of the diff

changed this line in [version 46 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86458&start_sha=b054a65c3dcd1bd594c74e47cee5708f3d285774#50784356bac38c076e70e6fd2aef1360a251a0d1_116_116)
yuha commented 2026-04-25 14:44:02 +02:00 (Migrated from edugit.org)

changed this line in version 46 of the diff

changed this line in [version 46 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86458&start_sha=b054a65c3dcd1bd594c74e47cee5708f3d285774#955ea274f888321cd5d9796c9fc5be5258fa670a_1_1)
yuha commented 2026-04-25 14:44:03 +02:00 (Migrated from edugit.org)

changed this line in version 46 of the diff

changed this line in [version 46 of the diff](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86458&start_sha=b054a65c3dcd1bd594c74e47cee5708f3d285774#eaba137afa9f2ffc142c7f81d7c63d78a01c4530_50_50)
yuha commented 2026-04-25 14:44:08 +02:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>8dd6319f - Drop some comments</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Alsijil/-/merge_requests/525/diffs?diff_id=86458&start_sha=b054a65c3dcd1bd594c74e47cee5708f3d285774)
hansegucker (Migrated from edugit.org) merged commit 54e9989c50 into master 2026-04-25 14:50:41 +02:00
hansegucker commented 2026-04-25 14:50:42 +02:00 (Migrated from edugit.org)

mentioned in commit 54e9989c50

mentioned in commit 54e9989c50e554ec6620b14fe4c87d76b260ffcc
yuha commented 2026-04-25 14:56:40 +02:00 (Migrated from edugit.org)

mentioned in issue #269

mentioned in issue #269
yuha commented 2026-04-25 14:58:12 +02:00 (Migrated from edugit.org)

generally, the fullscreen statistics page is rather ugly. content alignment in the expansion panels could be improved, for example.

generally, the fullscreen statistics page is rather ugly. content alignment in the expansion panels could be improved, for example.
yuha commented 2026-04-25 14:58:21 +02:00 (Migrated from edugit.org)

.

.
yuha commented 2026-04-25 14:58:21 +02:00 (Migrated from edugit.org)

left review comments

left review comments
yuha commented 2026-04-25 14:58:43 +02:00 (Migrated from edugit.org)

resolved all threads

resolved all threads
yuha commented 2026-04-25 14:58:44 +02:00 (Migrated from edugit.org)

created #382 to continue this discussion

created #382 to continue this discussion
yuha commented 2026-04-25 14:58:45 +02:00 (Migrated from edugit.org)

mentioned in issue #382

mentioned in issue #382
yuha commented 2026-04-25 14:59:25 +02:00 (Migrated from edugit.org)

the group statistics page is still disabled due to it not having been ported yet

the group statistics page is still disabled due to it not having been ported yet
yuha commented 2026-04-25 14:59:45 +02:00 (Migrated from edugit.org)

resolved all threads

resolved all threads
yuha commented 2026-04-25 14:59:46 +02:00 (Migrated from edugit.org)

created #383 to continue this discussion

created #383 to continue this discussion
yuha commented 2026-04-25 14:59:47 +02:00 (Migrated from edugit.org)

mentioned in issue #383

mentioned in issue #383
yuha commented 2026-04-25 15:00:55 +02:00 (Migrated from edugit.org)

there should probably be some kind of room overview / check-in page for specific rooms in preparation for the NFC tag self check-in feature

there should probably be some kind of room overview / check-in page for specific rooms in preparation for the NFC tag self check-in feature
yuha commented 2026-04-25 15:02:24 +02:00 (Migrated from edugit.org)

resolved all threads

resolved all threads
yuha commented 2026-04-25 15:02:25 +02:00 (Migrated from edugit.org)

created #384 to continue this discussion

created #384 to continue this discussion
yuha commented 2026-04-25 15:02:26 +02:00 (Migrated from edugit.org)

mentioned in issue #384

mentioned in issue #384
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
aleksis/AlekSIS-App-Alsijil!915
No description provided.