Resolve "Import and/or subscribe to ICS file (uploaded or from URL) as availability calendar" #3908

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

## 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 - [x] (Unit) tests for new feature/regression tests for bug fixes (only if useful) - [x] 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 - [x] Use permissions for all GraphQL mutations - [x] Use query optimizer for all GraphQL queries - [x] 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](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 #1575
Author
Member

assigned to @yuha

assigned to @yuha
Author
Member

added 52 commits

  • f9adfc7c...6228f5eb - 52 commits from branch master

Compare with previous version

added 52 commits <ul><li>f9adfc7c...6228f5eb - 52 commits from branch <code>master</code></li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144588&start_sha=f9adfc7c101c636ab8dd7c970ecbe316907d454a)
Author
Member

added 1 commit

  • 5c417b56 - WIP: Implement instance-based calendar feeds and ical subscription feed

Compare with previous version

added 1 commit <ul><li>5c417b56 - WIP: Implement instance-based calendar feeds and ical subscription feed</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144640&start_sha=6228f5ebf211851672917fab5fb94c5314cd3fa2)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>fcece4f2 - Add migration</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144641&start_sha=5c417b56c4ea5100b82323dcd5bc91909671c688)
Author
Member

added 1 commit

  • 78ed31ae - Generalize calendar feed aggregation functions into core_helpers

Compare with previous version

added 1 commit <ul><li>78ed31ae - Generalize calendar feed aggregation functions into core_helpers</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144642&start_sha=fcece4f2b6c3ab04c9e04310f0cd2c1dc0162771)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>4153c431 - Fix feed concatination</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144643&start_sha=78ed31ae23b24f1d11b7572eeb2a930b9ad91eeb)
Author
Member

added 1 commit

  • 8888f50c - Add mutations for ics subscription feeds

Compare with previous version

added 1 commit <ul><li>8888f50c - Add mutations for ics subscription feeds</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144644&start_sha=4153c431631fc944893d5681275b77b74061c469)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>cc4a7e16 - Add to objectSchemas</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144645&start_sha=8888f50c577b89e3b21fac78308a485fa48170e8)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>94506231 - Add frontend mutations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144646&start_sha=cc4a7e1640b28716015fc9cacd8dbcff64378817)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>a239a012 - Fix imports</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144647&start_sha=9450623111e3dbfb6e08e2a68f181d1cc669f5ba)
Author
Member

added 1 commit

  • 828d8f02 - Fix input type

Compare with previous version

added 1 commit <ul><li>828d8f02 - Fix input type</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144648&start_sha=a239a0120382056d7404fa87b9b6120fb34a3fb8)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>728e0aed - Fix input type</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144649&start_sha=828d8f0294b8c419da1ae0bd01667c6f6a0dec6b)
Author
Member

added 1 commit

  • 2a995cd6 - Add button to create ICS subscription feeds

Compare with previous version

added 1 commit <ul><li>2a995cd6 - Add button to create ICS subscription feeds</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144650&start_sha=728e0aed577d1e0971d5bebfd9a8c399d1f0bdb4)
Author
Member

added 1 commit

  • 2e34c0f0 - Fix get_xx functions for CalendarFeed

Compare with previous version

added 1 commit <ul><li>2e34c0f0 - Fix get_xx functions for CalendarFeed</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144651&start_sha=2a995cd69e0c39e023c66ca2bda32ef4ec62d093)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>9b360026 - Add component type method</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144652&start_sha=2e34c0f084916d994cb290789e5a00b6966428a2)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>8bbacf1d - Add missing import</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144653&start_sha=9b360026972baef78adcf8312c07a5e0e8b0783a)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>3d82dbd2 - Fix typo</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144654&start_sha=8bbacf1d760d1f18013882b4a24638294afed535)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>cc2d5e5c - Use correct uuid version</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144655&start_sha=3d82dbd2cabf577f13a2ba03e8e19b13d213564e)
Author
Member

added 1 commit

  • 441899d0 - Use complete and correct defaults

Compare with previous version

added 1 commit <ul><li>441899d0 - Use complete and correct defaults</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144698&start_sha=cc2d5e5caefb16409e5c7837ea1107f9e487d5d1)
Author
Member

added 1 commit

  • 4854dde9 - Add default (None) value to dtend resolver (following RFC)

Compare with previous version

added 1 commit <ul><li>4854dde9 - Add default (None) value to dtend resolver (following RFC)</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144699&start_sha=441899d02bfd53c6a008d93eabf4f56f7974c844)
Author
Member

added 1 commit

  • 49649d71 - Use correct and complete default values when normalizing events in instance-based feeds

Compare with previous version

added 1 commit <ul><li>49649d71 - Use correct and complete default values when normalizing events in instance-based feeds</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144700&start_sha=4854dde9e3881855d09579485d4e89098a80c83a)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>49d0e0d2 - Correctly set unique_id</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144703&start_sha=49649d717dd12d3e5ec3c6127de0dc34ed728b83)
Author
Member

added 2 commits

Compare with previous version

added 2 commits <ul><li>c82d23b9 - Beautify create calendar feed button</li><li>5dc01728 - Add translation keys</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144704&start_sha=49d0e0d28b52f99e85416bec7aaadcc8b6a6bac3)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>6fc12c11 - Rename model</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144782&start_sha=5dc017288619bc7a00d99ef9142d7295067bf2b2)
Author
Member

added 1 commit

  • 8e6a25b6 - WIP: Implement event sync from iCal source feed

Compare with previous version

added 1 commit <ul><li>8e6a25b6 - WIP: Implement event sync from iCal source feed</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=144810&start_sha=6fc12c116019e2b989d1087d27dece50c876a690)
Author
Member

added 1 commit

  • cdc181c9 - WIP: Implement event sync from iCal source feed

Compare with previous version

added 1 commit <ul><li>cdc181c9 - WIP: Implement event sync from iCal source feed</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=147129&start_sha=8e6a25b6f75d042ebd6a6f9a053539da1cacbdf7)
Author
Member

added 1 commit

  • 4a956a0f - Implement basic event sync from iCal source feed

Compare with previous version

added 1 commit <ul><li>4a956a0f - Implement basic event sync from iCal source feed</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151505&start_sha=cdc181c92d7c809b18a3f9ccd5319dee6913f901)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>e5a545e1 - Rename mutations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151506&start_sha=4a956a0f12034d20e7a048eca6190a241687aab9)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>bb6befa6 - Rename translations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151507&start_sha=e5a545e1f95765a58418f083d3c7bda556275783)
Author
Member

added 1 commit

  • 82cfe7fa - Use field tracker to trigger sync on URL change

Compare with previous version

added 1 commit <ul><li>82cfe7fa - Use field tracker to trigger sync on URL change</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151508&start_sha=bb6befa6e85fc161151af99cb816e33fcbd4e6e2)
Author
Member

added 1 commit

  • 2a1d00e0 - Remove unique property from uid field

Compare with previous version

added 1 commit <ul><li>2a1d00e0 - Remove unique property from uid field</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151509&start_sha=82cfe7fa9c19dcb09193b4f13447f6527218aa21)
Author
Member

added 1 commit

  • e04c4d20 - Add recurrence related fields

Compare with previous version

added 1 commit <ul><li>e04c4d20 - Add recurrence related fields</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151510&start_sha=2a1d00e057d3a763a934f84144f68ad342b008ea)
Author
Member

added 1 commit

  • b147dc6d - Use with_occurrences mechanism in get_objects

Compare with previous version

added 1 commit <ul><li>b147dc6d - Use with_occurrences mechanism in get_objects</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151511&start_sha=e04c4d2011ef728ca8da26b525e5f4cf8a2a4137)
Author
Member

added 1 commit

  • 7c0e0cb1 - Accept objects in CalendarFeed's create_feed

Compare with previous version

added 1 commit <ul><li>7c0e0cb1 - Accept objects in CalendarFeed&#39;s create_feed</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151512&start_sha=b147dc6d54e4ec682f6ea3b619aaf15de8b2d7c9)
Author
Member

added 1 commit

  • ba9ef31f - Adapt value_... and other helper methods for instance-based feeds

Compare with previous version

added 1 commit <ul><li>ba9ef31f - Adapt value_... and other helper methods for instance-based feeds</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151513&start_sha=7c0e0cb19319651bf3cd267f1a0ef4f80b447bc8)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>4c2a7d12 - Add manager</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151514&start_sha=ba9ef31f0cf261d6747c1e3ece5b59ab41a6c227)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>45bf03da - Add amendment related fields</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151515&start_sha=4c2a7d1289fc4074d2425acf9bddbfe62f28c6b7)
Author
Member

added 1 commit

  • beac0144 - Correctly utilize raw iCal data

Compare with previous version

added 1 commit <ul><li>beac0144 - Correctly utilize raw iCal data</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151517&start_sha=45bf03dab1b69012692f39221fc3fa3ad6f3b000)
Author
Member
needs https://codeberg.org/collab-maint/django-pg-rrule/pulls/27
Author
Member

added 42 commits

  • beac0144...4281f6fb - 41 commits from branch master
  • e6117829 - Merge branch 'master' into...

Compare with previous version

added 42 commits <ul><li>beac0144...4281f6fb - 41 commits from branch <code>master</code></li><li>e6117829 - Merge branch &#39;master&#39; into...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151519&start_sha=beac0144472b120202d74a40efd1615b568e23ec)
Author
Member

added 1 commit

  • 87bb7af0 - Merge branch 'master' into...

Compare with previous version

added 1 commit <ul><li>87bb7af0 - Merge branch &#39;master&#39; into...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151521&start_sha=e6117829780dc93a1f1c3043381d8aa98ef7906d)
Author
Member

added 1 commit

  • 2df1e4ad - Use BinaryField for raw iCalendar component storage

Compare with previous version

added 1 commit <ul><li>2df1e4ad - Use BinaryField for raw iCalendar component storage</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151631&start_sha=87bb7af08a684a059d1acb6ddce93f328a78dd87)
Author
Member

added 1 commit

  • f4cad2b2 - Fix required link value retrieval

Compare with previous version

added 1 commit <ul><li>f4cad2b2 - Fix required link value retrieval</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151632&start_sha=2df1e4add30f4f307953927e39c91a4e096d7b5c)
Author
Member

added 1 commit

  • 9e19e453 - Add some more value_... methods

Compare with previous version

added 1 commit <ul><li>9e19e453 - Add some more value_... methods</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151633&start_sha=f4cad2b24776d83dee558a1df897afbd322faa2c)
Author
Member

added 1 commit

  • 3e90baf4 - Actually return values in value_... methods

Compare with previous version

added 1 commit <ul><li>3e90baf4 - Actually return values in value_... methods</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151634&start_sha=9e19e453b2e364e59012b745ca80f430d18012cb)
Author
Member

added 1 commit

  • 532af859 - Fix typo

Compare with previous version

added 1 commit <ul><li>532af859 - Fix typo</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151651&start_sha=3e90baf4e1a10f1a6e075abbede43736644a4f20)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>86ab657e - Fix typo</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151652&start_sha=532af8595fdcab6f056ae90124f9b21e9e542576)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>ea0f57b8 - Modify/add some todos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151653&start_sha=86ab657e775ac01329823994ce621cd0f408f502)
Author
Member

added 1 commit

  • e0551b45 - Add owners and file-based instance feeds

Compare with previous version

added 1 commit <ul><li>e0551b45 - Add owners and file-based instance feeds</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151654&start_sha=ea0f57b84c87c6bbc369539733f5e26c161b9161)
Author
Member

added 1 commit

  • 9c6f125f - Use callable instead of lambda

Compare with previous version

added 1 commit <ul><li>9c6f125f - Use callable instead of lambda</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151655&start_sha=e0551b459052f63295e9964be21af17e1eef0602)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>a6ebc3cc - Adapt migration</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151656&start_sha=9c6f125fe7fb8d803aeb964e5a253533cced9d6b)
Author
Member

added 1 commit

  • 0bd65a8e - Adapt schema

Compare with previous version

added 1 commit <ul><li>0bd65a8e - Adapt schema</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151657&start_sha=a6ebc3cc920695cffb25d640fe2494577c7f5a70)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>aa5f50a9 - Adapt schema</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151658&start_sha=0bd65a8e322a71bca23da93ce6dd1dbd1d0268be)
Author
Member

added 1 commit

  • ce7d5d30 - Implement file-based feeds in frontend

Compare with previous version

added 1 commit <ul><li>ce7d5d30 - Implement file-based feeds in frontend</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151659&start_sha=aa5f50a9cea797c19d2ab19933448c95f2f6a489)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>5ba1ab27 - Add missing imports</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151660&start_sha=ce7d5d30213cd861fbbfebc2696ce4efc372c769)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>2b3e692d - Fix objectSchema import</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151661&start_sha=5ba1ab2796ac23b2c7ee1be75b56b89e4319a314)
Author
Member

added 1 commit

  • 7c40e8b1 - Use correct translation key in calendar feed button

Compare with previous version

added 1 commit <ul><li>7c40e8b1 - Use correct translation key in calendar feed button</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151662&start_sha=2b3e692d8d55c490605ac7d96bdeaa28d26b65dc)
Author
Member

added 1 commit

  • 45799111 - Fix calendar feed creation menu from closing

Compare with previous version

added 1 commit <ul><li>45799111 - Fix calendar feed creation menu from closing</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151663&start_sha=7c40e8b1fdeb96b46c93605cb8fa0b766a4132ad)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>ac7f2b27 - Actually read file</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151664&start_sha=457991115cd2e89af48f92a6dd35d70199804457)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>033d2e78 - Add todos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151665&start_sha=ac7f2b278f05fa6d205432378900553331f5adad)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>05920df1 - Add missing import</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151671&start_sha=033d2e7886b7ba823cb04e59e3be4827d90b1989)
Author
Member

added 1 commit

  • 6592a163 - Implement dynamic polling intervals for subscription iCal feeds

Compare with previous version

added 1 commit <ul><li>6592a163 - Implement dynamic polling intervals for subscription iCal feeds</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151672&start_sha=05920df1d51bc42752f58a7e879f355566b069b1)
Author
Member

added 1 commit

  • c86d1288 - Automatically set feed owners

Compare with previous version

added 1 commit <ul><li>c86d1288 - Automatically set feed owners</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151673&start_sha=6592a1630a6b3da326bbce83212c8054417c29ee)
Author
Member

added 1 commit

  • d3ae0a57 - Encode raw calendar before saving

Compare with previous version

added 1 commit <ul><li>d3ae0a57 - Encode raw calendar before saving</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151674&start_sha=c86d1288c3fac467d10ff1de2354effc9c0b8081)
Author
Member

added 1 commit

  • c922b446 - Refresh calendar list on instance-based feed update

Compare with previous version

added 1 commit <ul><li>c922b446 - Refresh calendar list on instance-based feed update</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151679&start_sha=d3ae0a571cc509cadb7a4dfa50561a90f59bef71)
Author
Member

added 1 commit

  • 6cfe595e - Use name constructed with uuid as unique instance-based feed identifyier

Compare with previous version

added 1 commit <ul><li>6cfe595e - Use name constructed with uuid as unique instance-based feed identifyier</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151680&start_sha=c922b446a791300b240648c66bf1dea05bcca8a6)
Author
Member

added 1 commit

  • 12c96d23 - Move owner field for calendar feeds

Compare with previous version

added 1 commit <ul><li>12c96d23 - Move owner field for calendar feeds</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151915&start_sha=6cfe595e252d7962a91974849463da376cbe6f8e)
Author
Member

added 1 commit

  • 5b6aaf05 - Filter available calendara feeds by person

Compare with previous version

added 1 commit <ul><li>5b6aaf05 - Filter available calendara feeds by person</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151916&start_sha=12c96d2360e7d04a0254ded0e4b550bf66d6c8c7)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>2c3f3738 - Fix typo</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151917&start_sha=5b6aaf050c1a222ef7955982ae280379700f3c27)
Author
Member

added 1 commit

  • 9ef79b08 - Indicate if feed is instance-based in frontend

Compare with previous version

added 1 commit <ul><li>9ef79b08 - Indicate if feed is instance-based in frontend</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151918&start_sha=2c3f3738c7e762b3abf6f4d720494e77ecc967d4)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>0278b681 - Drop some todos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151919&start_sha=9ef79b0890352eb9398715b827469cebf7d164e9)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>89943dfc - Remove todos / debug print</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151920&start_sha=0278b6811a6c427399edb00b6cbbef731733498d)
Author
Member

added 1 commit

  • bf62c62e - Introduce free/busy type field for iCal calendar feeds

Compare with previous version

added 1 commit <ul><li>bf62c62e - Introduce free/busy type field for iCal calendar feeds</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151921&start_sha=89943dfce501940c238fda9e52e93317657d96d5)
Author
Member

added 1 commit

  • cdfa7cf5 - WIP: Use interface to provide unified CRUD for instance based calendar feeds

Compare with previous version

added 1 commit <ul><li>cdfa7cf5 - WIP: Use interface to provide unified CRUD for instance based calendar feeds</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151922&start_sha=bf62c62e63117625d9026aa9ff2e87cb037f2186)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>9b89cdaa - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151941&start_sha=cdfa7cf59951ee4130c198f53d4135deafea7302)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>801a5912 - Also query person fields</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151957&start_sha=9b89cdaad27ec4448afef2b3b5688277b7447e2a)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>23a5d394 - Add missing import</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151958&start_sha=801a59126e2ea89338ed18b6d5eb8e49f96549dd)
Author
Member

added 1 commit

  • 191ee9a1 - Fix color field & fully integrate freebusy type selection

Compare with previous version

added 1 commit <ul><li>191ee9a1 - Fix color field &amp; fully integrate freebusy type selection</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151959&start_sha=23a5d3946cba7da41e9a31da36a178485664776e)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>964ee28f - Add translations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151960&start_sha=191ee9a18bca31c9e144f8f43ee7396161a4c2b6)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>9ec193d4 - Beautify form layout</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151961&start_sha=964ee28fb7ea1b1f76bdfe12a070c34637028ac9)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>411c8d4a - Set correct required status</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151963&start_sha=9ec193d499f6cd57aa59c9bc15746f48d44a4ea6)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>dfb6c0c5 - Fix sync</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151967&start_sha=411c8d4af8425e26ae47a657b7226c66d95d6f22)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>36076a80 - Fix get_availability_objects</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151968&start_sha=dfb6c0c5f828f2bd83a384edad5df353fa5a07c8)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>15955910 - Fix f/b datetime methods</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=151969&start_sha=36076a804e5945acb7eb6767ebedafe92275347b)
Author
Member

added 1 commit

  • 45e53018 - Remove raw field and adapt migrations

Compare with previous version

added 1 commit <ul><li>45e53018 - Remove raw field and adapt migrations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152114&start_sha=159559102c1f4cdf5d05ea35ce59c0c8d080fc78)
Author
Member

added 1 commit

  • fa13bb98 - Correctly determine free/busy status for iCal based events

Compare with previous version

added 1 commit <ul><li>fa13bb98 - Correctly determine free/busy status for iCal based events</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152115&start_sha=45e53018c846c67d1c9e884aa90058e61fa9c44a)
Author
Member

added 2 commits

  • a398ff4f - Correctly determine free/busy status for iCal based events
  • 52210686 - Use complete default values for iCal derived events

Compare with previous version

added 2 commits <ul><li>a398ff4f - Correctly determine free/busy status for iCal based events</li><li>52210686 - Use complete default values for iCal derived events</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152116&start_sha=fa13bb98c1fcf21d842cf72fde5706eaec1b03d6)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>73da07bf - Use better wording</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152119&start_sha=5221068699164515ade0afe9017e9bf5d3e15041)
Author
Member

added 1 commit

  • f7872880 - Use translated keys for patch/delete menu

Compare with previous version

added 1 commit <ul><li>f7872880 - Use translated keys for patch/delete menu</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152120&start_sha=73da07bf280b25b9b3237d3d5db22b0045db71c6)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>30dc0299 - Encode result before hashing</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152121&start_sha=f78728801aaac2adf68c6a5c81bfbf2edb917803)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>7e1e0b2b - Move freebusy_type</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152141&start_sha=30dc02999eeed1dbe29b12079c709482a57d96b0)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>38c13342 - Fix freebusy_type resolving</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152143&start_sha=7e1e0b2b16f2d9e2ac2dc1e190d221639efcba8d)
Author
Member

added 2 commits

  • 9a0a996a - Add calendar feeds collection
  • d2e55730 - Fix calendar feeds patching/deletion with collection-derived dynamic mutations

Compare with previous version

added 2 commits <ul><li>9a0a996a - Add calendar feeds collection</li><li>d2e55730 - Fix calendar feeds patching/deletion with collection-derived dynamic mutations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152144&start_sha=38c133422c15aea0525feae9aec3205fe35c2665)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>567938fd - Fix value_... resolvers</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152145&start_sha=d2e557301ae560f775e6ef95054137e41f582572)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>d66b4ca0 - Fix date_end handling</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152148&start_sha=567938fdca9acbf0b6ce8511cc411f02a8144c7d)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>868a5d7c - Fix recurrence handling</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152150&start_sha=d66b4ca0e556d0517141a8b9d4b8831d2c607f55)
Author
Member

added 1 commit

  • 122179d2 - Hide ics download button for instance based feeds

Compare with previous version

added 1 commit <ul><li>122179d2 - Hide ics download button for instance based feeds</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152151&start_sha=868a5d7ceeb2747f30d12f92cf91b93cb7d74627)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>121cc5df - Add rules</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152153&start_sha=122179d265c2a8f3ac2782ea6d1dda8ab09fc4fb)
Author
Member

added 1 commit

  • 98813cb7 - Include toggle for saving event details

Compare with previous version

added 1 commit <ul><li>98813cb7 - Include toggle for saving event details</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152154&start_sha=121cc5dfb6a01d0f3e2793d11991b7438e63210d)
Author
Member

added 1 commit

  • 0ce9b51e - Make calendar event summary/name optional

Compare with previous version

added 1 commit <ul><li>0ce9b51e - Make calendar event summary/name optional</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152155&start_sha=98813cb7b4543458701c2c945cba44c4b3dc26ef)
Author
Member

added 1 commit

  • c82c26f6 - Add model changes for event detail saving

Compare with previous version

added 1 commit <ul><li>c82c26f6 - Add model changes for event detail saving</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152156&start_sha=0ce9b51e0c1ebc515157329efbc0af5c7fc5d7f8)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>76e8670b - Merge migrations</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152157&start_sha=c82c26f64f7023bc879bdc24220bf1059899a568)
Author
Member

added 1 commit

  • 699bbd66 - Only run iCal sync when changed

Compare with previous version

added 1 commit <ul><li>699bbd66 - Only run iCal sync when changed</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152158&start_sha=76e8670be73624c8f7631c73f97461abcd7519cf)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>aa0388f4 - Fix sync triggering</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152159&start_sha=699bbd66434105b1a2b9ba5ad0cfe2a7a79d1064)
Author
Member

added 2 commits

Compare with previous version

added 2 commits <ul><li>7c3f7060 - Really fix sync trigger</li><li>c8e370f7 - Drop todo</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152161&start_sha=aa0388f47a0a6e65941448f3782633017fb92b6c)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>9603de9d - Fix typos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152163&start_sha=c8e370f7883ab5d525fc2387f4af2ff94483fabe)
Author
Member

added 1 commit

  • 1cecf500 - Add edit component for free/busy status choices

Compare with previous version

added 1 commit <ul><li>1cecf500 - Add edit component for free/busy status choices</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152164&start_sha=9603de9d06a2364028c8b0379c5f7bfb863565aa)
Author
Member

Screenshot From 2026-07-12 22-47-33.png

Screenshot From 2026-07-12 22-47-14.png

Screenshot From 2026-07-12 22-47-10.png

Screenshot From 2026-07-12 22-47-05.png

Screenshot From 2026-07-12 22-46-57-1.png

Screenshot From 2026-07-12 22-46-57.png{width=548 height=600}

![Screenshot From 2026-07-12 22-47-33.png](/uploads/2b471cc36004e9fb54c1769dd070e1ce/Screenshot_From_2026-07-12_22-47-33.png) ![Screenshot From 2026-07-12 22-47-14.png](/uploads/b45c38cb53848f9594c5348c2e87baa1/Screenshot_From_2026-07-12_22-47-14.png) ![Screenshot From 2026-07-12 22-47-10.png](/uploads/8c00254ad7cde0a3b1d58f9d1d686a94/Screenshot_From_2026-07-12_22-47-10.png) ![Screenshot From 2026-07-12 22-47-05.png](/uploads/64c1bfcb1ea2f349a865572ac447d3dd/Screenshot_From_2026-07-12_22-47-05.png) ![Screenshot From 2026-07-12 22-46-57-1.png](/uploads/af5bb79a577f394b1dcd99fed2391546/Screenshot_From_2026-07-12_22-46-57-1.png) ![Screenshot From 2026-07-12 22-46-57.png](/uploads/838b248cca9d6a2e0c728a94afc72587/Screenshot_From_2026-07-12_22-46-57.png){width=548 height=600}
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>fef9cf85 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152166&start_sha=1cecf500248d18e5ab372abdb86ca138e0e9baa6)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>b84cc2b8 - Refactor todos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152168&start_sha=fef9cf8518b6532d808b074ef491aa16845260e3)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>7e3c66be - Fix timezone handling</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152169&start_sha=b84cc2b889bb935c148ffa24f791a9a377bf65f5)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>d616f6f8 - Add basic test</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152170&start_sha=7e3c66beca5022dc4b3ed239a96f8a1eb97b02d9)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>1a5a43f5 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152171&start_sha=d616f6f8c2df30822210db058584f9a0ed43142f)
Author
Member

added 145 commits

  • 1a5a43f5...1e3e48d2 - 144 commits from branch master
  • 87c6df9a - Merge branch 'master' into...

Compare with previous version

added 145 commits <ul><li>1a5a43f5...1e3e48d2 - 144 commits from branch <code>master</code></li><li>87c6df9a - Merge branch &#39;master&#39; into...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152172&start_sha=1a5a43f5e33500ff7e4c2e346f01a413b189225c)
Author
Member

assigned to @hansegucker and unassigned @yuha

assigned to @hansegucker and unassigned @yuha
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>6c072b22 - Fix ex/rdates timezone</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152174&start_sha=87c6df9ad9ee7bf3c8a671f1a1059676a00ff973)
Author
Member

image.png{width=900 height=520}

this results from the test file included in the MR

![image.png](/uploads/9dc2c80506cbb55a1b0f1020c8c1ce04/image.png){width=900 height=520} this results from the test file included in the MR
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>28591628 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152175&start_sha=6c072b225f0e63bdf89efb1e7595f09162bf400d)
Author
Member

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

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

added 1 commit

Compare with previous version

added 1 commit <ul><li>02b81dfe - Fix lint</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152189&start_sha=285916286e40ac3374092c1c45059a916cd75c13)
Owner

Is this really a good idea?

Is this really a good idea?
Owner

TODO

TODO
Owner

TODO

TODO
Owner

TODO

TODO
Owner

TODO

TODO
Owner

TODO

TODO
Owner

requested changes

requested changes
Author
Member

seems to me to be a better idea than using a fixed interval

but suggestions are welcome! the values used are also fairly arbitrary.

seems to me to be a better idea than using a fixed interval but suggestions are welcome! the values used are also fairly arbitrary.
Author
Member

added 1 commit

  • c5fc77d3 - Also accept events without dtstamp

Compare with previous version

added 1 commit <ul><li>c5fc77d3 - Also accept events without dtstamp</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152209&start_sha=02b81dfe6acc2508afbee17be7db05b1fb427d9a)
Author
Member

changed this line in version 115 of the diff

changed this line in [version 115 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152212&start_sha=c5fc77d3d0411eeb8841aab0c6d4cf1ec6514e69#2ea8e39bc96185ede6e22b6728d34838ac29c76c_1044_1043)
Author
Member

changed this line in version 115 of the diff

changed this line in [version 115 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152212&start_sha=c5fc77d3d0411eeb8841aab0c6d4cf1ec6514e69#2ea8e39bc96185ede6e22b6728d34838ac29c76c_1006_1006)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>316f1027 - Drop todos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152212&start_sha=c5fc77d3d0411eeb8841aab0c6d4cf1ec6514e69)
Author
Member

changed this line in version 116 of the diff

changed this line in [version 116 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152214&start_sha=316f102765fc6e5e3e04f24f70f6d440e0ccc350#2e44ad1f61249cf0440bea20d23bd07cc7f3a61a_4399_4397)
Author
Member

added 1 commit

  • e0c4a7fd - Drop unused name field

Compare with previous version

added 1 commit <ul><li>e0c4a7fd - Drop unused name field</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152214&start_sha=316f102765fc6e5e3e04f24f70f6d440e0ccc350)
Author
Member

added 1 commit

  • 49a7bd0d - Drop unused name field

Compare with previous version

added 1 commit <ul><li>49a7bd0d - Drop unused name field</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152216&start_sha=e0c4a7fd58a364287c03941f39d276e792cf8e4d)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>d2915510 - Drop unused name field</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152219&start_sha=49a7bd0d05306d1eba4f84a322cc0746d2f50cf4)
Author
Member

changed this line in version 119 of the diff

changed this line in [version 119 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152228&start_sha=d2915510dbb2dae55dbf5cef7d5512ef7cc001fb#2e44ad1f61249cf0440bea20d23bd07cc7f3a61a_4452_4451)
Author
Member

added 1 commit

  • 149becab - Make calendar feeds toggleble

Compare with previous version

added 1 commit <ul><li>149becab - Make calendar feeds toggleble</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152228&start_sha=d2915510dbb2dae55dbf5cef7d5512ef7cc001fb)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>45fed2bf - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152230&start_sha=149becab4670518f458d71e477e83f23f0e90096)
Author
Member

marked the checklist item Documentation incl\. Screenshots up-to-date as completed

marked the checklist item **Documentation \(incl\. Screenshots\) up\-to\-date** as completed
Author
Member

marked the checklist item Documentation incl\. Screenshots up-to-date as incomplete

marked the checklist item **Documentation \(incl\. Screenshots\) up\-to\-date** as incomplete
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

changed this line in version 121 of the diff

changed this line in [version 121 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152291&start_sha=45fed2bf93fe612d1d9579df454d305e585a38f3#57dcef429bcacf462a595e9d01c3de7c5e5bcf5e_153_153)
Author
Member

added 1 commit

  • 3c0a2e66 - Return object URI if feed is instance-based

Compare with previous version

added 1 commit <ul><li>3c0a2e66 - Return object URI if feed is instance-based</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152291&start_sha=45fed2bf93fe612d1d9579df454d305e585a38f3)
Author
Member

added 1 commit

  • 3cc70a65 - Fix activation status updating

Compare with previous version

added 1 commit <ul><li>3cc70a65 - Fix activation status updating</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152295&start_sha=3c0a2e668bb72142a3509faff91a666fab20fffe)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>111ec623 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152297&start_sha=3cc70a65ed3af8936f64cf1f70b60a99bc2ed2f5)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>7b889518 - Add changelog</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152299&start_sha=111ec623e64e9b6df1fa0031cd8245ccbd81d183)
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 Adhere to URL scheme as completed

marked the checklist item **Adhere to URL scheme** as completed
Author
Member

marked the checklist item Unit tests for new feature/regression tests for bug fixes (only if useful) as completed

marked the checklist item **\(Unit\) tests for new feature/regression tests for bug fixes \(only if useful\)** as completed
Author
Member

marked the checklist item Use permissions for all GraphQL mutations as completed

marked the checklist item **Use permissions for all GraphQL mutations** as completed
Author
Member

marked the checklist item Use query optimizer for all GraphQL queries as completed

marked the checklist item **Use query optimizer for all GraphQL queries** as completed
Author
Member

marked the checklist item Don't use inefficient DB queries as completed

marked the checklist item **Don't use inefficient DB queries** as completed
Author
Member

marked this merge request as ready

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

added 13 commits

  • 7b889518...24a0237b - 12 commits from branch master
  • 79629541 - Merge branch 'master' into...

Compare with previous version

added 13 commits <ul><li>7b889518...24a0237b - 12 commits from branch <code>master</code></li><li>79629541 - Merge branch &#39;master&#39; into...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152304&start_sha=7b889518bc8cd62621b93d9b2fdb3bae77325b85)
Author
Member

added 1 commit

  • 674d4b0a - Add properties for iCal based calendar feeds

Compare with previous version

added 1 commit <ul><li>674d4b0a - Add properties for iCal based calendar feeds</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152317&start_sha=79629541b286929e65ecc98de8903957baff0bcf)
Author
Member

added 2 commits

  • 18dd1383 - Remove show_in_overview from editable fields in frontend
  • 63e101a7 - Fix free/busy values in frontend

Compare with previous version

added 2 commits <ul><li>18dd1383 - Remove show_in_overview from editable fields in frontend</li><li>63e101a7 - Fix free/busy values in frontend</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152464&start_sha=674d4b0af7d8ec2faedd883f03b75cc1f5d18cb0)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>8262abc1 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152466&start_sha=63e101a797885f0ed8359e5687e5d55d9b30375d)
Author
Member

TODO: Mapping of 'original' F/B statuses to effective ones. (e.g.: All free events become busy and vice versa)

^ generally, think about transp/status based deduction of F/B status

TODO: Mapping of 'original' F/B statuses to effective ones. (e.g.: All free events become busy and vice versa) ^ generally, think about transp/status based deduction of F/B status
Author
Member

added 16 commits

  • 8262abc1...5f2ea02d - 15 commits from branch master
  • fedc18e6 - Merge branch 'master' into...

Compare with previous version

added 16 commits <ul><li>8262abc1...5f2ea02d - 15 commits from branch <code>master</code></li><li>fedc18e6 - Merge branch &#39;master&#39; into...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152568&start_sha=8262abc1521f06ac5cbf771976229223d569cb35)
Author
Member

added 1 commit

  • 04b99217 - Add busy (tentative) as freebusy option

Compare with previous version

added 1 commit <ul><li>04b99217 - Add busy (tentative) as freebusy option</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152571&start_sha=fedc18e6bfdfb07b6e643fc7d9071d5de0879344)
Author
Member

added 1 commit

  • 59afe818 - Introduce free/busy mapping in data model

Compare with previous version

added 1 commit <ul><li>59afe818 - Introduce free/busy mapping in data model</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152573&start_sha=04b99217fe579ef56b8d60869c91da599f53eead)
Author
Member

added 1 commit

  • 42beebd8 - Introduce free/busy mapping in data model

Compare with previous version

added 1 commit <ul><li>42beebd8 - Introduce free/busy mapping in data model</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152575&start_sha=59afe818b7388322121b7ab5b42f734ca72a5ea5)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>a6f6cf7b - Move some fields around</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152577&start_sha=42beebd8f6758c916eeb4d4215b58d1c5a6467d2)
Author
Member

added 1 commit

  • 826c57cd - Add free/busy mapping fields to backend schema

Compare with previous version

added 1 commit <ul><li>826c57cd - Add free/busy mapping fields to backend schema</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152579&start_sha=a6f6cf7bd9a024669d7a5d068174a0c804a64547)
Author
Member

added 1 commit

  • 1a5052da - Drop static calendarFeeds query in frontend

Compare with previous version

added 1 commit <ul><li>1a5052da - Drop static calendarFeeds query in frontend</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152581&start_sha=826c57cdc21597cbc7ffb38e15c7ef5b6faea5eb)
Author
Member

added 1 commit

  • 1704815f - Add form field for free/busy mappings

Compare with previous version

added 1 commit <ul><li>1704815f - Add form field for free/busy mappings</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152583&start_sha=1a5052da7a166d017c56abc55047d273010b29ce)
Author
Member

added 1 commit

  • f59e6818 - Fix typos

Compare with previous version

added 1 commit <ul><li>f59e6818 - Fix typos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152584&start_sha=1704815fcce407908d77e50acc18b3def71c3a79)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>322e6820 - Fix typos</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152586&start_sha=f59e6818dc242a5eeb1c3c500d26868df3f8451c)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>cb6b25c0 - Extend objectSchemas</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152587&start_sha=322e68200dd3a1435b4e0b9c64d32a229f125779)
Author
Member

added 1 commit

  • 09e86127 - Improve FreeBusyMappingFIeld layout

Compare with previous version

added 1 commit <ul><li>09e86127 - Improve FreeBusyMappingFIeld layout</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152591&start_sha=634ec2f8858001c7089fbf394dfc537795c1ac58)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>7d03d0ff - Reorganize objectSchemas</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152593&start_sha=09e86127d3027ec2fa23e6288ccf5e9cfd620a72)
Author
Member

added 1 commit

  • 210aee8d - Reorganize toggle/default value handling

Compare with previous version

added 1 commit <ul><li>210aee8d - Reorganize toggle/default value handling</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152595&start_sha=7d03d0ff65badf5c3c6c25f8cb3f15444d18ae57)
Author
Member

added 1 commit

  • f76456e4 - Re-add show_in_overview field to schema

Compare with previous version

added 1 commit <ul><li>f76456e4 - Re-add show_in_overview field to schema</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152597&start_sha=210aee8d4c0bd8e3e170618232d75b9b86cc3d27)
Author
Member

added 2 commits

  • 0d655f86 - Fix f/b type value naming
  • 2cb48501 - Fix show/activatedInOverview default values

Compare with previous version

added 2 commits <ul><li>0d655f86 - Fix f/b type value naming</li><li>2cb48501 - Fix show/activatedInOverview default values</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152599&start_sha=f76456e49c67f86c55a313cb9dd2654c1a1e473f)
Author
Member

added 2 commits

  • 414ad89c - Fix freebusyMappings default value
  • 513d6f82 - Actually fetch mapping fields

Compare with previous version

added 2 commits <ul><li>414ad89c - Fix freebusyMappings default value</li><li>513d6f82 - Actually fetch mapping fields</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/2263/diffs?diff_id=152601&start_sha=2cb48501bf7bf815829781a6d4bbbf710a68cac0)
Fix free/busy mapping field component clearing
Some checks failed
CI / lock (push) Successful in 29s
CI / lint (push) Failing after 41s
CI / build (push) Successful in 1m31s
CI / test (push) Failing after 1m57s
CI / publish (push) Has been skipped
CI / tests-done (push) Failing after 3s
473f794f20
Fix FreeBusyMappingField update mapping
Some checks failed
CI / lock (push) Successful in 43s
CI / lint (push) Failing after 33s
CI / build (push) Successful in 1m6s
CI / test (push) Failing after 1m25s
CI / tests-done (push) Failing after 3s
CI / publish (push) Has been skipped
f601aa9ae7
Actually take mapping into regard in backend
Some checks failed
CI / build (push) Successful in 1m6s
CI / test (push) Failing after 1m26s
CI / tests-done (push) Failing after 2s
CI / publish (push) Has been skipped
CI / lock (push) Successful in 51s
CI / lint (push) Failing after 32s
cce5969c31
Add dynamic margin
Some checks failed
CI / lint (push) Failing after 32s
CI / build (push) Successful in 1m5s
CI / test (push) Failing after 1m23s
CI / publish (push) Has been skipped
CI / tests-done (push) Failing after 2s
CI / lock (push) Successful in 25s
848ef7aaab
Hide and empty mappings field dynamically
Some checks failed
CI / lock (push) Successful in 42s
CI / lint (push) Failing after 31s
CI / build (push) Successful in 1m8s
CI / test (push) Failing after 1m29s
CI / tests-done (push) Failing after 3s
CI / publish (push) Has been skipped
4ba6f8a165
Improve hints & labels
Some checks failed
CI / lock (push) Successful in 45s
CI / lint (push) Failing after 31s
CI / build (push) Successful in 1m4s
CI / test (push) Failing after 1m24s
CI / tests-done (push) Failing after 2s
CI / publish (push) Has been skipped
1a8d13fa9d
Fix typo
Some checks failed
CI / lint (push) Has been cancelled
CI / test (push) Has been cancelled
CI / tests-done (push) Has been cancelled
CI / build (push) Has been cancelled
CI / publish (push) Has been cancelled
CI / lock (push) Has been cancelled
6c8310ff0c
Fix case conversion
Some checks failed
CI / lock (push) Successful in 27s
CI / lint (push) Failing after 31s
CI / build (push) Successful in 1m5s
CI / test (push) Failing after 1m23s
CI / tests-done (push) Failing after 2s
CI / publish (push) Has been skipped
fdca5c4e46
Reformat
Some checks failed
CI / lock (push) Successful in 38s
CI / build (push) Successful in 1m8s
CI / lint (push) Failing after 1m10s
CI / test (push) Failing after 1m26s
CI / tests-done (push) Failing after 2s
CI / publish (push) Has been skipped
f19ea77fcf
Fix property
Some checks failed
CI / lock (push) Successful in 27s
CI / build (push) Successful in 1m7s
CI / lint (push) Failing after 1m9s
CI / test (push) Failing after 1m28s
CI / tests-done (push) Failing after 2s
CI / publish (push) Has been skipped
311a0d005f
Extend tests
Some checks failed
CI / lock (push) Successful in 25s
CI / build (push) Successful in 1m5s
CI / lint (push) Failing after 1m7s
CI / test (push) Failing after 1m24s
CI / tests-done (push) Failing after 2s
CI / publish (push) Has been skipped
849373a7c7
yuha self-assigned this 2026-08-01 14:22:33 +02:00
Merge branch 'master' into 1575-import-and-or-subscribe-to-ics-file-uploaded-or-from-url-as-availability-calendar
Some checks failed
CI / lock (push) Successful in 47s
CI / build (push) Successful in 1m9s
CI / lint (push) Failing after 1m10s
CI / test (push) Failing after 1m29s
CI / tests-done (push) Failing after 2s
CI / publish (push) Has been skipped
6a6a5dacf9
magicfelix force-pushed 1575-import-and-or-subscribe-to-ics-file-uploaded-or-from-url-as-availability-calendar from 6a6a5dacf9
Some checks failed
CI / lock (push) Successful in 47s
CI / build (push) Successful in 1m9s
CI / lint (push) Failing after 1m10s
CI / test (push) Failing after 1m29s
CI / tests-done (push) Failing after 2s
CI / publish (push) Has been skipped
to 2c32e15bfa
Some checks failed
CI / lock (push) Successful in 28s
CI / build (push) Successful in 1m8s
CI / lint (push) Successful in 1m11s
CI / test (push) Failing after 1m28s
CI / tests-done (push) Failing after 2s
CI / publish (push) Has been skipped
2026-08-06 21:29:08 +02:00
Compare
Merge branch 'master' into 1575-import-and-or-subscribe-to-ics-file-uploaded-or-from-url-as-availability-calendar
Some checks failed
CI / lock (push) Successful in 39s
CI / lint (push) Successful in 1m9s
CI / build (push) Successful in 1m12s
CI / test (push) Failing after 1m29s
CI / tests-done (push) Failing after 2s
CI / publish (push) Has been skipped
105f685d92
Merge migrations
Some checks failed
CI / lock (push) Successful in 36s
CI / build (push) Successful in 1m9s
CI / lint (push) Successful in 1m10s
CI / tests-done (push) Has been cancelled
CI / publish (push) Has been cancelled
CI / test (push) Has been cancelled
3536e727f1
Merge branch 'master' into 1575-import-and-or-subscribe-to-ics-file-uploaded-or-from-url-as-availability-calendar
Some checks failed
CI / lock (push) Successful in 38s
CI / test (push) Failing after 1m24s
CI / lint (push) Successful in 1m50s
CI / tests-done (push) Failing after 3s
CI / build (push) Successful in 2m0s
CI / publish (push) Has been skipped
5891358eff
hansegucker deleted branch 1575-import-and-or-subscribe-to-ics-file-uploaded-or-from-url-as-availability-calendar 2026-08-13 13:12:29 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
3 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-Core!3908
No description provided.