-
Notifications
You must be signed in to change notification settings - Fork 351
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
share calendar -> wrong username #924
Comments
I don't really have time yet to further investigate the issue, but it does indeed seem like a bug. |
Any progress in this? :) |
I think: no 😂 |
😊 |
🙄 |
I dont know if it is correct, but checking line 196 in this file: Changing the code to the following, fixed the username issue:
|
@swalter88 feel free to open a pull request with these changes - THX 🙏 |
@DeepDiver1975 Unfortunately this destroys the ACL feature for the shared calendar. because the rights are required from the original principal. Seems not to be the complete solution. I will investigate in this problem. |
@DeepDiver1975 I have a solution that i could provide, but i would like to discuss it first. I think there is a general misconception in the code.... For me it works now, but i had to bypass the ACL for the principal list. Another change is a extension of the ACL rules for SharedCalendars. Especially the bypassing of the ACL rules is a point i would like to talk about. I think there must be a better solution, but i am to far away of the protocols and the inside of the complete codebase. |
Any progress with this issue? |
Hey guys,
I downloaded the version 3.2.0 and copied the calendarserver.php from the examples and modified the timezone and database driver to mysql. Then I imported the mysql-files into the datebase. It works fine!
Then I have created a user called max (in the table users and three entries in the table principals) The user admin has a calendar default and the user max has a calendar private. It's all ok, it works!


Now the problem:

I have logged in with the user admin and shared my calendar default with max (type mailto:[email protected] in the webinterface) and connected the calendar with my iphone as the user max. Now I see the following
The system says: Geteilt von Max. I did not share it with myself, that's wrong. There must stand "Geteilt von admin" (shared by admin).
I hope you can understand what I will show you. Sorry for my bad english. 👍
iOS 10.2 on an iPhone SE and the default calendar app from Apple.
The text was updated successfully, but these errors were encountered: