Resolve "Migrate to Vue 3/Vuetify 3" #207

Merged
yuha merged 97 commits from 78-migrate-to-vue-3-vuetify-3 into master 2025-12-03 21:09:45 +01:00
yuha commented 2025-10-15 11:12:47 +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")

  • Screenshots are attached (mobile and desktop)
  • Tested on mobile, tablet, and desktop sizes
  • Adhered to frontend guidelines
  • Checked with Firefox Accessibility Checker

Closes #78

## Information and screenshots No further information have been provided. ## Checklist - [x] `tox -e reformat,lint` used - [x] Changelog updated/No update necessary - [x] 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 - [ ] Checked with Firefox Accessibility Checker Closes #78
yuha commented 2025-10-15 11:12:47 +02:00 (Migrated from edugit.org)

assigned to @yuha

assigned to @yuha
yuha commented 2025-10-15 18:05:27 +02:00 (Migrated from edugit.org)

added 2 commits

  • dc9d6d57 - Update dev reformatter and linter to new versions
  • 2436d012 - Semi-automatic eslint migration

Compare with previous version

added 2 commits <ul><li>dc9d6d57 - Update dev reformatter and linter to new versions</li><li>2436d012 - Semi-automatic eslint migration</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=72139&start_sha=252bec53a29a5c2c2418d8e2c668086efb85b6d8)
yuha commented 2025-10-15 19:56:01 +02:00 (Migrated from edugit.org)

added 2 commits

  • 1b9ed47b - Add objectSchemas
  • aa8945a4 - Remove reference to parent component in routes

Compare with previous version

added 2 commits <ul><li>1b9ed47b - Add objectSchemas</li><li>aa8945a4 - Remove reference to parent component in routes</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=72140&start_sha=2436d0124346c0b14cf2a3f89b5388a12ada3b21)
yuha commented 2025-10-19 00:45:21 +02:00 (Migrated from edugit.org)

added 3 commits

  • 7cc337ad - WIP: Adapt validity range list to vue3
  • 57a78204 - Remove duplicated variant prop
  • 8b596092 - WIP: adapt (break) slot lists

Compare with previous version

added 3 commits <ul><li>7cc337ad - WIP: Adapt validity range list to vue3</li><li>57a78204 - Remove duplicated variant prop</li><li>8b596092 - WIP: adapt (break) slot lists</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=72180&start_sha=aa8945a45bceb208864727ef5433bf4d9e160bda)
yuha commented 2025-10-22 18:15:11 +02:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>543815cf - Remove duplicated variant</li><li>cd2f52eb - Remove duplicated variant</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=72225&start_sha=8b596092b9cb713912834b115dc7e6b33dc1daf2)
yuha commented 2025-10-23 17:42:58 +02:00 (Migrated from edugit.org)

added 6 commits

  • 37419eb2 - Adapt TimeGridField to composition API
  • f12e0854 - Make TGF return object
  • c3f0512d - WIP: Adapt lesson raster page (show items only; CRUD stuff broken)
  • 0f0126b7 - Fix hovering
  • 838d6b02 - Use icon buttons, fix weekday carry over menu and hide it when there are no other weekdays
  • 5506704e - Fix buttons triggered by hovering of weekday card

Compare with previous version

added 6 commits <ul><li>37419eb2 - Adapt TimeGridField to composition API</li><li>f12e0854 - Make TGF return object</li><li>c3f0512d - WIP: Adapt lesson raster page (show items only; CRUD stuff broken)</li><li>0f0126b7 - Fix hovering</li><li>838d6b02 - Use icon buttons, fix weekday carry over menu and hide it when there are no other weekdays</li><li>5506704e - Fix buttons triggered by hovering of weekday card</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=72265&start_sha=cd2f52eba69a9e08ca2c0f3f68e0cf52e918ef1a)
yuha commented 2025-10-25 22:48:50 +02:00 (Migrated from edugit.org)

added 3 commits

Compare with previous version

added 3 commits <ul><li>7473d3bd - Adapt slot creation</li><li>e4aabcab - Fix deletion of slots</li><li>00ef7feb - Fix weekday carry over list</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=72319&start_sha=5506704e6af9da637fcaf977bfe60f9eb427cde4)
yuha commented 2025-10-27 00:12:12 +01:00 (Migrated from edugit.org)

added 1 commit

  • 78a0b8b0 - WIP: fix carry over cache handling

Compare with previous version

added 1 commit <ul><li>78a0b8b0 - WIP: fix carry over cache handling</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=72334&start_sha=00ef7feb0c16c9042a580b4f0ca164b07000bfa2)
yuha commented 2025-10-28 14:54:07 +01:00 (Migrated from edugit.org)

added 1 commit

  • 6c2fdd2f - Fix carry over cache updating

Compare with previous version

added 1 commit <ul><li>6c2fdd2f - Fix carry over cache updating</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=72354&start_sha=78a0b8b0a964b326bd6b1987bf8038b543f5f0ac)
yuha commented 2025-10-28 15:07:52 +01:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>e86aafac - Fix copy from time grid menu</li><li>c885c91d - Add todo</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=72355&start_sha=6c2fdd2f3445e2dd42d3128b2821b8fc36126a2d)
yuha commented 2025-10-29 10:13:30 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>2dfac4b3 - Fix import</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=72409&start_sha=c885c91d360c685a97fd02f656f8cb5a62d07ca4)
yuha commented 2025-10-30 18:34:28 +01:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>99bcbb74 - Fix DragGrid model value prop naming</li><li>428717c3 - Add todo</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=72528&start_sha=2dfac4b34e864e38a6bc24ef296181848816b123)
yuha commented 2025-10-31 17:20:17 +01:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>2b869a3e - Remove &amp; add fixme</li><li>323adaf3 - Roughly adapt timetable planning</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=75405&start_sha=428717c355bf7713116846236ad509bdb9a0da39)
yuha commented 2025-10-31 17:44:54 +01:00 (Migrated from edugit.org)

added 2 commits

  • db2b65e5 - Make lesson card hover menu look agreeable
  • dcb8e845 - Fix lesson moving cache update

Compare with previous version

added 2 commits <ul><li>db2b65e5 - Make lesson card hover menu look agreeable</li><li>dcb8e845 - Fix lesson moving cache update</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=75459&start_sha=323adaf33356c00f145a42222a7c821776ad8769)
yuha commented 2025-11-01 20:14:32 +01:00 (Migrated from edugit.org)

added 2 commits

  • 3c5e948f - Fix lesson bundle slot change mutation update function
  • 2f8dba3b - WIP: use CRUDProvider for parts of timetable raster mechanism

Compare with previous version

added 2 commits <ul><li>3c5e948f - Fix lesson bundle slot change mutation update function</li><li>2f8dba3b - WIP: use CRUDProvider for parts of timetable raster mechanism</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=77742&start_sha=dcb8e845729217e83d65c4515ccc0c13e1caa481)
yuha commented 2025-11-01 20:20:19 +01:00 (Migrated from edugit.org)

added 1 commit

  • caf2f291 - WIP: use CRUDProvider for parts of timetable raster mechanism

Compare with previous version

added 1 commit <ul><li>caf2f291 - WIP: use CRUDProvider for parts of timetable raster mechanism</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=77743&start_sha=2f8dba3b1938eace88eb2deaeefd62a8b77b76ca)
yuha commented 2025-11-05 17:52:01 +01:00 (Migrated from edugit.org)

added 1 commit

  • 7769a581 - Remove todos & get item naming in delete dialog right

Compare with previous version

added 1 commit <ul><li>7769a581 - Remove todos &amp; get item naming in delete dialog right</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=77832&start_sha=caf2f291dce8f4039a25b5ceefce0bc5dad52b3f)
yuha commented 2025-11-05 19:21:57 +01:00 (Migrated from edugit.org)

added 8 commits

  • a61ca9e0 - Restrict editable lesson fields
  • 83b1605f - Add some translation keys
  • 15223b70 - WIP: fix subject field recursion
  • 1e0b814e - Add title function
  • 0d43cef8 - Remove some legacy code
  • e0451ff6 - Remove todo
  • e298306c - Use translation keys for VR/group select
  • 75ad8c7b - WIP: adapt supervision raster

Compare with previous version

added 8 commits <ul><li>a61ca9e0 - Restrict editable lesson fields</li><li>83b1605f - Add some translation keys</li><li>15223b70 - WIP: fix subject field recursion</li><li>1e0b814e - Add title function</li><li>0d43cef8 - Remove some legacy code</li><li>e0451ff6 - Remove todo</li><li>e298306c - Use translation keys for VR/group select</li><li>75ad8c7b - WIP: adapt supervision raster</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=77835&start_sha=7769a5810e74b4215866dd3d277e77232763b06c)
yuha commented 2025-11-05 23:35:10 +01:00 (Migrated from edugit.org)

added 1 commit

  • 862c6633 - WIP: adapt supervision raster

Compare with previous version

added 1 commit <ul><li>862c6633 - WIP: adapt supervision raster</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=77852&start_sha=75ad8c7bcd1d073f07030c96fe6541065f40c522)
yuha commented 2025-11-06 02:37:29 +01:00 (Migrated from edugit.org)

added 2 commits

  • 098c9612 - WIP: adapt supervision raster
  • 6703b4d9 - WIP: Adapt supervision CRUD list

Compare with previous version

added 2 commits <ul><li>098c9612 - WIP: adapt supervision raster</li><li>6703b4d9 - WIP: Adapt supervision CRUD list</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=77853&start_sha=862c66336857ca0bf83de053ab43e6cdbd627f42)
yuha commented 2025-11-06 02:45:18 +01:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>4f530c30 - WIP: adapt TCC CRUD list</li><li>0c7d70b6 - WIP: adapt TCC raster</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=77854&start_sha=6703b4d9203e78071c034a7dbf94c4b556ae0bb3)
yuha commented 2025-11-10 15:36:16 +01:00 (Migrated from edugit.org)

added 10 commits

Compare with previous version

added 10 commits <ul><li>60db17a3 - Use correct rule</li><li>53fc4b3e - Use new base mutation classes from core</li><li>2335bef4 - Finish adapting TCC raster</li><li>88dd519e - Remove todo</li><li>fe3c48e3 - Fix mini timetables</li><li>64df7013 - Fix mini timetable styles</li><li>1837d1af - Add missing translation key</li><li>38711d72 - Drop unused style</li><li>574e8d38 - Fix display of fields in TCC CRUD table</li><li>d6500414 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=77942&start_sha=0c7d70b6d08278f788e45287e7b397ecd5538890)
yuha commented 2025-11-10 15:36:32 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>14736184 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=77943&start_sha=d6500414be8b25e88a84956bd70e682d9929410f)
yuha commented 2025-11-11 00:12:01 +01:00 (Migrated from edugit.org)

added 2 commits

  • 99885cd5 - Reformat II
  • 739e72f6 - Only fetch lesson raster items when ITG is selected

Compare with previous version

added 2 commits <ul><li>99885cd5 - Reformat II</li><li>739e72f6 - Only fetch lesson raster items when ITG is selected</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=77952&start_sha=1473618424b490993b5c8397b37f05d8783515fc)
yuha commented 2025-11-11 00:12:23 +01: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 2025-11-11 00:12:24 +01: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 2025-11-11 00:12:25 +01:00 (Migrated from edugit.org)

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

marked the checklist item **Changelog updated/No update necessary** as incomplete
yuha commented 2025-11-11 00:14:34 +01:00 (Migrated from edugit.org)

Screenshot From 2025-11-10 13-53-59.png

Screenshot From 2025-11-10 15-34-51.png

Screenshot From 2025-11-10 15-33-30.png

Screenshot From 2025-11-10 15-25-41.png

Screenshot From 2025-11-10 15-25-22.png

Screenshot From 2025-11-10 15-25-20.png

Screenshot From 2025-11-10 15-25-17.png

Screenshot From 2025-11-10 15-25-10.png

Screenshot From 2025-11-10 15-25-06.png

Screenshot From 2025-11-10 15-24-58.png

Screenshot From 2025-11-10 15-03-00.png

Screenshot From 2025-11-10 15-02-57.png

Screenshot From 2025-11-10 13-53-56.png

Screenshot From 2025-11-10 13-53-11.png

Screenshot From 2025-11-10 13-49-32.png

Screenshot From 2025-11-10 13-47-18.png

Screenshot From 2025-11-10 13-47-09.png

there might still be some bugs (see todos, partly – it's getting a bit messy and i suggest moving small stuff that gets discovered in follow up issues), the weekday translation lables are missing in the core and i'm not entirely sure how to apply the URL scheme to lesrooster (what URL should the timebound course config raster page get, for example?)

![Screenshot From 2025-11-10 13-53-59.png](/uploads/9914da6f28a35f0cbe77861cfd658fab/Screenshot_From_2025-11-10_13-53-59.png) ![Screenshot From 2025-11-10 15-34-51.png](/uploads/0b439218d5091ba5644c8f610cf9a03c/Screenshot_From_2025-11-10_15-34-51.png) ![Screenshot From 2025-11-10 15-33-30.png](/uploads/34e3c893c10a0e00424c03014fdc538d/Screenshot_From_2025-11-10_15-33-30.png) ![Screenshot From 2025-11-10 15-25-41.png](/uploads/c4f46a16a42d7caefe6cba9060fb6292/Screenshot_From_2025-11-10_15-25-41.png) ![Screenshot From 2025-11-10 15-25-22.png](/uploads/4ce81ba78e5bb774b21a07485a77bd7f/Screenshot_From_2025-11-10_15-25-22.png) ![Screenshot From 2025-11-10 15-25-20.png](/uploads/529250cca3f9993214df687c50bce0e1/Screenshot_From_2025-11-10_15-25-20.png) ![Screenshot From 2025-11-10 15-25-17.png](/uploads/0b27afe9cbeee5efcf4b77f96dfc6a0b/Screenshot_From_2025-11-10_15-25-17.png) ![Screenshot From 2025-11-10 15-25-10.png](/uploads/ab58fd9d108ea08b7e731874cd9abfaa/Screenshot_From_2025-11-10_15-25-10.png) ![Screenshot From 2025-11-10 15-25-06.png](/uploads/bf9e7ec0268fbccc87eaac0d1bc8c075/Screenshot_From_2025-11-10_15-25-06.png) ![Screenshot From 2025-11-10 15-24-58.png](/uploads/84f3702cf1d746b80547c7131c0189bd/Screenshot_From_2025-11-10_15-24-58.png) ![Screenshot From 2025-11-10 15-03-00.png](/uploads/76160583603a8d7a5b8c36b2e5d2e5e0/Screenshot_From_2025-11-10_15-03-00.png) ![Screenshot From 2025-11-10 15-02-57.png](/uploads/8e7c630c50b43c71b375feb88aa4ea96/Screenshot_From_2025-11-10_15-02-57.png) ![Screenshot From 2025-11-10 13-53-56.png](/uploads/1fc06e6bac9b4c47c2bc320619ffecc8/Screenshot_From_2025-11-10_13-53-56.png) ![Screenshot From 2025-11-10 13-53-11.png](/uploads/8bcb7daf64df19f2c5bb8dba7cf54e4a/Screenshot_From_2025-11-10_13-53-11.png) ![Screenshot From 2025-11-10 13-49-32.png](/uploads/d2bef1d1d03d3be407e57e592db2f71e/Screenshot_From_2025-11-10_13-49-32.png) ![Screenshot From 2025-11-10 13-47-18.png](/uploads/397d27f707ed3ce408c05a04a919e721/Screenshot_From_2025-11-10_13-47-18.png) ![Screenshot From 2025-11-10 13-47-09.png](/uploads/00b8a948d7ad4148489809979922a3d7/Screenshot_From_2025-11-10_13-47-09.png) there might still be some bugs (see todos, partly – it's getting a bit messy and i suggest moving small stuff that gets discovered in follow up issues), the weekday translation lables are missing in the core and i'm not entirely sure how to apply the URL scheme to lesrooster (what URL should the timebound course config raster page get, for example?)
yuha commented 2025-11-11 00:14:38 +01:00 (Migrated from edugit.org)

marked this merge request as ready

marked this merge request as **ready**
yuha commented 2025-11-11 00:14:42 +01:00 (Migrated from edugit.org)

assigned to @nik and unassigned @yuha

assigned to @nik and unassigned @yuha
yuha commented 2025-11-11 00:14:44 +01: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
yuha commented 2025-11-11 00:14:45 +01: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
yuha commented 2025-11-11 00:14:46 +01: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
yuha commented 2025-11-11 00:14:47 +01: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 2025-11-11 00:14:48 +01: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 2025-11-11 00:14:49 +01: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 2025-11-11 00:14:50 +01: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 2025-11-11 00:14:51 +01: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
yuha commented 2025-11-11 00:14:56 +01:00 (Migrated from edugit.org)

marked the checklist item Documentation (incl. Screenshots) up-to-date as completed

marked the checklist item **Documentation (incl. Screenshots) up-to-date** as completed
yuha commented 2025-11-11 00:14:57 +01: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 2025-11-11 00:15:22 +01:00 (Migrated from edugit.org)

assigned to @yuha and unassigned @nik

assigned to @yuha and unassigned @nik
yuha commented 2025-11-11 00:15:27 +01:00 (Migrated from edugit.org)

requested review from @hansegucker

requested review from @hansegucker
hansegucker commented 2025-11-11 11:11:40 +01:00 (Migrated from edugit.org)

The weekday labels are now different because the WeekdayField should be used for weekdays. Please adhere to this.

The weekday labels are now different because the `WeekdayField` should be used for weekdays. Please adhere to this.
hansegucker commented 2025-11-11 11:24:56 +01:00 (Migrated from edugit.org)

Seems to be legacy (v-on no longer is a thing in Vue 3), as well as the attrs has been moved to propsForField.

Seems to be legacy (v-on no longer is a thing in Vue 3), as well as the attrs has been moved to `propsForField`.
hansegucker commented 2025-11-11 11:24:56 +01:00 (Migrated from edugit.org)

Why aren't they computed? Especially the later one also could move directly into the template.

Why aren't they `computed`? Especially the later one also could move directly into the template.
hansegucker commented 2025-11-11 11:24:57 +01:00 (Migrated from edugit.org)

Same thing as above, should me mostly an easy fix.

Same thing as above, should me mostly an easy fix.
hansegucker commented 2025-11-11 11:24:57 +01:00 (Migrated from edugit.org)

Should be easy enough to port to new toast architecture.

Should be easy enough to port to new toast architecture.
hansegucker commented 2025-11-11 11:24:57 +01:00 (Migrated from edugit.org)

There should be some kind of success, if this is needed for the success message, please adapt to new toasts.

There should be some kind of success, if this is needed for the success message, please adapt to new toasts.
hansegucker commented 2025-11-11 11:24:57 +01:00 (Migrated from edugit.org)

Why is this commented out?

Why is this commented out?
hansegucker commented 2025-11-11 11:24:58 +01:00 (Migrated from edugit.org)

Does this work at all with that many lines commented out?

Does this work at all with that many lines commented out?
hansegucker commented 2025-11-11 11:24:58 +01:00 (Migrated from edugit.org)

See above

See above
hansegucker commented 2025-11-11 11:24:59 +01:00 (Migrated from edugit.org)

computed?

computed?
hansegucker commented 2025-11-11 11:24:59 +01:00 (Migrated from edugit.org)

computed?

computed?
hansegucker commented 2025-11-11 11:24:59 +01:00 (Migrated from edugit.org)

???

???
hansegucker commented 2025-11-11 11:24:59 +01:00 (Migrated from edugit.org)

???

???
hansegucker commented 2025-11-11 11:25:00 +01:00 (Migrated from edugit.org)

????

????
hansegucker commented 2025-11-11 11:25:00 +01:00 (Migrated from edugit.org)

????

????
hansegucker commented 2025-11-11 11:25:01 +01:00 (Migrated from edugit.org)

requested changes

requested changes
yuha commented 2025-11-11 23:24:36 +01:00 (Migrated from edugit.org)

added 1 commit

  • 452e0082 - Use WeekdayField

Compare with previous version

added 1 commit <ul><li>452e0082 - Use WeekdayField</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78120&start_sha=739e72f6facdabf9d5fb68dd1b888161055f15cc)
yuha commented 2025-11-12 00:14:50 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>e5185bcd - Use WeekdayField</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78123&start_sha=452e0082eb215ec61c24ac54aaa60ea8889f276c)
yuha commented 2025-11-12 00:30:20 +01:00 (Migrated from edugit.org)

mentioned in issue AlekSIS-Core#1405

mentioned in issue AlekSIS-Core#1405
yuha commented 2025-11-12 00:32:54 +01:00 (Migrated from edugit.org)

changed this line in version 26 of the diff

changed this line in [version 26 of the diff](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78128&start_sha=e5185bcd59af7b2241f4a9dc6c1a8446097c1364#77d111cb91a72cb073015c0908f05729c259692b_17_14)
yuha commented 2025-11-12 00:32:55 +01:00 (Migrated from edugit.org)

changed this line in version 26 of the diff

changed this line in [version 26 of the diff](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78128&start_sha=e5185bcd59af7b2241f4a9dc6c1a8446097c1364#0a1fb3799840bda234ac45912120335f086fc203_16_14)
yuha commented 2025-11-12 00:32:57 +01:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>54f4862d - Fix BreakSlot filters</li><li>d2806071 - Fix Slot CRUD list filters</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78128&start_sha=e5185bcd59af7b2241f4a9dc6c1a8446097c1364)
yuha commented 2025-11-12 00:36:24 +01:00 (Migrated from edugit.org)

changed this line in version 27 of the diff

changed this line in [version 27 of the diff](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78130&start_sha=d2806071a761592303c4d8f34614d98999fe0dab#304fdeae0966cf5c6c48d94141172cf3c6346b64_40_37)
yuha commented 2025-11-12 00:36:27 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>5fbc8187 - Refactor BreakSlotDisplay</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78130&start_sha=d2806071a761592303c4d8f34614d98999fe0dab)
yuha commented 2025-11-12 01:26:01 +01:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>2bc9f2ae - Remove todos</li><li>fe03f09b - Add snacks</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78132&start_sha=5fbc8187e865224517360ac60883c557bc4c519c)
yuha commented 2025-11-12 01:30:11 +01:00 (Migrated from edugit.org)

changed this line in version 29 of the diff

changed this line in [version 29 of the diff](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78134&start_sha=fe03f09b7ef3ad7e8bfb34896ca3fc982a7f0482#00e79707474a8fc649bdb088028328287f8fad03_52_41)
yuha commented 2025-11-12 01:30:14 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>a33beed5 - Add more snacks</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78134&start_sha=fe03f09b7ef3ad7e8bfb34896ca3fc982a7f0482)
yuha commented 2025-11-12 02:04:02 +01:00 (Migrated from edugit.org)

changed this line in version 30 of the diff

changed this line in [version 30 of the diff](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78136&start_sha=a33beed53951327cb72755bcf7456e9f7190df0a#e6119e341b55d95f1d49217f7258022d72e0d7ae_21_21)
yuha commented 2025-11-12 02:04:04 +01:00 (Migrated from edugit.org)

added 1 commit

  • a625032a - Fix filters and remove commented out sections in supervision management

Compare with previous version

added 1 commit <ul><li>a625032a - Fix filters and remove commented out sections in supervision management</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78136&start_sha=a33beed53951327cb72755bcf7456e9f7190df0a)
yuha commented 2025-11-12 02:04:56 +01:00 (Migrated from edugit.org)

yes;)

yes;)
yuha commented 2025-11-12 02:09:10 +01:00 (Migrated from edugit.org)

changed this line in version 31 of the diff

changed this line in [version 31 of the diff](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78139&start_sha=a625032a39f5fe59ea997a33df5d49edc86b914f#c43f57521338b8464b72e54e5b89ae888d1510d4_312_311)
yuha commented 2025-11-12 02:09:11 +01:00 (Migrated from edugit.org)

added 1 commit

  • 3cfc9a2b - Remove commented out sections and fix deletion

Compare with previous version

added 1 commit <ul><li>3cfc9a2b - Remove commented out sections and fix deletion</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78139&start_sha=a625032a39f5fe59ea997a33df5d49edc86b914f)
yuha commented 2025-11-12 02:18:13 +01:00 (Migrated from edugit.org)

changed this line in version 32 of the diff

changed this line in [version 32 of the diff](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78141&start_sha=3cfc9a2bd720812b1bfb760aa12a89168ab5a6cf#0edb7b168f0789316d3789cf67c0bb8a5a2a620e_174_174)
yuha commented 2025-11-12 02:18:13 +01:00 (Migrated from edugit.org)

changed this line in version 32 of the diff

changed this line in [version 32 of the diff](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78141&start_sha=3cfc9a2bd720812b1bfb760aa12a89168ab5a6cf#0edb7b168f0789316d3789cf67c0bb8a5a2a620e_392_367)
yuha commented 2025-11-12 02:18:13 +01:00 (Migrated from edugit.org)

changed this line in version 32 of the diff

changed this line in [version 32 of the diff](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78141&start_sha=3cfc9a2bd720812b1bfb760aa12a89168ab5a6cf#0edb7b168f0789316d3789cf67c0bb8a5a2a620e_544_465)
yuha commented 2025-11-12 02:18:14 +01:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>1f6f0948 - Re-add toasts</li><li>198cbdcc - Re-add snacks</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78141&start_sha=3cfc9a2bd720812b1bfb760aa12a89168ab5a6cf)
yuha commented 2025-11-12 02:20:15 +01:00 (Migrated from edugit.org)

changed this line in version 33 of the diff

changed this line in [version 33 of the diff](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78143&start_sha=198cbdccd92abdfd6eb145291e7df9d0f821d483#05ecbce723ce16291bd4e59b1cbf0aec61675bc9_11_11)
yuha commented 2025-11-12 02:20:16 +01:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>31ed11ab - Fix wrong filters</li><li>5a8d98cd - Fix TCC CRUD filterrs</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78143&start_sha=198cbdccd92abdfd6eb145291e7df9d0f821d483)
yuha commented 2025-11-12 02:21:56 +01:00 (Migrated from edugit.org)

changed this line in version 34 of the diff

changed this line in [version 34 of the diff](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78145&start_sha=5a8d98cd5c6aa50c20e3edb7cdf34904e609b1cb#a623fafa0b1736c1c6557f52b282b431436986bb_19_19)
yuha commented 2025-11-12 02:21:57 +01:00 (Migrated from edugit.org)

added 1 commit

  • aeb60d1c - Use computed for time grid display string

Compare with previous version

added 1 commit <ul><li>aeb60d1c - Use computed for time grid display string</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78145&start_sha=5a8d98cd5c6aa50c20e3edb7cdf34904e609b1cb)
yuha commented 2025-11-12 02:22:38 +01:00 (Migrated from edugit.org)
see https://edugit.org/AlekSIS/official/AlekSIS-Core/-/issues/1376
yuha commented 2025-11-12 02:23:55 +01:00 (Migrated from edugit.org)

no, since the name-prop prop takes functions only

no, since the `name-prop` prop takes functions only
yuha commented 2025-11-12 02:24:15 +01:00 (Migrated from edugit.org)

resolved all threads

resolved all threads
yuha commented 2025-11-12 02:24:53 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>d401bb11 - Drop todo</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78147&start_sha=aeb60d1c30ac4e78478bd7f4ecd65ba2d4e58748)
yuha commented 2025-11-12 16:19:09 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>e02baa5b - Add more todo infos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78167&start_sha=d401bb110dbd79264b31ebe814ec8f56d62c4502)
yuha commented 2025-11-12 17:12:12 +01:00 (Migrated from edugit.org)

changed this line in version 37 of the diff

changed this line in [version 37 of the diff](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78169&start_sha=e02baa5b58ede0ccb1f4cbd53615984eaf6def4c#ccd7b4815765c0b3f8b4de675ca3e51e5f4efbfa_16_13)
yuha commented 2025-11-12 17:12:12 +01:00 (Migrated from edugit.org)

added 2 commits

  • 2f875518 - Fix/refactor some VR/TG related things
  • e41ac582 - (Partly) use object based routes

Compare with previous version

added 2 commits <ul><li>2f875518 - Fix/refactor some VR/TG related things</li><li>e41ac582 - (Partly) use object based routes</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78169&start_sha=e02baa5b58ede0ccb1f4cbd53615984eaf6def4c)
yuha commented 2025-11-12 17:14:31 +01:00 (Migrated from edugit.org)

i've fixed some more stuff & partly ported the routes to the new URL scheme – regarding the remaining ones: i don't know how they would be represented correctly under the new scheme; can someone help?

and ( @ZugBahnHof , @permcu ?) there's still some problems i have with the new CRUD architecture in the ValidityRange CRUD list and the TimeGridField . could you have a look, maybe? i'd suggest to move that in a follow-up.

i've fixed some more stuff & partly ported the routes to the new URL scheme – regarding the remaining ones: i don't know how they would be represented correctly under the new scheme; can someone help? and ( @ZugBahnHof , @permcu ?) there's still some problems i have with the new CRUD architecture in the `ValidityRange` CRUD list and the `TimeGridField` . could you have a look, maybe? i'd suggest to move that in a follow-up.
yuha commented 2025-11-13 15:57:42 +01:00 (Migrated from edugit.org)

added 5 commits

  • aaf306bc - Make slot card layout more consistent
  • ef97d48f - Some changes to delete/copy buttons
  • 74c61646 - Use form validation in slot creator
  • d5253aca - Drop todo
  • 807f53f1 - Adapt period card to new weekday names

Compare with previous version

added 5 commits <ul><li>aaf306bc - Make slot card layout more consistent</li><li>ef97d48f - Some changes to delete/copy buttons</li><li>74c61646 - Use form validation in slot creator</li><li>d5253aca - Drop todo</li><li>807f53f1 - Adapt period card to new weekday names</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78295&start_sha=e41ac582fab45b8cb81c5e46a2cccf155504b02f)
yuha commented 2025-11-13 16:40:14 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>8f424221 - Fix blocking card overlay</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78299&start_sha=807f53f14dc49e5cc6a790e6343032a293175820)
yuha commented 2025-11-13 16:48:26 +01:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>361af246 - Remove todo</li><li>7bed88dd - Drop unrelated todo</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78300&start_sha=8f424221536b723d6aafeb3d179466b2afb27f10)
yuha commented 2025-11-13 18:32:52 +01:00 (Migrated from edugit.org)

added 6 commits

Compare with previous version

added 6 commits <ul><li>dbee66b6 - Add orderBy for slots</li><li>ba80c419 - Layout improvements</li><li>f6183a6c - Remove todo</li><li>bac724a8 - Remove todo</li><li>0676643d - Remove todo</li><li>48306e07 - Remove return-object in TimeGridField</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78303&start_sha=7bed88dde93863109efde925dc58921e05b8dbcf)
yuha commented 2025-11-13 18:51:37 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>3c47042a - WIP: try to fix TG CRUD</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78304&start_sha=48306e07b324d6252193246ccf078ae70bb15431)
yuha commented 2025-11-13 18:52:16 +01:00 (Migrated from edugit.org)

@permcu looks into subject recursion issue

@permcu looks into subject recursion issue
yuha commented 2025-11-13 18:52:57 +01:00 (Migrated from edugit.org)

TimeGrid CRUD bugs need several fixes in core in order to be properly resolved (row expanding bug, OS merging, …)

TimeGrid CRUD bugs need several fixes in core in order to be properly resolved (row expanding bug, OS merging, …)
yuha commented 2025-11-13 18:53:06 +01:00 (Migrated from edugit.org)

created #83 to continue this discussion

created #83 to continue this discussion
yuha commented 2025-11-13 18:53:06 +01:00 (Migrated from edugit.org)

resolved all threads

resolved all threads
yuha commented 2025-11-13 18:53:08 +01:00 (Migrated from edugit.org)

mentioned in issue #83

mentioned in issue #83
yuha commented 2025-11-13 18:58:42 +01:00 (Migrated from edugit.org)

.

.
yuha commented 2025-11-13 18:58:49 +01:00 (Migrated from edugit.org)

created #84 to continue this discussion

created #84 to continue this discussion
yuha commented 2025-11-13 18:58:49 +01:00 (Migrated from edugit.org)

resolved all threads

resolved all threads
yuha commented 2025-11-14 18:10:56 +01:00 (Migrated from edugit.org)

added 1 commit

  • e5a93749 - Quick fix for extended course/subject type issues

Compare with previous version

added 1 commit <ul><li>e5a93749 - Quick fix for extended course/subject type issues</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78346&start_sha=3c47042a0c588733f3d8e08c1b2d6ee03474f991)
yuha commented 2025-11-14 21:45:23 +01:00 (Migrated from edugit.org)

added 2 commits

  • 2a9dae82 - only run getRRule in write when no recurrence is already set
  • 7ef1ab21 - Comment out TeacherField since it seems to cause recursions

Compare with previous version

added 2 commits <ul><li>2a9dae82 - only run getRRule in write when no recurrence is already set</li><li>7ef1ab21 - Comment out TeacherField since it seems to cause recursions</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78368&start_sha=e5a93749c3309d26b0998e5be90a9dad12e8a0ba)
yuha commented 2025-11-14 22:00:35 +01:00 (Migrated from edugit.org)

added 1 commit

  • a583e8d6 - Fix lesson editing in timetable management

Compare with previous version

added 1 commit <ul><li>a583e8d6 - Fix lesson editing in timetable management</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78369&start_sha=7ef1ab219416d14e19a9388f47254dd88061e6b6)
yuha commented 2025-11-14 22:05:20 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>d0caf061 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78371&start_sha=a583e8d6aa2ffc72fd3c13cbc4c1d6309766d9d2)
hansegucker commented 2025-11-19 21:13:00 +01:00 (Migrated from edugit.org)

assigned to @nik and unassigned @yuha

assigned to @nik and unassigned @yuha
yuha commented 2025-11-19 21:13:00 +01:00 (Migrated from edugit.org)

assigned to @hansegucker and unassigned @nik

assigned to @hansegucker and unassigned @nik
yuha commented 2025-11-20 16:44:16 +01:00 (Migrated from edugit.org)

added 2 commits

Compare with previous version

added 2 commits <ul><li>014aa4e8 - Fix mini timetable tabs</li><li>807de03c - Fix mini timetable grids</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78521&start_sha=d0caf061b87d96d3b0a96c426588bc416502ea05)
yuha commented 2025-11-20 16:47:00 +01:00 (Migrated from edugit.org)

added 1 commit

  • 1072b372 - Remove breakSlot field from supervision planning raster edit dialog

Compare with previous version

added 1 commit <ul><li>1072b372 - Remove breakSlot field from supervision planning raster edit dialog</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78522&start_sha=807de03ce90b5e4e94c97a40412b23f3601e6bdf)
yuha commented 2025-11-20 16:47:43 +01:00 (Migrated from edugit.org)

added 1 commit

Compare with previous version

added 1 commit <ul><li>3f8163a9 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Lesrooster/-/merge_requests/119/diffs?diff_id=78523&start_sha=1072b3725fa7ab7ab71c9b6149b76bc007ccf267)
yuha commented 2025-11-20 16:49:19 +01:00 (Migrated from edugit.org)

@hansegucker @nik i just fixed the two issues noticed yesterday, please have a look again

@hansegucker @nik i just fixed the two issues noticed yesterday, please have a look again
nik commented 2025-12-03 21:09:44 +01:00 (Migrated from edugit.org)

mentioned in commit 23de7e363d

mentioned in commit 23de7e363d0d93140507aeb36675daf9fd26a606
nik (Migrated from edugit.org) merged commit 23de7e363d into master 2025-12-03 21:09:45 +01:00
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-Lesrooster!207
No description provided.