Don't show own free/busy events unless explicitely selected #4051

Open
yuha wants to merge 1 commit from 4049-fix-availability-calendar-own-events-always-shown into master
Member

Information and screenshots

Close #4049

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")

## Information and screenshots Close https://code.teckids.org/aleksis/AlekSIS-Core/issues/4049 ## 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://code.teckids.org/aleksis/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](hhttps://code.teckids.org/aleksis/AlekSIS/src/branch/master/project/frontend_guidelines.rst) - [ ] Checked with [Firefox Accessibility Checker](https://firefox-source-docs.mozilla.org/devtools-user/accessibility_inspector/)
yuha self-assigned this 2026-11-04 23:10:47 +01:00
hansegucker changed title from Don't show own free/busy events unless explicitely selected to WIP: Don't show own free/busy events unless explicitely selected 2026-11-05 19:54:35 +01:00
Add manager for instance-based calendar feeds
Some checks failed
CI / lock (push) Successful in 37s
CI / lint (push) Failing after 42s
CI / build (push) Successful in 1m28s
CI / tests-done (push) Has been cancelled
CI / publish (push) Has been cancelled
CI / test (push) Has been cancelled
8052f7efa5
yuha force-pushed 4049-fix-availability-calendar-own-events-always-shown from 8052f7efa5
Some checks failed
CI / lock (push) Successful in 37s
CI / lint (push) Failing after 42s
CI / build (push) Successful in 1m28s
CI / tests-done (push) Has been cancelled
CI / publish (push) Has been cancelled
CI / test (push) Has been cancelled
to 185dc36178
Some checks failed
CI / lock (push) Successful in 27s
CI / tests-done (push) Has been cancelled
CI / publish (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / build (push) Has been cancelled
CI / test (push) Has been cancelled
2026-11-11 17:30:53 +01:00
Compare
Reformat
Some checks failed
CI / lock (push) Successful in 30s
CI / tests-done (push) Has been cancelled
CI / publish (push) Has been cancelled
CI / lint (push) Has been cancelled
CI / build (push) Has been cancelled
CI / test (push) Has been cancelled
30811d02b2
yuha changed title from WIP: Don't show own free/busy events unless explicitely selected to Don't show own free/busy events unless explicitely selected 2026-11-11 17:32:58 +01:00
Author
Member

@hansegucker in case you have any idea how to make the queries used for generating FreeBusy feeds more efficient let me know :)

@hansegucker in case you have any idea how to make the queries used for generating FreeBusy feeds more efficient let me know :)
Merge branch 'master' into 4049-fix-availability-calendar-own-events-always-shown
All checks were successful
CI / test (push) Successful in 4m21s
CI / lock (push) Successful in 38s
CI / build (push) Successful in 1m39s
CI / lint (push) Successful in 1m31s
CI / tests-done (push) Successful in 3s
CI / publish (push) Successful in 11s
3805c826b2
hansegucker force-pushed 4049-fix-availability-calendar-own-events-always-shown from 3805c826b2
All checks were successful
CI / test (push) Successful in 4m21s
CI / lock (push) Successful in 38s
CI / build (push) Successful in 1m39s
CI / lint (push) Successful in 1m31s
CI / tests-done (push) Successful in 3s
CI / publish (push) Successful in 11s
to bead9936ae
All checks were successful
CI / lock (push) Successful in 50s
CI / lint (push) Successful in 1m23s
CI / build (push) Successful in 1m29s
CI / test (push) Successful in 4m15s
CI / tests-done (push) Successful in 3s
CI / publish (push) Successful in 12s
2026-11-11 22:20:16 +01:00
Compare
Owner

Can we please have a regression test for this?

Can we please have a regression test for this?
All checks were successful
CI / lock (push) Successful in 50s
CI / lint (push) Successful in 1m23s
CI / build (push) Successful in 1m29s
CI / test (push) Successful in 4m15s
CI / tests-done (push) Successful in 3s
CI / publish (push) Successful in 12s
This pull request can be merged automatically.
You are not authorized to merge this pull request.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin 4049-fix-availability-calendar-own-events-always-shown:4049-fix-availability-calendar-own-events-always-shown
git switch 4049-fix-availability-calendar-own-events-always-shown

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 4049-fix-availability-calendar-own-events-always-shown
git switch 4049-fix-availability-calendar-own-events-always-shown
git rebase master
git switch master
git merge --ff-only 4049-fix-availability-calendar-own-events-always-shown
git switch 4049-fix-availability-calendar-own-events-always-shown
git rebase master
git switch master
git merge --no-ff 4049-fix-availability-calendar-own-events-always-shown
git switch master
git merge --squash 4049-fix-availability-calendar-own-events-always-shown
git switch master
git merge --ff-only 4049-fix-availability-calendar-own-events-always-shown
git switch master
git merge 4049-fix-availability-calendar-own-events-always-shown
git push origin master
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-Core!4051
No description provided.