[GH-ISSUE #86] Private appointments only #83

Closed
opened 2026-02-25 20:30:51 +03:00 by kerem · 10 comments
Owner

Originally created by @jhbmueller on GitHub (Dec 15, 2015).
Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/86

Hi, would it be possible to sync private appointments only, or even export them as "private appointment" for a caldav calender which can be shared to others?

Thanks, Jan

Originally created by @jhbmueller on GitHub (Dec 15, 2015). Original GitHub issue: https://github.com/aluxnimm/outlookcaldavsynchronizer/issues/86 Hi, would it be possible to sync private appointments only, or even export them as "private appointment" for a caldav calender which can be shared to others? Thanks, Jan
kerem closed this issue 2026-02-25 20:30:51 +03:00
Author
Owner

@aluxnimm commented on GitHub (Dec 15, 2015):

The privacy flag is exported as TRANSP:OPAQUE already to caldav servers. When sharing that calendar it depends on the ACLS settings if the user can see private events or not. Or you can create a category "private" in Outlook and use that as a sync filter in Advanved settings-Mapping Configuration.

<!-- gh-comment-id:164783911 --> @aluxnimm commented on GitHub (Dec 15, 2015): The privacy flag is exported as TRANSP:OPAQUE already to caldav servers. When sharing that calendar it depends on the ACLS settings if the user can see private events or not. Or you can create a category "private" in Outlook and use that as a sync filter in Advanved settings-Mapping Configuration.
Author
Owner

@evert commented on GitHub (Dec 15, 2015):

For what it's worth, TRANSP is unrelated to privacy. It just influences whether or not an event is 'blocking', or that it fills up time in freebusy. Privacy is controlled with CLASS. We don't do anything with CLASS but we do correctly implement TRANSP.

<!-- gh-comment-id:164844018 --> @evert commented on GitHub (Dec 15, 2015): For what it's worth, `TRANSP` is unrelated to privacy. It just influences whether or not an event is 'blocking', or that it fills up time in freebusy. Privacy is controlled with `CLASS`. [We](http://sabre.io/) don't do anything with `CLASS` but we do correctly implement `TRANSP`.
Author
Owner

@aluxnimm commented on GitHub (Dec 15, 2015):

sorry for confusion. copied the wrong part. of course it is CLASS and we map it to PRIVATE

<!-- gh-comment-id:164850520 --> @aluxnimm commented on GitHub (Dec 15, 2015): sorry for confusion. copied the wrong part. of course it is CLASS and we map it to PRIVATE
Author
Owner

@jhbmueller commented on GitHub (Dec 16, 2015):

No I am confused... The privacy flag is mapped to what? In the owncloud Caldav implementation, I can select an appointment as visible, show as blocked only, and invisible. What I actually want is, that my private appointments from Exchange are shown as blocked only in owncloud to others.

<!-- gh-comment-id:165038082 --> @jhbmueller commented on GitHub (Dec 16, 2015): No I am confused... The privacy flag is mapped to what? In the owncloud Caldav implementation, I can select an appointment as visible, show as blocked only, and invisible. What I actually want is, that my private appointments from Exchange are shown as blocked only in owncloud to others.
Author
Owner

@aluxnimm commented on GitHub (Dec 16, 2015):

Private appointments in Outlook get the CLASS:PRIVATE and Owncloud shows that as "Hide Event"

<!-- gh-comment-id:165065792 --> @aluxnimm commented on GitHub (Dec 16, 2015): Private appointments in Outlook get the CLASS:PRIVATE and Owncloud shows that as "Hide Event"
Author
Owner

@jhbmueller commented on GitHub (Dec 16, 2015):

Now I understand, thank you. However, is it possible, that Owncloud shows the appointments as busy only?

<!-- gh-comment-id:165074636 --> @jhbmueller commented on GitHub (Dec 16, 2015): Now I understand, thank you. However, is it possible, that Owncloud shows the appointments as busy only?
Author
Owner

@aluxnimm commented on GitHub (Dec 16, 2015):

When created in Owncloud "busy only" is mapped to CLASS:CONFIDENTIAL, this is also mapped correctly to Outlook and preserved when mapping back to Owncloud. The problem is that Outlook doesn't expose it in the UI, you can only choose public or private for appointments.

<!-- gh-comment-id:165081657 --> @aluxnimm commented on GitHub (Dec 16, 2015): When created in Owncloud "busy only" is mapped to CLASS:CONFIDENTIAL, this is also mapped correctly to Outlook and preserved when mapping back to Owncloud. The problem is that Outlook doesn't expose it in the UI, you can only choose public or private for appointments.
Author
Owner

@jhbmueller commented on GitHub (Dec 16, 2015):

OK, thank you for your help. Maybe it might be an interesting future feature that one can select wether the Exchange private flag is translated to PRIVATE or CONFIDENTIAL.

<!-- gh-comment-id:165096385 --> @jhbmueller commented on GitHub (Dec 16, 2015): OK, thank you for your help. Maybe it might be an interesting future feature that one can select wether the Exchange private flag is translated to PRIVATE or CONFIDENTIAL.
Author
Owner

@aluxnimm commented on GitHub (Dec 16, 2015):

Could be added to mapping configuration in advanced options. Please create a feature request at https://sourceforge.net/p/outlookcaldavsynchronizer/features/

<!-- gh-comment-id:165097216 --> @aluxnimm commented on GitHub (Dec 16, 2015): Could be added to mapping configuration in advanced options. Please create a feature request at https://sourceforge.net/p/outlookcaldavsynchronizer/features/
Author
Owner

@aluxnimm commented on GitHub (Dec 16, 2015):

For changing the CLASS attribute in owncloud you can also use something like
http://uname.pingveno.net/blog/index.php/post/2015/11/09/Owncloud-%3A-batch-set-calendar-events-to-CONFIDENTIAL

<!-- gh-comment-id:165159310 --> @aluxnimm commented on GitHub (Dec 16, 2015): For changing the CLASS attribute in owncloud you can also use something like http://uname.pingveno.net/blog/index.php/post/2015/11/09/Owncloud-%3A-batch-set-calendar-events-to-CONFIDENTIAL
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
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
starred/outlookcaldavsynchronizer#83
No description provided.