Resolve "Implement Vue substitution frontend" #614
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-Chronos!614
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "211-implement-vue-substitution-frontend"
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?
Closes #211
requested review from @hansegucker
assigned to @permcu
added 7 commits
dd4a6246- Add edit button to lesson detailsbca7820f- Add dialog-object-form to lesson detailsb226e583- Name text fields in amend form of lesson details81ec8fde- Standartize on cancelled spelling with two le986e133- Update text field names in amend form of lesson detailsf05225d5- Add default amend object to lesson detailsdaeafeb0- Implement graphql amend lesson mutationCompare with previous version
added 1 commit
5e302e09- Handle amend lesson mutation like other use sites & add it to propsCompare with previous version
added 6 commits
new-model-based-on-calendar52967280- Merge branch 'new-model-based-on-calendar' into 211-implement-vue-substitution-frontendCompare with previous version
added 1 commit
1be0db49- Fix graphql amend lesson mutationCompare with previous version
added 1 commit
b44c2074- Remove timezone handling code since LessonEvent uses UTCCompare with previous version
added 1 commit
Compare with previous version
added 2 commits
a41cbf1e- Add id to LessonEvent meta field (= x-meta ical field)9eb5c966- Enable editing of amended lesson with a amend lesson mutationCompare with previous version
added 2 commits
0c8e3f07- Remove debug prints5161437c- Enable autocomplete for subject, teachers & roomsCompare with previous version
added 2 commits
ae723f2d- Fix typo57b32c3b- Refresh calendar after lesson is amendedCompare with previous version
added 1 commit
04a916ce- Use (bigger) v-textarea for imputting comments when amending lessonsCompare with previous version
added 1 commit
ba21458f- Fix displaying of subjects in lesson feedCompare with previous version
added 1 commit
39a85c05- Correctly set timezones with amended lesson eventsCompare with previous version
added 1 commit
6586e6cc- Make labels for amend dialog better understandableCompare with previous version
added 1 commit
Compare with previous version
added 1 commit
1391b48c- Check permission before showing substitution frontendCompare with previous version
added 2 commits
2d8945d5- Use id in edit-item of substitution frontend98a44758- Disable subject, teachers & rooms selection if lesson cancelledCompare with previous version
added 2 commits
2acec8b2- Close lesson detail view after amending20e00758- Fix values of amended lessons not being shown in formCompare with previous version
added 2 commits
bce6b8f6- Fix datetime handling582b606a- Merge branch '211-implement-vue-substitution-frontend' of...Compare with previous version
added 1 commit
fd036dc1- Convert datetimes on substitution creation to UTC to transfer data correctlyCompare with previous version
added 1 commit
31c88e61- Fix DatetimeTimezoneMixin to work with create and patch mutationsCompare with previous version
added 1 commit
3ca1e9d3- Enable deletion of substitution in substitution frontendCompare with previous version
added 4 commits
new-model-based-on-calendar03c9b5f0- Merge branch 'new-model-based-on-calendar' into 211-implement-vue-substitution-frontendCompare with previous version
added 3 commits
8be93719- Set cancel substitution confirm dialog titlea36cfade- Move amend lesson (substitution ui) to own componentc40d3243- Remove amendEvent namespace in now standalone AmendEvent componentCompare with previous version
FIXME: Check permissions (and rename the
edit_lessonsubstitutionpermission/use another, global one since this one is based on a legacy model)added 2 commits
10b5781b- Use existing permissions48d59b6a- Merge branch 'new-model-based-on-calendar' into 211-implement-vue-substitution-frontendCompare with previous version
added 1 commit
907762cb- Avoid using reserved namesCompare with previous version
@permcu this is currently not working. Clicking on a lesson event in the timetable opens the detailed card(?), but without an edit button and the console contains a few error messages like this one
Error in render: "TypeError: _vm.selectedEvent is undefined".@yuha
added 1 commit
97da5398- Fix issues caused by separating AmendLesson componentCompare with previous version
fixed
resolved all threads
.
resolved all threads
added 1 commit
87873a96- Bump dev versionCompare with previous version
added 15 commits
new-model-based-on-calendarc6af6bed- Merge branch 'new-model-based-on-calendar' into 211-implement-vue-substitution-frontendCompare with previous version
added 46 commits
new-model-based-on-calendarf0a822c1- Merge branch 'new-model-based-on-calendar' into 211-implement-vue-substitution-frontendCompare with previous version
added 2 commits
19e2816e- Adapt to CRUD refactoringcf092d08- Properly handle LessonEvents without subjectCompare with previous version
added 1 commit
40edcdd0- Adapt deletion of substitutions to CRUD refactoringCompare with previous version
TODO: Add meaningful message to delete dialog of substitutions (may require changes in DeleteDialog since the text displayed for individual objects to be deleted there can only be the content of one property of the said objects)
.
deleted the
new-model-based-on-calendarbranch. This merge request now targets themasterbranchadded 10 commits
master0e1ffed5- Merge branch 'master' into 211-implement-vue-substitution-frontendbb438cc7- Reformat and fix lintCompare with previous version
mentioned in merge request !633
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
added 1 commit
Compare with previous version
solved now, but requires https://edugit.org/AlekSIS/official/AlekSIS-Core/-/merge_requests/1428
added 1 commit
cfc417f1- Add proper delete textCompare with previous version
removed review request for @hansegucker
assigned to @hansegucker and unassigned @permcu
added 6 commits
mastera9cdcdd5- Merge branch 'master' into 211-implement-vue-substitution-frontendCompare with previous version
added 1 commit
11fd7e05- Fix amends field of LessonEvent in gql schemaCompare with previous version
resolved all threads
resolved all threads
changed this line in version 48 of the diff
added 1 commit
0cc4d77a- Fix messagesCompare with previous version
added 1 commit
7d753474- ReformatCompare with previous version
added 11 commits
masterb8cfaaac- Merge branch 'master' into 211-implement-vue-substitution-frontendCompare with previous version
marked this merge request as ready
mentioned in commit
210217945f