-
-
Couldn't load subscription status.
- Fork 4.6k
caldav: show confidential event if writable #53988
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
d33cccc to
583dfe1
Compare
|
Hello there, We hope that the review process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR review process. Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6 Thank you for contributing to Nextcloud and we hope to hear from you soon! (If you believe you should not receive this message, you can add yourself to the blocklist.) |
|
Thank you for submitting this @Arusekk 👏 @SebastianKrupinski @st3iny could you please review and check if the approach makes sense? |
|
On it |
583dfe1 to
e2d5a06
Compare
If a party can edit the calendar/event, just display it instead of hiding the details and risking overwrites. This might be considered a change impacting privacy, but it actually improves semantics. Relevant test updates included, improving assertion correctness. I think all the relevant use cases are solved by this. Closes nextcloud#5551 Closes nextcloud/calendar#4044 Closes nextcloud#11214 Signed-off-by: Arusekk <floss@arusekk.pl> Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
e2d5a06 to
f9b96ca
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you very much! Tested and works.
I fixed tests, added some new ones and simplified the isPublic() method a bit.
|
Unfortunately, we need to import the PR as some CI actions won't run otherwise. Continued here: #54533 |
Summary
If a party can edit the calendar/event, just display it instead of hiding the details and risking overwrites. This is the simplest solution that addresses all related issues to some degree.
Closes #5551
Closes nextcloud/calendar#4044
Closes #11214
Checklist