Port to vue3 #897
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
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aleksis/AlekSIS-App-Alsijil!897
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "port-alsijil-to-vue3"
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?
assigned to @hansegucker
added 1 commit
4c300cf0- TMP: TestfixtureCompare with previous version
added 4 commits
f23c1c78- TMP Switch testfixture to intervalsf93f52a1- TMP: Make testfixture randomly return emtpy array4400f0d9- Fix typo3904bc6e- TMP: Comment failing imports in coursebookCompare with previous version
added 6 commits
3456ef0f- Import new lint configuration from core7da3a3a3- Perform automated vuetify3 migrationfc2fd78a- Reformat1cbe38f1- Migrate group actionsfcd8db79- Fix collections for vue31be6c22a- Define objectschema for extramarksCompare with previous version
added 2 commits
0a71cdc5- Use o notation for extra marks62318320- WIP: Adapt coursebook and related componentsCompare with previous version
added 1 commit
387037c4- WIP: Adapt coursebook/infinite scroller usage to vue3Compare with previous version
added 1 commit
5c6e15cb- Use useLazyQuery for fetching docsCompare with previous version
added 10 commits
9b46464f- Check if result contains items before pushing893fdf7c- Adapt DocumentationModal to composition APIe9f90174- Fix ParticipationList keysd837d51e- Fix breakpoint98a01605- Adapt DocumentationStatus to composition APIcab8897d- Move all imports to setup block5eee84c4- Adapt DocumentationAbsencesModal to composible APIb65816f3- Drop unused mutation mechanism for absences and move imports to setup815392f5- Add missing import5882fdcf- Fix coursebook queriesCompare with previous version
added 6 commits
852ded63- Fix vuetify breakpointed88d170- Some tweaks to subject fieldcdb761a7- Rename confusing function argument0435a9f9- Remove coursebook test from routesc90e95c6- Fix subject edit update event5cc92a77- Add todoCompare with previous version
added 2 commits
f5b88ac4- Use append-inner slot for documentation topic icon7c56bd78- Make homework/groupNote activator card flatCompare with previous version
added 2 commits
63ae9cb1- Fix documentation dialog opening8e539b32- Expose lesson summary save functionCompare with previous version
added 1 commit
77a74659- Fix v-model handling of lesson summariesCompare with previous version
added 1 commit
4af4fbd8- WIP: try to fix cache updating mechanismCompare with previous version
added 1 commit
Compare with previous version
added 1 commit
1942cf0b- Use alternative interval grouping mechanismCompare with previous version
added 1 commit
be9cb234- Remove interval adaption mechanism due to changes in coreCompare with previous version
added 2 commits
2d2e955f- Drop todoCompare with previous version
added 7 commits
7270fcd6- Adapt coursebook controlsbde8e0dc- Split filter handling44f2702c- Fix vue router import09003855- Fix groups/courses list619e546d- Adapt some commented out sections0dc559dc- Adapt AbsenceCreationDialog to composible APICompare with previous version
added 1 commit
56a41457- Adapt AbsenceCreationSummaryCompare with previous version
added 1 commit
9115bcfe- Fix interval items handlingCompare with previous version
added 2 commits
db15c54e- Fix documentation status83115ed5- Refactor some things in coursebook and add debug printsCompare with previous version
added 1 commit
80c7954b- Make documentations for coursebook query accept actual datetimes & (maybe) fix fetching mechanismCompare with previous version
added 3 commits
de5416ca- Add high z-index to absence creation dialog FAB45e576fd- Add todoCompare with previous version
added 2 commits
88249872- WIP: Migrate manage students liste124f206- Remove unused importCompare with previous version
added 1 commit
511ce45d- Add some todosCompare with previous version
added 1 commit
abb2da1d- Fix passing of custom absence reasons to absence creation dialogCompare with previous version
added 1 commit
533d3e19- Make absence creation form layout less crampedCompare with previous version
added 2 commits
f3396be0- Hide details from lesson autocompleteda03cbca- Some layout improvements to LessonInformationCompare with previous version
added 3 commits
fc6e7a19- Add objectLayout export4f2e8a82- Remove unused commentsCompare with previous version
added 1 commit
Compare with previous version
added 1 commit
8fcedf19- WIP: Implement documentation cache update on edit/createCompare with previous version
added 1 commit
eb295153- Add fixmeCompare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 2 commits
754cb4b3- WIP: Group documentations by date in backend04f4615c- WIP: Adapt to new CRUDDayListCompare with previous version
added 1 commit
5a856941- FixCompare with previous version
added 1 commit
037d6d4e- Fix resolvers for documentation date groupCompare with previous version
added 1 commit
19c6a920- Comment out unneeded sectionsCompare with previous version
added 1 commit
6d0d5f70- Remove unused importsCompare with previous version
added 1 commit
3af06fb1- Fix documentations query namingCompare with previous version
added 1 commit
19ba5dd9- use group_events_by_dateCompare with previous version
added 1 commit
9bef8b98- Remove some commented out sectionsCompare with previous version
added 3 commits
b7ec2f34- Add patch/delete eventsf45dd50c- Remove save eventCompare with previous version
added 1 commit
6e7fe414- Add todosCompare with previous version
added 1 commit
9cb6f4f6- Add createOrUpdateDocumentations mutationCompare with previous version
added 1 commit
c36c27a2- Move controls into CRUDList additional actionsCompare with previous version
added 3 commits
44ea5aea- Add todosb0e96e24- Implement patch/delete with CRUD7ec63a8f- Fix typoCompare with previous version
added 1 commit
22be01ed- Make documentations mutation return items in correct formatCompare with previous version
added 3 commits
fa53809f- Fix LessonSummarybc955a60- Fix LessonInformation82026b0e- Turn currentStatusName into computedCompare with previous version
added 1 commit
b6ecc0b1- Close documentation dialog on save clickCompare with previous version
added 3 commits
0f3f73a7- Drop statusTimeout functionality (that probably never worked)7b007ccb- Use patch event in DocumentationAbsences2e4f6f49- WIP: Adapt get_documentations_for_coursebook to avoid parsind ical eventsCompare with previous version
added 1 commit
fa54c2d6- Fix LE type importCompare with previous version
added 2 commits
84e4123e- Rename to additionalQueryVariablesa9d6ea1d- WIP: Use provide/inject of documentation query variables and CRUDProvider for ParticipationListCompare with previous version
added 1 commit
c3d86bd4- Use new useCRUD based approach for ManageStudentsTriggerCompare with previous version
added 1 commit
5d04616f- Use documentationPartMixin in ParticipationListCompare with previous version
added 1 commit
112fc64d- Fix passing of filters in coursebook by changing prop passing mechanismCompare with previous version
added 3 commits
4a309c42- Move commented out cache update logic017f39c0- WIP: Adapt ManageStudentDialog and useSendToServer675ac4aa- Merge branch 'port-alsijil-to-vue3' of...Compare with previous version
added 1 commit
9b1ce3fe- Add todo/comment out sectionsCompare with previous version
added 1 commit
0f422179- Remove unused onNotesDoneCompare with previous version
added 2 commits
f035d678- Use item.raw91e43b07- Use correct queryCompare with previous version
added 1 commit
31049977- Remove usage of item.raw in wrong placesCompare with previous version
added 1 commit
8db8f40d- Adapt UpdateParticipationCompare with previous version
added 1 commit
1ddb8e4a- WIP: Try to fix cache update in useSendToServer mixinCompare with previous version
added 1 commit
69a0b1f6- WIP: Fix cache update in ManageStudentsTrigger and ManageStudentsDialogCompare with previous version
added 1 commit
8f7689be- Really fix cache updatesCompare with previous version
added 2 commits
d2a39780- Fix buttons in student overview7deebf0e- Merge remote-tracking branch 'origin/port-alsijil-to-vue3' into port-alsijil-to-vue3Compare with previous version
added 2 commits
5f524cca- Fix typo68e9e92a- Merge branch 'port-alsijil-to-vue3' of...Compare with previous version
added 1 commit
b9cf3b32- Adapt TextNote.vueCompare with previous version
added 2 commits
a714894c- Use ListItems85a5af2c- Merge remote-tracking branch 'origin/port-alsijil-to-vue3' into port-alsijil-to-vue3Compare with previous version
added 1 commit
e84a9bb3- Start migrating statistics widgetsCompare with previous version
added 1 commit
b435176b- Fix subject field styleCompare with previous version
added 1 commit
8871d182- Fix text field cache handlingCompare with previous version
added 1 commit
9aea7b6e- Fix loading statusCompare with previous version
added 3 commits
737aaa78- Make statistics work againa6f46b88- Avoid null for tardiness sum4c985613- Merge branch 'port-alsijil-to-vue3' of...Compare with previous version
added 4 commits
908d169f- Modify todos in Coursebookf454ccad- Comment out absence creation dialog85610247- Comment out page mode switch button and add todo54d16b26- Comment out search field and add todoCompare with previous version
added 2 commits
808f11a5- Fix marking students as absentdb7d6fbd- Merge remote-tracking branch 'origin/port-alsijil-to-vue3' into port-alsijil-to-vue3Compare with previous version
AbsenceCreationDialog needs to be fixed (aka: adapted to the new useSendToServer composable, which gets problematic because it does not live within the CRUDDayList and thus can't access the queryVariables needed for cache updating)
This is broken because the mutation doesn't happen in this component itself anymore -> CRUDDayList needs to pass callbacks back
(see above:)
AbsenceCreationDialog needs to be fixed (aka: adapted to the new useSendToServer composable, which gets problematic because it does not live within the CRUDDayList and thus can't access the queryVariables needed for cache updating)
CoursebookLoader can't be displayed as previously since the new infinite scroller doesn't provide a fitting slot
Participation editing directly in the Coursebook component/the absence overview page need to be adapted to the new CRUDDayList cache update mechanism (aka: adapted to the new useSendToServer composable, which gets problematic because the respective logic does not live within the CRUDDayList and thus can't access the queryVariables needed for cache updating)
(see above:)
Participation editing directly in the Coursebook component/the absence overview page need to be adapted to the new CRUDDayList cache update mechanism (aka: adapted to the new useSendToServer composable, which gets problematic because the respective logic does not live within the CRUDDayList and thus can't access the queryVariables needed for cache updating)
(see above:)
AbsenceCreationDialog needs to be fixed (aka: adapted to the new useSendToServer composable, which gets problematic because it does not live within the CRUDDayList and thus can't access the queryVariables needed for cache updating)
added 1 commit
e899f172- Drop TestCRUDDayListCompare with previous version
added 1 commit
6225c61a- Drop fixmeCompare with previous version
created #373 to continue this discussion
mentioned in issue #373
created #374 to continue this discussion
mentioned in issue #374
see https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/373
see https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/373
created #375 to continue this discussion
mentioned in issue #375
created #376 to continue this discussion
mentioned in issue #376
see https://edugit.org/AlekSIS/official/AlekSIS-App-Alsijil/-/issues/375
left review comments
resolved all threads
TODO: Fullscreen statistics for person page is broken and needs to be adapted to CRUD changes. But: Widgets themselves work
resolved all threads
created #377 to continue this discussion
mentioned in issue #377
added 1 commit
f5c4655f- Fix translationsCompare with previous version
added 1 commit
1b7c64b0- Fix another translation keyCompare with previous version
added 4 commits
e1a945c4- Fix translation pluralizationd2ebf6e6- Fix TardinessField.vuee116cb8c- Fix TardinessField.vue usage verywhere3efe9958- Merge remote-tracking branch 'origin/port-alsijil-to-vue3' into port-alsijil-to-vue3Compare with previous version
added 1 commit
a5a3cd18- Drop unused cache update codeCompare with previous version
added 1 commit
a4077151- Fix extra marks handling in ManageStudentsDialogCompare with previous version
added 1 commit
7fd5a83c- Update copyright for 2025Compare with previous version
added 2 commits
92e15e41- Fix ExtraMarkNoteCheckbox9a67883f- Merge branch 'port-alsijil-to-vue3' of...Compare with previous version
added 3 commits
f4c9d8db- Fix handling of sendToServer for all typesedbd2fbf- Fix handling of sendToServer for all types Pt. 229743290- Merge remote-tracking branch 'origin/port-alsijil-to-vue3' into port-alsijil-to-vue3Compare with previous version
marked this merge request as ready
changed this file in version 87 of the diff
added 1 commit
dd40528b- ReformatCompare with previous version
added 2 commits
481325f3- Fix group injections4fd512ef- Merge remote-tracking branch 'origin/port-alsijil-to-vue3' into port-alsijil-to-vue3Compare with previous version
mentioned in commit
b75b89ad67