sabre-io / Baikal

Baïkal is a Calendar+Contacts server
https://sabre.io/baikal/
GNU General Public License v3.0
2.5k stars 289 forks source link

How to setup groupmembers for sharing calenders? #1151

Closed 1Luc1 closed 1 year ago

1Luc1 commented 1 year ago

Hi,

Sorry for posting this here. Couldn't find any forum to discuss my situation. I setup Baikal, which runs flawless, but sharing calenders with other users seems very complicated to me.

All I want to have is, that every user can read the calender of the other users, with little to no setup. I guess having groups would fulfill this. I couldn't find any good description on how to setup groupmembers (name of the database table) with some users and to make the sharing of the calenders as easy as nextcloud is doing it.

There was a vague description here -> https://github.com/sabre-io/Baikal/issues/303#issuecomment-599021640 And a very old description here -> https://forum.yunohost.org/t/solved-calendar-sharing-between-user/116/6

Has someone done this before? Did I miss some useful documentation about it?

Thanks, Luc

BobWs commented 1 year ago

Has someone done this before? Did I miss some useful documentation about it?

  1. Enter this in you favorite browser (don't forget to change [user] with your actual [username]) https://dav.domain.com/dav.php/principals/[USER]/
  2. Go to Nodes - then calendars
  3. Select calendars
  4. Select [USER]
  5. Select the calendar you want to share (e.g. default)
  6. Scroll down to the end of the page until you see Actions there you will see a field (Share with (uri), enter the user email you have give in the baikal admin page when created the user, e.g. mailto:user@domain.com
  7. Give the acces you desire for the user and save with the share button. If all goes well the user(s) you shared the calendar with will see this calendar in their client e.g. iOS calendars. Hope this helps!
BobWs commented 1 year ago

You can also try to do this with your mobile phone. I only tired it once with an iPhone (long time ago don’t know if it still works!). Go to: 6CAADD5A-0587-4940-9EB5-1A7A00057FAE

next: EE7A70E0-0306-449D-8D59-119F3FBF21C6

next: A7CDA223-BBC7-4CFD-9329-10B809264FCD

1Luc1 commented 1 year ago

Thanks for your comments. I guess I have to be more precisely. I'm looking for an way to do this from an administration side of way, so the user who is using the calender, doesn't actually have to deal with this kind of things. Like if a new user is added, all of the other users within the system can read the new users calendar and the new user can read the calendar from the other users. This is why I thought, that having groups is the way to go; just add new user to group and let the magic happen :)

BobWs commented 1 year ago

I understand what you where saying before, I’m afraid that isn’t possible with Baikal. I just handed you a workaround as far as I know.

1Luc1 commented 1 year ago

Thanks for your patience and information. We are still in an early phase of our project and we'll see how we will work this out.

btw, something I found from far far away, with the same topic :D https://github.com/sabre-io/Baikal/issues/120#issuecomment-26327614