Hello.

/SOGoCalendarDefaultRoles/ affects only the access of authenticated users.

How can I enable it for public access to use free/busy on Outlook?

On 04.10.24 16:51, Christian Mack ([email protected]) wrote:
Hello

This works with all supported databases.

In your script you would use /usr/sbin/sogo-tool for getting and setting the current setting for an user.

Example getting current default values for User betty:
$ /usr/sbin/sogo-tool user-preferences get defaults betty SOGoCalendarDefaultRoles 2>/dev/null SOGoCalendarDefaultRoles: ["PublicDAndTViewer", "ConfidentialDAndTViewer"]

Example adding "PrivateDAndTViewer" to betty:
$ /usr/sbin/sogo-tool user-preferences set defaults betty SOGoCalendarDefaultRoles \ '{"SOGoCalendarDefaultRoles": ["PublicDAndTViewer", "ConfidentialDAndTViewer","PrivateDAndTViewer"]}'

Be aware:
This default value will only be used, when the user adds a new calendar.

If you want to change the visibility for all already existing calendars, you would need to iterate over all users, get all their calendars. Then iterate over all their calendars and check these settings on them for the "Any Authenticated User".
As an alternative.
If you only have a handful users already active in SOGo, you could get SOGoSuperUser and change the settings for your users calendars by hand in the "Administration" section.


Kind regards,
Christian Mack

Am 04.10.24 um 12:01 schrieb admin ([email protected]):
Hello,
Please tell me this solution works with mysql ?

------------------------------------
Pozdrawiam
Grzegorz Cimochowski

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of Christian Mack
Sent: Friday, October 4, 2024 9:29 AM
To: [email protected]
Subject: Re: [SOGo] outlook 365 and calendar free/busy

Hello

Of course, but that only is applied to new accounts at creation in SOGo.
Set in /etc/sogo/sogo.conf:
[...]
      SOGoCalendarDefaultRoles = (
          PublicDAndTViewer,
          ConfidentialDAndTViewer,
          PrivateDAndTViewer
      );
[...]


For existing accounts you have to write a script which checks all
calendars and enhances them, if not already set.


Kind regards,
Christian Mack

Am 03.10.24 um 11:44 schrieb admin ([email protected]):
Wow.
Big thx now working perfect.
Tell me can I set default values for all users?
------------------------------------
Pozdrawiam
Grzegorz Cimochowski

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of qhivert
Sent: Thursday, October 3, 2024 11:30 AM
To: [email protected]
Subject: RE: [SOGo] outlook 365 and calendar free/busy

Hello,

By default, public access share nothing, you have to go to your calendar -> 3 dots on the right -> Sharing... -> Public access And set something else
than None

Quentin

-----Original Message-----
From: [email protected] <[email protected]> On Behalf Of "MeA"
Sent: jeudi 3 octobre 2024 11:17
To: [email protected]
Subject: [SOGo] outlook 365 and calendar free/busy

Hi,
I have a problem with free/busy in my Outlook.
File generated by SOGo from:
https://test.xx/SOGo/dav/public/[email protected]/freebusy.ifb

BEGIN:VCALENDAR
PRODID:-//Inverse inc./SOGo 5.11.0//EN
VERSION:2.0
BEGIN:VFREEBUSY
ATTENDEE:mailto:[email protected]
DTSTAMP:20241003T084456Z
DTSTART:20240925T220000Z
DTEND:20241009T220000Z
END:VFREEBUSY
END:VCALENDAR

Always  is thet same. It doesn't matter if I have 1 or more events.
It doesn't matter mail account.
When I use other mail address then in file mail address changed but dates
are te same.
Why?
Please help me fix my problem
BR



--
Kind regards,
Denys Shcherbyna

Reply via email to