Resolve "Adapt to addition of cancelled field in core's CalendarEvent" #762

Merged
hansegucker merged 23 commits from 298-adapt-to-addition-of-cancelled-field-in-core-s-calendarevent into master 2026-03-18 20:17:38 +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")

Closes #298

## 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 - [ ] 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) - [ ] 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](https://edugit.org/AlekSIS/official/AlekSIS/-/blob/master/project/frontend_guidelines.rst?ref_type=heads) - [ ] Checked with [Firefox Accessibility Checker](https://firefox-source-docs.mozilla.org/devtools-user/accessibility_inspector/) Closes #298
Author
Member

assigned to @yuha

assigned to @yuha
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>e667e068 - Remove cancelled field</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=83629&start_sha=36aeb892ba721d0a17ec537d37c95e3f9a2e0645)
Author
Member

added 1 commit

  • c38bba3c - Add cancelled field migration

Compare with previous version

added 1 commit <ul><li>c38bba3c - Add cancelled field migration</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=83631&start_sha=e667e068882e40b12e3429f10e60490d9080e4cf)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>0f83c8ff - Fix migration structure</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=83642&start_sha=c38bba3c8770bea0559baeef91ba4fb03c7b8f5f)
Author
Member

lint fails due to the core version used still not containing the moved cancelled field.

wait for https://edugit.org/AlekSIS/official/AlekSIS-Core/-/merge_requests/2159 to be merged

lint fails due to the core version used still not containing the moved cancelled field. wait for https://edugit.org/AlekSIS/official/AlekSIS-Core/-/merge_requests/2159 to be merged
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 Changelog updated/No update necessary as incomplete

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

marked this merge request as ready

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

marked this merge request as draft

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

adapt to status field in core (instead of boolean cancelled)

adapt to status field in core (instead of boolean cancelled)
Author
Member

and some other rrule related changes in core (removal of cancelled chip etc)

and some other rrule related changes in core (removal of cancelled chip etc)
Author
Member

added 1 commit

  • dae02598 - Drop CancelledCalendarStatusChip and some more adapting in LessonDetails

Compare with previous version

added 1 commit <ul><li>dae02598 - Drop CancelledCalendarStatusChip and some more adapting in LessonDetails</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84207&start_sha=0f83c8ffed23eba380ed22af6d3b9da39a05deba)
Author
Member

added 2 commits

  • 8b3a8daf - Drop references to cancelled field in models
  • ffdf31e0 - Drop cancelled field in object schemas

Compare with previous version

added 2 commits <ul><li>8b3a8daf - Drop references to cancelled field in models</li><li>ffdf31e0 - Drop cancelled field in object schemas</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84209&start_sha=dae02598fc8e0da91bbd037742279b5e35179e6f)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>5768528f - Adapt migration</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84211&start_sha=ffdf31e0a99f4faeea25e1d2fbb8e0dd3c634319)
Author
Member

added 1 commit

  • 9e4b543f - Adapt to status field in graphql frontend files

Compare with previous version

added 1 commit <ul><li>9e4b543f - Adapt to status field in graphql frontend files</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84213&start_sha=5768528ffa060ac2f73c3f2c14354db0fd0790e9)
Author
Member

added 1 commit

  • d1156f1e - Adapt to cancelled logic in legacy/print templates

Compare with previous version

added 1 commit <ul><li>d1156f1e - Adapt to cancelled logic in legacy/print templates</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84217&start_sha=9e4b543f9761df90d2d1fb584ff744f2f3db0ace)
Author
Member

added 1 commit

  • e09c97e1 - Adapt SubstitutionType and corresponding page to changes

Compare with previous version

added 1 commit <ul><li>e09c97e1 - Adapt SubstitutionType and corresponding page to changes</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84218&start_sha=d1156f1e2f5af303e2ec5a9a5320fb23f1ef71d6)
Author
Member

added 1 commit

  • 4718ecd5 - Adapt LessonEvent related backend parts

Compare with previous version

added 1 commit <ul><li>4718ecd5 - Adapt LessonEvent related backend parts</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84220&start_sha=e09c97e12e45964872eb26f5600a1fec6b1adad2)
Author
Member

added 1 commit

  • b340897e - Adapt SubstitutionInputType and SubstitutionBatchCreateOrUpdateMutation (for...

Compare with previous version

added 1 commit <ul><li>b340897e - Adapt SubstitutionInputType and SubstitutionBatchCreateOrUpdateMutation (for...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84221&start_sha=4718ecd5e3690854be7bce6fe8ad4b419bc985b4)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>4b80908b - Adapt lesson event bar</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84223&start_sha=b340897e75903533d94b9140b6231e54125afbd7)
Author
Member

added 1 commit

  • b09fb25c - Adapt card in substitutions infinite scrolling list

Compare with previous version

added 1 commit <ul><li>b09fb25c - Adapt card in substitutions infinite scrolling list</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84224&start_sha=4b80908b7d60b832e32e27cdd2fd38c3d3c0f144)
Author
Member

added 1 commit

  • d90757d7 - Adapt substitution status indicator

Compare with previous version

added 1 commit <ul><li>d90757d7 - Adapt substitution status indicator</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84225&start_sha=b09fb25c9caaa9ed16f5952d23eefde430f5dcf6)
Author
Member

added 1 commit

  • 133146e6 - Add amendsDatetimeStart to substitution mutation

Compare with previous version

added 1 commit <ul><li>133146e6 - Add amendsDatetimeStart to substitution mutation</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84227&start_sha=d90757d7b1da20ece91b19157f34c1a2d1a97a51)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>be19acd4 - Fix canEdit/canDelete naming</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84229&start_sha=133146e6f6c12730b328cec187961bca6f70225f)
Author
Member

added 1 commit

  • b7a5a2e9 - Adapt LessonDetails amending logic

Compare with previous version

added 1 commit <ul><li>b7a5a2e9 - Adapt LessonDetails amending logic</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84231&start_sha=be19acd40b517a34268d0bc8d742a34ac49ffc39)
Author
Member

added 1 commit

  • 906c7410 - Adapt get_for_substitution_overview

Compare with previous version

added 1 commit <ul><li>906c7410 - Adapt get_for_substitution_overview</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84233&start_sha=b7a5a2e9051eb8e541511b00a5a7d4aeb903f7cb)
Author
Member

added 1 commit

  • 5aba888e - Fix cancellation button group values

Compare with previous version

added 1 commit <ul><li>5aba888e - Fix cancellation button group values</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84235&start_sha=906c7410574acf0ab54e1a8f50336e226162c077)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>95a8ccef - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84237&start_sha=5aba888ea5fe24ce5498fe5f9fe0304692a165fc)
Author
Member

resolved all threads

resolved all threads
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>d11a61bb - Add changelog</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84239&start_sha=95a8ccefad7a3ee49fd5c98c6f9900189e94d59d)
Author
Member

assigned to @hansegucker and unassigned @yuha

assigned to @hansegucker and unassigned @yuha
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 this merge request as ready

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

added 1 commit

Compare with previous version

added 1 commit <ul><li>9aa39add - Fix typo in templates</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-App-Chronos/-/merge_requests/458/diffs?diff_id=84241&start_sha=d11a61bb8d329ddb0ae254330e5e0c1e7b235047)
Owner

mentioned in commit de4a46d3c9

mentioned in commit de4a46d3c9a65acaae57f72decb75cbbbde8f522
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
2 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!762
No description provided.