WIP: Draft: Resolve "Add specific availability planning frontend" #3513

Draft
yuha wants to merge 25 commits from 1268-add-specific-availability-planning-frontend into master
Member

Closes #1268

image.png

Closes #1268 ![image.png](/uploads/d531222da63ac9592d7f5d812b063de8/image.png)
Author
Member

assigned to @yuha

assigned to @yuha
Author
Member

added 72 commits

  • 5931820d...0cd57842 - 72 commits from branch master

Compare with previous version

added 72 commits <ul><li>5931820d...0cd57842 - 72 commits from branch <code>master</code></li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=64605&start_sha=5931820d8707a6dd575356e5a44e6e650a0edbb2)
Author
Member

added 16 commits

  • 0cd57842...0b048115 - 16 commits from branch master

Compare with previous version

added 16 commits <ul><li>0cd57842...0b048115 - 16 commits from branch <code>master</code></li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=65672&start_sha=0cd578425788716933a2c3cdd9044bc75ea3519e)
Author
Member

added 1 commit

  • 703cf802 - WIP: Add planning and overview frontend for availability events

Compare with previous version

added 1 commit <ul><li>703cf802 - WIP: Add planning and overview frontend for availability events</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=65693&start_sha=0b0481155aa9c00dd09172230c2adab772827ac8)
Author
Member

added 1 commit

  • 4b00d9d9 - Add planning and overview frontend for availability events

Compare with previous version

added 1 commit <ul><li>4b00d9d9 - Add planning and overview frontend for availability events</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=65721&start_sha=703cf8020eaa3d46ec64683d73213b7d0083f1ff)
Author
Member

added 1 commit

  • 53d666a3 - WIP: Fix edit dialog in AvailabilityEvent list

Compare with previous version

added 1 commit <ul><li>53d666a3 - WIP: Fix edit dialog in AvailabilityEvent list</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=65784&start_sha=4b00d9d978a0d62ce2c06e4c03fab1e4576db335)
Author
Member

added 1 commit

  • 56a9d841 - WIP: Fix edit dialog in AvailabilityEvent list

Compare with previous version

added 1 commit <ul><li>56a9d841 - WIP: Fix edit dialog in AvailabilityEvent list</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=65827&start_sha=53d666a39af97a647b5094ff83cd4b69c2a2174f)
Author
Member

added 34 commits

  • 56a9d841...3729a583 - 32 commits from branch master
  • 234b43a2 - Add planning and overview frontend for availability events
  • ab125cf8 - WIP: Fix edit dialog in AvailabilityEvent list

Compare with previous version

added 34 commits <ul><li>56a9d841...3729a583 - 32 commits from branch <code>master</code></li><li>234b43a2 - Add planning and overview frontend for availability events</li><li>ab125cf8 - WIP: Fix edit dialog in AvailabilityEvent list</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=65828&start_sha=56a9d8410d9261b8a5b77c217361f3d766ffd9c2)
Author
Member

added 3 commits

  • a765f153 - Fix edit dialog and title field in AvailabilityEvent list
  • fe486e79 - Add person field to AE patch mutation
  • 04653fa9 - Fix person field handling

Compare with previous version

added 3 commits <ul><li>a765f153 - Fix edit dialog and title field in AvailabilityEvent list</li><li>fe486e79 - Add person field to AE patch mutation</li><li>04653fa9 - Fix person field handling</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=65830&start_sha=ab125cf84017edfdfce3454a6b647a75bc3607b7)
Author
Member

marked this merge request as ready

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

assigned to @hansegucker and unassigned @yuha

assigned to @hansegucker and unassigned @yuha
Author
Member

changed the description

changed the description
Author
Member

added 3 commits

Compare with previous version

added 3 commits <ul><li>def6b1ae - Reformat</li><li>f71a040a - Use correct translation keys</li><li>3988d954 - Add changelog entry</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=65832&start_sha=04653fa9975b345b66f5e5d1c78835682a1bbfd5)
Author
Member

added 1 commit

  • 03b260fd - Return object in person field

Compare with previous version

added 1 commit <ul><li>03b260fd - Return object in person field</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=65868&start_sha=3988d95464b8039e59fe529c7088c5ffdecb1492)
Author
Member

added 8 commits

  • 806a6fb8 - Fix recurrence and date range handling of FreeBusyEvents
  • 8ee669d3 - Merge branch '1306-person-rule-broken' into...
  • 4881a984 - Remove passing of additional filters
  • df3779ab - Add stringified event object in F/B description
  • 1fdfbd31 - Re-implement f/b aggregation with proper handling of occurences and instance-wise filtering
  • 6aaee036 - Merge branch 'master' into...
  • f647637f - Merge branch 'master' into...
  • fca21304 - Merge branch...

Compare with previous version

added 8 commits <ul><li>806a6fb8 - Fix recurrence and date range handling of FreeBusyEvents</li><li>8ee669d3 - Merge branch &#39;1306-person-rule-broken&#39; into...</li><li>4881a984 - Remove passing of additional filters</li><li>df3779ab - Add stringified event object in F/B description</li><li>1fdfbd31 - Re-implement f/b aggregation with proper handling of occurences and instance-wise filtering</li><li>6aaee036 - Merge branch &#39;master&#39; into...</li><li>f647637f - Merge branch &#39;master&#39; into...</li><li>fca21304 - Merge branch...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=65874&start_sha=03b260fd12f3fb9f6f10f81ee199223fc01ab9f7)
Owner

added 22 commits

  • fca21304...a2699471 - 21 commits from branch master
  • 69cd3906 - Merge branch 'master' into '1268-add-specific-availability-planning-frontend'

Compare with previous version

added 22 commits <ul><li>fca21304...a2699471 - 21 commits from branch <code>master</code></li><li>69cd3906 - Merge branch &#39;master&#39; into &#39;1268-add-specific-availability-planning-frontend&#39;</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=66123&start_sha=fca213047f2ad904dbc63ea465875a1fa56213d8)
Owner

What does that rule name mean?

What does that rule name mean?
Author
Member

you're right, that doesn't really make sense. as with personal events, this rule indicates whether a user is allowed to create the respective type of event for other persons/groups. calling this "invitations" is, in that sense, generally misleading since nothing like an invitation happens, people/groups are just added to said event.

you're right, that doesn't really make sense. as with personal events, this rule indicates whether a user is allowed to create the respective type of event for other persons/groups. calling this "invitations" is, in that sense, generally misleading since nothing like an invitation happens, people/groups are just added to said event.
Author
Member

shall we just rename these rules?

shall we just rename these rules?
Author
Member

FIXME: when editing, the person isn't send apparently

FIXME: when editing, the person isn't send apparently
Author
Member

.

.
Author
Member

FIXME: i'm unsure whether recurrences work

FIXME: i'm unsure whether recurrences work
Owner

Yeah, I think so.

Yeah, I think so.
Author
Member

changed this line in version 11 of the diff

changed this line in [version 11 of the diff](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=66260&start_sha=69cd390676597170c32db553ae21d11731aa8e1d#216f48f50c6758eba4a72b334fd1ea4e6af4b3c0_547_547)
Author
Member

added 1 commit

  • 5fdaa67c - Rename rules to avoid confusion

Compare with previous version

added 1 commit <ul><li>5fdaa67c - Rename rules to avoid confusion</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=66260&start_sha=69cd390676597170c32db553ae21d11731aa8e1d)
Author
Member

added 11 commits

  • 5fdaa67c...ae4ea62a - 9 commits from branch master
  • 027a1468 - Add person to availability event meta
  • da3d5b50 - Merge branch '1331-add-person-to-availability-event-meta' into...

Compare with previous version

added 11 commits <ul><li>5fdaa67c...ae4ea62a - 9 commits from branch <code>master</code></li><li>027a1468 - Add person to availability event meta</li><li>da3d5b50 - Merge branch &#39;1331-add-person-to-availability-event-meta&#39; into...</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=66265&start_sha=5fdaa67cdf8b2579629c7166fb804746216dc5e6)
Author
Member

added 2 commits

Compare with previous version

added 2 commits <ul><li>883d1c11 - Fix handling of person field</li><li>4b7dc4f2 - Fix rrule in frontend</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=66267&start_sha=da3d5b5097888e13579366b1189c9cae730acdbf)
Author
Member

resolved all threads

resolved all threads
Owner

@yuha Please fix lint.

@yuha Please fix lint.
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>930270a5 - Reformat</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=67521&start_sha=4b7dc4f2bd5330e40d66270c73234fdf2d2ebfb8)
Author
Member

added 1 commit

Compare with previous version

added 1 commit <ul><li>f7e223d6 - Use id for person field</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=67562&start_sha=930270a5ee20f8082175bd138f17e9145ae98fdd)
Author
Member

added 33 commits

  • f7e223d6...bbac1dd4 - 32 commits from branch master
  • d312c672 - Merge branch 'master' into 1268-add-specific-availability-planning-frontend

Compare with previous version

added 33 commits <ul><li>f7e223d6...bbac1dd4 - 32 commits from branch <code>master</code></li><li>d312c672 - Merge branch &#39;master&#39; into 1268-add-specific-availability-planning-frontend</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=68446&start_sha=f7e223d6a7e250615cab380fca8ab1ad6389c254)
Owner

added 11 commits

  • d312c672...bb3cab4b - 10 commits from branch master
  • fa330798 - Merge branch 'master' into '1268-add-specific-availability-planning-frontend'

Compare with previous version

added 11 commits <ul><li>d312c672...bb3cab4b - 10 commits from branch <code>master</code></li><li>fa330798 - Merge branch &#39;master&#39; into &#39;1268-add-specific-availability-planning-frontend&#39;</li></ul> [Compare with previous version](/AlekSIS/official/AlekSIS-Core/-/merge_requests/1868/diffs?diff_id=69100&start_sha=d312c6720a1a5a387de587023b8ac12008e0bcd8)
hansegucker scheduled this pull request to auto merge when all checks succeed 2025-08-06 20:30:46 +02:00
Owner

marked this merge request as draft

marked this merge request as **draft**
This pull request has changes conflicting with the target branch.
  • CHANGELOG.rst
  • aleksis/core/frontend/components/availability_event/AvailabilityEventList.vue
  • aleksis/core/frontend/components/calendar/FilteredCalendarSelect.vue
  • aleksis/core/frontend/components/calendar_feeds/details/AvailabilitiesDetails.vue
  • aleksis/core/frontend/components/free_busy/FreeBusyOverview.vue
  • aleksis/core/frontend/components/free_busy/helpers.graphql
  • aleksis/core/frontend/messages/en.json
  • aleksis/core/frontend/routes.js
  • aleksis/core/schema/availability_event.py
View command line instructions

Manual merge helper

Use this merge commit message when completing the merge manually.

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin 1268-add-specific-availability-planning-frontend:1268-add-specific-availability-planning-frontend
git switch 1268-add-specific-availability-planning-frontend

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch master
git merge --no-ff 1268-add-specific-availability-planning-frontend
git switch 1268-add-specific-availability-planning-frontend
git rebase master
git switch master
git merge --ff-only 1268-add-specific-availability-planning-frontend
git switch 1268-add-specific-availability-planning-frontend
git rebase master
git switch master
git merge --no-ff 1268-add-specific-availability-planning-frontend
git switch master
git merge --squash 1268-add-specific-availability-planning-frontend
git switch master
git merge --ff-only 1268-add-specific-availability-planning-frontend
git switch master
git merge 1268-add-specific-availability-planning-frontend
git push origin master
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
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!3513
No description provided.