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

Merged
hansegucker merged 89 commits from 294-migrate-to-vue-3-vuetify-3 into master 2025-12-31 15:26:58 +01:00
Member

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 #294

## 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 - [x] 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 - [ ] 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") - [x] Screenshots are attached (mobile and desktop) - [ ] Tested on mobile, tablet, and desktop sizes - [ ] Adhered to frontend guidelines - [ ] Checked with Firefox Accessibility Checker Closes #294
Author
Member

added 2 commits

  • 26a04d0f - Perform semi-automatic migration to vue(tify)3
  • 0fec47e2 - Start porting substitutions crudlist to provider

Compare with previous version

added 2 commits <ul><li>26a04d0f - Perform semi-automatic migration to vue(tify)3</li><li>0fec47e2 - Start porting substitutions crudlist to provider</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=71105&start_sha=8ff9b125762e8047505ed398e7ffd580a878b646)
Author
Member

added 6 commits

  • 4d2cda0b - Migrate SelectTimetable.vue to script setup and new vue(tify)
  • d2ecbb35 - Fix styling of timetable selects
  • d2747866 - Use new buttons for vuetify3
  • 8f0edb68 - Use correct attributes within headers
  • aa56688a - Move substitutions.vue to substitutions/
  • d3e43523 - Start porting LessonEventDialog

Compare with previous version

added 6 commits <ul><li>4d2cda0b - Migrate SelectTimetable.vue to script setup and new vue(tify)</li><li>d2ecbb35 - Fix styling of timetable selects</li><li>d2747866 - Use new buttons for vuetify3</li><li>8f0edb68 - Use correct attributes within headers</li><li>aa56688a - Move substitutions.vue to substitutions/</li><li>d3e43523 - Start porting LessonEventDialog</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=71285&start_sha=0fec47e236661cdff645fb43b46df2b4b6087ebd)
Owner

added 1 commit

  • 8a95f3c7 - Add automatic plan support with new Resint frontend

Compare with previous version

added 1 commit <ul><li>8a95f3c7 - Add automatic plan support with new Resint frontend</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=71525&start_sha=d3e43523b459192ea1f7f684513ce4de4bce9fbf)
Author
Member

added 4 commits

  • 0be76238 - Migrate substitution list to vue3
  • 7ac946cc - Reformat
  • c9ba9303 - Migrate substitution table
  • 1186389f - Update dev reformatter and linter to new versions

Compare with previous version

added 4 commits <ul><li>0be76238 - Migrate substitution list to vue3</li><li>7ac946cc - Reformat</li><li>c9ba9303 - Migrate substitution table</li><li>1186389f - Update dev reformatter and linter to new versions</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=71665&start_sha=8a95f3c7ce52e2daed4a6fa66c9487e490bb5c2b)
Author
Member

added 2 commits

  • a74ee3f9 - WIP: Comment out nonexisting imports.
  • 18d803ea - Reorganize chronos schema into different files

Compare with previous version

added 2 commits <ul><li>a74ee3f9 - WIP: Comment out nonexisting imports.</li><li>18d803ea - Reorganize chronos schema into different files</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=72434&start_sha=1186389fc73d014d1ff48691d6e9b34e4a44663f)
permcu commented 2025-12-10 19:31:59 +01:00 (Migrated from edugit.org)

added 6 commits

  • 68858c8d - Add objectLayouts export
  • 4478bd31 - Add TODO
  • b5fa3b45 - Comment now nonexisting CalendarEventDialog import
  • 84682c73 - Add objectSchema for LessonEvents
  • e5a91004 - Replace LessonEventDialog with CRUDProvider
  • 2fdc913d - Make title in lesson event patch mutation optional

Compare with previous version

added 6 commits <ul><li>68858c8d - Add objectLayouts export</li><li>4478bd31 - Add TODO</li><li>b5fa3b45 - Comment now nonexisting CalendarEventDialog import</li><li>84682c73 - Add objectSchema for LessonEvents</li><li>e5a91004 - Replace LessonEventDialog with CRUDProvider</li><li>2fdc913d - Make title in lesson event patch mutation optional</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=79360&start_sha=18d803eab841fb273493fb5670790916169b59db)
permcu commented 2025-12-11 23:53:59 +01:00 (Migrated from edugit.org)

added 7 commits

  • 2e50db54 - Make comment field of lesson event optional in mutations
  • 43d25d3c - Start porting amend lesson
  • 9d8c6418 - Fix lesson event editItem by populating event
  • 03cfee58 - Set defaults for creating custom lesson events for current timetable
  • ed324b6d - Set name prop for lesson event
  • 281097ec - Use VTextarea for lesson event comment
  • c63198db - Continue porting amend lesson

Compare with previous version

added 7 commits <ul><li>2e50db54 - Make comment field of lesson event optional in mutations</li><li>43d25d3c - Start porting amend lesson</li><li>9d8c6418 - Fix lesson event editItem by populating event</li><li>03cfee58 - Set defaults for creating custom lesson events for current timetable</li><li>ed324b6d - Set name prop for lesson event</li><li>281097ec - Use VTextarea for lesson event comment</li><li>c63198db - Continue porting amend lesson</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=79431&start_sha=2fdc913d0957b985643f04c601d0bd36f3257a1a)
permcu commented 2025-12-22 16:04:08 +01:00 (Migrated from edugit.org)

added 10 commits

  • 84630ddd - Group substitutions for SubstitutionOverview by date in backend
  • caf95451 - Port SubstitutionOverview to CRUDDayList
  • 900f9187 - Continue porting SubstitutionOverview
  • ae74623d - Start porting SubstitutionCard
  • acf228bc - Continue porting SubstitutionOverview
  • e000a0c2 - Remove TODO
  • eb48dd57 - Continue porting SubstitutionCard
  • 87f2f492 - Continue porting SubstitutionCard
  • 753fc8c7 - Fi typo in createOrUpdateSubstitutions mutation
  • 2436623c - Simplify substitution dummy by using explicit fields

Compare with previous version

added 10 commits <ul><li>84630ddd - Group substitutions for SubstitutionOverview by date in backend</li><li>caf95451 - Port SubstitutionOverview to CRUDDayList</li><li>900f9187 - Continue porting SubstitutionOverview</li><li>ae74623d - Start porting SubstitutionCard</li><li>acf228bc - Continue porting SubstitutionOverview</li><li>e000a0c2 - Remove TODO</li><li>eb48dd57 - Continue porting SubstitutionCard</li><li>87f2f492 - Continue porting SubstitutionCard</li><li>753fc8c7 - Fi typo in createOrUpdateSubstitutions mutation</li><li>2436623c - Simplify substitution dummy by using explicit fields</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80104&start_sha=c63198db7b17e745cebd1c274980a923ffa178c7)
permcu commented 2025-12-22 19:50:38 +01:00 (Migrated from edugit.org)

added 2 commits

  • b1daad54 - Simplify substitution dummy by using explicit fields
  • 13b59f7a - Add deleteSubstitutions mutations that sends dummies

Compare with previous version

added 2 commits <ul><li>b1daad54 - Simplify substitution dummy by using explicit fields</li><li>13b59f7a - Add deleteSubstitutions mutations that sends dummies</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80111&start_sha=2436623cd9cadfbeab8daef3bd769bf963c0f0e5)
permcu commented 2025-12-22 20:12:29 +01:00 (Migrated from edugit.org)

added 1 commit

  • 4015c666 - Port script setup of SubstitutionCard

Compare with previous version

added 1 commit <ul><li>4015c666 - Port script setup of SubstitutionCard</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80116&start_sha=13b59f7aded11c62ee80cba1d3a46946d67f3a40)
permcu commented 2025-12-22 20:21:59 +01:00 (Migrated from edugit.org)

added 2 commits

  • 2673195b - Port script setup of SubstitutionCard
  • a3cb3d76 - Wire-up loading in SubstitutionCard

Compare with previous version

added 2 commits <ul><li>2673195b - Port script setup of SubstitutionCard</li><li>a3cb3d76 - Wire-up loading in SubstitutionCard</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80117&start_sha=4015c666fe5b6b2db261c045f3ee9ff70621ca20)
permcu commented 2025-12-22 20:42:18 +01:00 (Migrated from edugit.org)

added 5 commits

  • a482b400 - Fix typo in createOrUpdateSubstitutions mutation
  • 94be7ae3 - Simplify substitution dummy by using explicit fields
  • 23f6ab70 - Add deleteSubstitutions mutations that sends dummies
  • 93584535 - Port script setup of SubstitutionCard
  • 162677f6 - Wire-up loading in SubstitutionCard

Compare with previous version

added 5 commits <ul><li>a482b400 - Fix typo in createOrUpdateSubstitutions mutation</li><li>94be7ae3 - Simplify substitution dummy by using explicit fields</li><li>23f6ab70 - Add deleteSubstitutions mutations that sends dummies</li><li>93584535 - Port script setup of SubstitutionCard</li><li>162677f6 - Wire-up loading in SubstitutionCard</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80118&start_sha=a3cb3d764caac70c9799138627ba420e9627014f)
permcu commented 2025-12-22 22:41:50 +01:00 (Migrated from edugit.org)

added 7 commits

Compare with previous version

added 7 commits <ul><li>282c0b5c - Fix</li><li>56e2f38e - Reformat</li><li>420050b9 - Fix</li><li>f3cbcc02 - Change date to datetime in amendedLessonsFromAbsences query</li><li>3b7256c5 - Fix substitution_overview route</li><li>02a6c59b - Properly detect amended lessonsevents</li><li>dfc70c32 - Pass date object to date select footer</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80119&start_sha=162677f6216b15e1f3a3a922ff1cbc273443d773)
Author
Member

added 3 commits

  • a7c6912e - Fix backend to fully match date-grouped LessonEvents
  • e74a7c19 - Add objectSchema type for date grouped LEs
  • cca346e0 - Fix patch/create and cache update

Compare with previous version

added 3 commits <ul><li>a7c6912e - Fix backend to fully match date-grouped LessonEvents</li><li>e74a7c19 - Add objectSchema type for date grouped LEs</li><li>cca346e0 - Fix patch/create and cache update</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80488&start_sha=dfc70c32ff6f242844718b63a17fa4a5c3a5db05)
Author
Member

added 1 commit

  • e2fed137 - Fix handling of cancelled field

Compare with previous version

added 1 commit <ul><li>e2fed137 - Fix handling of cancelled field</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80490&start_sha=cca346e0bf79a619fd3d55354154e38dc8e79ac9)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>e84e3234 - Use fragment for LE fields</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80491&start_sha=e2fed137aff3d7e58818168d2ba50d38627c436b)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>7a33804f - Fix routes</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80494&start_sha=e84e3234726c76dc3079c2b9804cde85c43d990b)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>eae26d59 - Fix dummy IDs</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80495&start_sha=7a33804fc79445687ba0db85da1f8684eece5299)
Author
Member

added 1 commit

  • af9a75eb - Move alert into toolbar extension slot

Compare with previous version

added 1 commit <ul><li>af9a75eb - Move alert into toolbar extension slot</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80497&start_sha=eae26d59cd053c9702d872f029fc7eb335942b13)
Author
Member

added 1 commit

  • 67a0dd80 - Correctly pass results from useCRUD

Compare with previous version

added 1 commit <ul><li>67a0dd80 - Correctly pass results from useCRUD</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80508&start_sha=af9a75eb909f20f99b2b211f869441e2b3c99140)
Member

added 2 commits

  • 7d22ce6b - Fix new room chips not being shown
  • cf5d4491 - Adapt TeacherField style

Compare with previous version

added 2 commits <ul><li>7d22ce6b - Fix new room chips not being shown</li><li>cf5d4491 - Adapt TeacherField style</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80514&start_sha=67a0dd8094a3f533c1755282052585c2a7c1a674)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>ec274828 - Fix reset of filters</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80515&start_sha=cf5d449157673fc7a90498b4bf92ad58a323dae5)
Member

added 1 commit

  • 74de49be - Replace subject chip select field with styled v-autocomplete

Compare with previous version

added 1 commit <ul><li>74de49be - Replace subject chip select field with styled v-autocomplete</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80516&start_sha=ec274828e95ec14b9371e649c70010c19ae7ca69)
Member

added 1 commit

  • 1766e411 - Fix subject field width and label

Compare with previous version

added 1 commit <ul><li>1766e411 - Fix subject field width and label</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80517&start_sha=74de49beac292315c90ec61fc78d13d78b046c09)
Member

added 1 commit

  • 5e1c23cb - Align SubstitutionStatus icon vertically centered

Compare with previous version

added 1 commit <ul><li>5e1c23cb - Align SubstitutionStatus icon vertically centered</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80518&start_sha=1766e4117883f756054f32bc70079fefa1ccc44c)
Author
Member

added 3 commits

  • cba266de - Fix reactive calculation of subject
  • bc791b35 - Adjust margin
  • d2e59335 - Merge remote-tracking branch 'origin/294-migrate-to-vue-3-vuetify-3' into...

Compare with previous version

added 3 commits <ul><li>cba266de - Fix reactive calculation of subject</li><li>bc791b35 - Adjust margin</li><li>d2e59335 - Merge remote-tracking branch &#39;origin/294-migrate-to-vue-3-vuetify-3&#39; into...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80524&start_sha=5e1c23cb6d745efb9bd7fa04a8caa75edc7641b0)
Member

added 3 commits

  • 42d6a763 - Fix typo
  • e7c7e94a - Watch and set field values from substitution
  • 64f15ad9 - Merge branch '294-migrate-to-vue-3-vuetify-3' of...

Compare with previous version

added 3 commits <ul><li>42d6a763 - Fix typo</li><li>e7c7e94a - Watch and set field values from substitution</li><li>64f15ad9 - Merge branch &#39;294-migrate-to-vue-3-vuetify-3&#39; of...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80525&start_sha=d2e5933566e30b5418bf6a32dc5d828ca6691297)
Author
Member

added 2 commits

  • cad52701 - Replace value with modelValue
  • a7fd6f0a - Merge remote-tracking branch 'origin/294-migrate-to-vue-3-vuetify-3' into...

Compare with previous version

added 2 commits <ul><li>cad52701 - Replace value with modelValue</li><li>a7fd6f0a - Merge remote-tracking branch &#39;origin/294-migrate-to-vue-3-vuetify-3&#39; into...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80526&start_sha=64f15ad9acf808241cdfa29c83f82e23bc72744c)
Member

added 1 commit

  • 5c212118 - Use object based selects in SubstitutionCard

Compare with previous version

added 1 commit <ul><li>5c212118 - Use object based selects in SubstitutionCard</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80528&start_sha=a7fd6f0a7eeaf800aae21fef270b0e7723282fae)
Member

added 1 commit

  • a9d1f562 - Also allow empty saves on teacher/room field updates

Compare with previous version

added 1 commit <ul><li>a9d1f562 - Also allow empty saves on teacher/room field updates</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80531&start_sha=5c212118bc6293a9db5e09939bcd3fd2c16e90d7)
Member

added 1 commit

  • f6c95323 - Also allow empty saves on teacher/room field updates

Compare with previous version

added 1 commit <ul><li>f6c95323 - Also allow empty saves on teacher/room field updates</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80532&start_sha=a9d1f562930d779884411dda5a6871ebc78d7789)
Author
Member

added 1 commit

  • 8640f3b2 - Use chips prop instead of selection

Compare with previous version

added 1 commit <ul><li>8640f3b2 - Use chips prop instead of selection</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80533&start_sha=f6c95323b2ce7faccae177e3704e37793f2311ba)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>9b0564d3 - Fix renamed attribute</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80537&start_sha=8640f3b27b8f10e2440d92438152030a9fd9f106)
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>3ec0e058 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80542&start_sha=9b0564d36bdf80ead511a0ec39a182dbf1117bca)
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>8911f8c8 - Bump to newer core</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80544&start_sha=3ec0e05874da265b13afa8e140b06d09d8440d87)
Member

added 1 commit

  • 4b18f530 - Pass request in substitutions for date query

Compare with previous version

added 1 commit <ul><li>4b18f530 - Pass request in substitutions for date query</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80546&start_sha=8911f8c8913d87442f743f33ba7f7479856b7666)
Author
Member

added 2 commits

  • e8ee791f - Fix unchecked usage of optional request
  • 0f62fe32 - Merge remote-tracking branch 'origin/294-migrate-to-vue-3-vuetify-3' into...

Compare with previous version

added 2 commits <ul><li>e8ee791f - Fix unchecked usage of optional request</li><li>0f62fe32 - Merge remote-tracking branch &#39;origin/294-migrate-to-vue-3-vuetify-3&#39; into...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80548&start_sha=4b18f530b82137a4e27f53bcbf9b73e568017ac4)
Author
Member

added 2 commits

  • ee4cd4c5 - Adapt to correct queryStructure
  • 5e642fb8 - Use correct, updated slot names

Compare with previous version

added 2 commits <ul><li>ee4cd4c5 - Adapt to correct queryStructure</li><li>5e642fb8 - Use correct, updated slot names</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80550&start_sha=0f62fe32562b8dbada1b694663c45baa6a17bc2c)
Member

added 1 commit

  • f523afde - Make request optional for build_substitutions_list

Compare with previous version

added 1 commit <ul><li>f523afde - Make request optional for build_substitutions_list</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80552&start_sha=5e642fb8b4e6db6010b2d5e3d51881a8c7e976a4)
Author
Member

added 1 commit

  • 3d26d708 - Re-add missing template from core

Compare with previous version

added 1 commit <ul><li>3d26d708 - Re-add missing template from core</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80554&start_sha=f523afde322e84c698c4661086c6e841e70012c9)
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>1683aa97 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80556&start_sha=3d26d7080e977bb62dc01d27eb44bae8ada3ee3a)
Author
Member

marked this merge request as ready

marked this merge request as **ready**
Author
Member

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

marked the checklist item **`tox -e reformat,lint` used** as completed
Author
Member

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

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

marked the checklist item Copyright in apps.py and README.rst up-to-date as completed

marked the checklist item **Copyright in `apps.py` and `README.rst` up-to-date** as completed
Author
Member

marked the checklist item Tested with admin account as completed

marked the checklist item **Tested with admin account** as completed
Author
Member

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

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

Screenshot_2025-12-31_at_11-49-28_print_pMxOk3P.pdf

Screenshot_2025-12-31_at_11-49-06_Vertretungen___AlekSIS

Screenshot_2025-12-31_at_11-48-32_Vertretungen_planen___AlekSIS

Screenshot_2025-12-31_at_11-48-10_Stundenpläne___AlekSIS

![Screenshot_2025-12-31_at_11-49-28_print_pMxOk3P.pdf](/uploads/26b152a1fb8a764ff7b3d6e1d6717ed6/Screenshot_2025-12-31_at_11-49-28_print_pMxOk3P.pdf.png) ![Screenshot_2025-12-31_at_11-49-06_Vertretungen___AlekSIS](/uploads/f435e9d657fc754f1ac67a3cec72f154/Screenshot_2025-12-31_at_11-49-06_Vertretungen___AlekSIS.png) ![Screenshot_2025-12-31_at_11-48-32_Vertretungen_planen___AlekSIS](/uploads/05f48a30bffa88b1e875206ef741e21a/Screenshot_2025-12-31_at_11-48-32_Vertretungen_planen___AlekSIS.png) ![Screenshot_2025-12-31_at_11-48-10_Stundenpläne___AlekSIS](/uploads/5493af793e30dd359b7a2c092b02d731/Screenshot_2025-12-31_at_11-48-10_Stundenpläne___AlekSIS.png)
Owner

Done or follow up?

Done or follow up?
Owner

?

?
Owner

left review comments

left review comments
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>fb16862f - Update copyright for 2025</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80563&start_sha=1683aa97bbb28c6d48f4be92624a3231af6e5175)
Member

first TODO: done

second TODO: no clue what this means, @permcu please elaborate

first TODO: done second TODO: no clue what this means, @permcu please elaborate
Member

resolved all threads

resolved all threads
Member

changed this line in version 43 of the diff

changed this line in [version 43 of the diff](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80565&start_sha=fb16862f259ebe9ac7d05d33f82049c2f2910264#f31d5eabee7aee70295c234fed859d5dd338abba_3_1)
Member

changed this line in version 43 of the diff

changed this line in [version 43 of the diff](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80565&start_sha=fb16862f259ebe9ac7d05d33f82049c2f2910264#1b29f375316cec89eb7c3bf8b144f3346cd07a36_8_0)
Member

added 3 commits

  • 3544f115 - Drop legacy AmendLesson.vue
  • 8ef7e260 - Remove old todos
  • e0975215 - Merge branch '294-migrate-to-vue-3-vuetify-3' of...

Compare with previous version

added 3 commits <ul><li>3544f115 - Drop legacy AmendLesson.vue</li><li>8ef7e260 - Remove old todos</li><li>e0975215 - Merge branch &#39;294-migrate-to-vue-3-vuetify-3&#39; of...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/444/diffs?diff_id=80565&start_sha=fb16862f259ebe9ac7d05d33f82049c2f2910264)
Owner

mentioned in commit 64b9b4f2ad

mentioned in commit 64b9b4f2ad3b9a3e1cab49faddc59e509af0cc58
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
4 participants
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-Chronos!748
No description provided.