Resolve "Migrate to Vue 3/Vuetify 3" #748
No reviewers
Labels
No labels
Security
TeX
auto-update
board
done
board
ready
board
todo
check
delete-eslint-rc-js
check
update-builddeps-package-json
check
update-eslint-rc-js
check
update-gitignore
check
update-merge-request-template
check
update-prettier-ignore
check
update-pyproject-toml
check
update-renovate-json
check
update-tox-ini
part
backend
part
ci
part
docs
part
frontend
part
i18n
part
non-technical
part
packaging
prio
1
prio
2
prio
3
release-mr-5.x
size
large
size
medium
size
small
source
customer
source
customer::fsmw
source
customer::fss
source
customer::teckids
source
downstream
type
breaking
type
bug
type
feature
type
refactoring
workflow
blocked
workflow
confirmed
workflow
current-todo
workflow
discussing
workflow
new-app
workflow
wontfix
source::aleksolotl
No milestone
No project
No assignees
4 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
aleksis/AlekSIS-App-Chronos!748
Loading…
Reference in a new issue
No description provided.
Delete branch "294-migrate-to-vue-3-vuetify-3"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Information and screenshots
No further information have been provided.
Checklist
tox -e reformat,lintusedapps.pyandREADME.rstup-to-dateBackend checklist
Frontend checklist (mandatory with ~"part::frontend")
Closes #294
added 2 commits
26a04d0f- Perform semi-automatic migration to vue(tify)30fec47e2- Start porting substitutions crudlist to providerCompare with previous version
added 6 commits
4d2cda0b- Migrate SelectTimetable.vue to script setup and new vue(tify)d2ecbb35- Fix styling of timetable selectsd2747866- Use new buttons for vuetify38f0edb68- Use correct attributes within headersaa56688a- Move substitutions.vue to substitutions/d3e43523- Start porting LessonEventDialogCompare with previous version
added 1 commit
8a95f3c7- Add automatic plan support with new Resint frontendCompare with previous version
added 4 commits
0be76238- Migrate substitution list to vue37ac946cc- Reformatc9ba9303- Migrate substitution table1186389f- Update dev reformatter and linter to new versionsCompare with previous version
added 2 commits
a74ee3f9- WIP: Comment out nonexisting imports.18d803ea- Reorganize chronos schema into different filesCompare with previous version
added 6 commits
68858c8d- Add objectLayouts export4478bd31- Add TODOb5fa3b45- Comment now nonexisting CalendarEventDialog import84682c73- Add objectSchema for LessonEventse5a91004- Replace LessonEventDialog with CRUDProvider2fdc913d- Make title in lesson event patch mutation optionalCompare with previous version
added 7 commits
2e50db54- Make comment field of lesson event optional in mutations43d25d3c- Start porting amend lesson9d8c6418- Fix lesson event editItem by populating event03cfee58- Set defaults for creating custom lesson events for current timetableed324b6d- Set name prop for lesson event281097ec- Use VTextarea for lesson event commentc63198db- Continue porting amend lessonCompare with previous version
added 10 commits
84630ddd- Group substitutions for SubstitutionOverview by date in backendcaf95451- Port SubstitutionOverview to CRUDDayList900f9187- Continue porting SubstitutionOverviewae74623d- Start porting SubstitutionCardacf228bc- Continue porting SubstitutionOverviewe000a0c2- Remove TODOeb48dd57- Continue porting SubstitutionCard87f2f492- Continue porting SubstitutionCardCompare with previous version
added 2 commits
Compare with previous version
added 1 commit
Compare with previous version
added 2 commits
Compare with previous version
added 5 commits
a482b400- Fix typo in createOrUpdateSubstitutions mutation94be7ae3- Simplify substitution dummy by using explicit fields23f6ab70- Add deleteSubstitutions mutations that sends dummies93584535- Port script setup of SubstitutionCard162677f6- Wire-up loading in SubstitutionCardCompare with previous version
added 7 commits
282c0b5c- Fix56e2f38e- Reformat420050b9- Fixf3cbcc02- Change date to datetime in amendedLessonsFromAbsences query3b7256c5- Fix substitution_overview route02a6c59b- Properly detect amended lessonseventsdfc70c32- Pass date object to date select footerCompare with previous version
added 3 commits
a7c6912e- Fix backend to fully match date-grouped LessonEventse74a7c19- Add objectSchema type for date grouped LEscca346e0- Fix patch/create and cache updateCompare with previous version
added 1 commit
e2fed137- Fix handling of cancelled fieldCompare with previous version
added 1 commit
e84e3234- Use fragment for LE fieldsCompare with previous version
added 1 commit
7a33804f- Fix routesCompare with previous version
added 1 commit
eae26d59- Fix dummy IDsCompare with previous version
added 1 commit
af9a75eb- Move alert into toolbar extension slotCompare with previous version
added 1 commit
67a0dd80- Correctly pass results from useCRUDCompare with previous version
added 2 commits
7d22ce6b- Fix new room chips not being showncf5d4491- Adapt TeacherField styleCompare with previous version
added 1 commit
ec274828- Fix reset of filtersCompare with previous version
added 1 commit
74de49be- Replace subject chip select field with styled v-autocompleteCompare with previous version
added 1 commit
1766e411- Fix subject field width and labelCompare with previous version
added 1 commit
5e1c23cb- Align SubstitutionStatus icon vertically centeredCompare with previous version
added 3 commits
cba266de- Fix reactive calculation of subjectbc791b35- Adjust margind2e59335- Merge remote-tracking branch 'origin/294-migrate-to-vue-3-vuetify-3' into...Compare with previous version
added 3 commits
42d6a763- Fix typoe7c7e94a- Watch and set field values from substitution64f15ad9- Merge branch '294-migrate-to-vue-3-vuetify-3' of...Compare with previous version
added 2 commits
cad52701- Replace value with modelValuea7fd6f0a- Merge remote-tracking branch 'origin/294-migrate-to-vue-3-vuetify-3' into...Compare with previous version
added 1 commit
5c212118- Use object based selects in SubstitutionCardCompare with previous version
added 1 commit
Compare with previous version
added 1 commit
f6c95323- Also allow empty saves on teacher/room field updatesCompare with previous version
added 1 commit
8640f3b2- Use chips prop instead of selectionCompare with previous version
added 1 commit
9b0564d3- Fix renamed attributeCompare with previous version
added 1 commit
3ec0e058- ReformatCompare with previous version
added 1 commit
8911f8c8- Bump to newer coreCompare with previous version
added 1 commit
4b18f530- Pass request in substitutions for date queryCompare with previous version
added 2 commits
e8ee791f- Fix unchecked usage of optional request0f62fe32- Merge remote-tracking branch 'origin/294-migrate-to-vue-3-vuetify-3' into...Compare with previous version
added 2 commits
ee4cd4c5- Adapt to correct queryStructure5e642fb8- Use correct, updated slot namesCompare with previous version
added 1 commit
f523afde- Make request optional for build_substitutions_listCompare with previous version
added 1 commit
3d26d708- Re-add missing template from coreCompare with previous version
added 1 commit
1683aa97- ReformatCompare with previous version
marked this merge request as ready
marked the checklist item
tox -e reformat,lintused as completedmarked the checklist item Changelog updated/No update necessary as completed
marked the checklist item Copyright in
apps.pyandREADME.rstup-to-date as completedmarked the checklist item Tested with admin account as completed
marked the checklist item Screenshots are attached (mobile and desktop) as completed
Done or follow up?
?
left review comments
added 1 commit
fb16862f- Update copyright for 2025Compare with previous version
first TODO: done
second TODO: no clue what this means, @permcu please elaborate
resolved all threads
changed this line in version 43 of the diff
changed this line in version 43 of the diff
added 3 commits
3544f115- Drop legacy AmendLesson.vue8ef7e260- Remove old todose0975215- Merge branch '294-migrate-to-vue-3-vuetify-3' of...Compare with previous version
mentioned in commit
64b9b4f2ad