Udostępnianie kalendarza

Dane z kalendarza i wydarzenia możesz udostępniać innym osobom na 2 sposoby.

Po pierwsze, możesz udostępnić cały kalendarz z określonym poziomem dostępu. Możesz na przykład utworzyć kalendarz zespołu, a potem:

  • przyznać wszystkim członkom zespołu prawo do dodawania i modyfikowania wydarzeń w kalendarzu;
  • Przyznawanie szefowi prawa do wyświetlania wydarzeń w kalendarzu
  • przyznać klientom prawo do wyświetlania tylko informacji o tym, kiedy jesteś dostępny lub zajęty, ale nie szczegółów wydarzeń;

Możesz też dostosować dostęp do poszczególnych wydarzeń w kalendarzu udostępnionym.

Możesz też zapraszać inne osoby do poszczególnych wydarzeń w kalendarzu. Gdy zaprosisz kogoś na wydarzenie, w jego kalendarzu pojawi się kopia tego wydarzenia. Kopie w kalendarzu uczestnika są widoczne dla innych zgodnie z konfiguracją udostępniania uczestnika. Osoba zaproszona może zaakceptować lub odrzucić zaproszenie, a także w pewnym stopniu zmodyfikować swoją kopię wydarzenia, np. zmienić jego kolor w kalendarzu i dodać przypomnienie. Więcej informacji o zapraszaniu użytkowników do wydarzenia

Udostępnianie kalendarzy

Właściciele kalendarza mogą udostępniać go innym użytkownikom, przyznając im dostęp. Ustawienia udostępniania danego kalendarza są reprezentowane przez kolekcję ACL (listę kontroli dostępu) tego kalendarza. Każdy zasób w kolekcji listy ACL przyznaje określonemu beneficjentowi określony poziom dostępu, który jest jednym z tych wymienionych w tabeli poniżej:

Rola Uprawnienia dostępu przyznawane przez rolę
none Nie zapewnia dostępu.
freeBusyReader Umożliwia przyznanemu użytkownikowi sprawdzenie, czy w danym momencie kalendarz jest wolny czy zajęty, ale nie daje dostępu do szczegółów wydarzeń. Informacje o stanie Wolny/Zajęty można pobrać za pomocą operacji freeBusy.query.
reader Umożliwia przyznanemu użytkownikowi odczytywanie wydarzeń w kalendarzu.
writer Umożliwia przyznanemu użytkownikowi odczytywanie i zapisywanie wydarzeń w kalendarzu.
owner Przyznawanie własności kalendarza. Ta rola ma wszystkie uprawnienia roli autora, a dodatkowo umożliwia wyświetlanie i modyfikowanie list dostępu.

Możliwe uprawnienia:

  • inny użytkownik indywidualny.
  • grupa użytkowników.
  • domeny
  • publiczna (przyznająca dostęp wszystkim).

Domyślnie każdy użytkownik ma dostęp właściciela do swojego głównego kalendarza i nie można zrezygnować z tego dostępu. Do każdego kalendarza można dodać maksymalnie 6000 reguł ACL.

Użytkownicy mogą też korzystać z ustawień domeny, które mogą ograniczać maksymalny dozwolony dostęp. Załóżmy na przykład, że w Twojej domenie obowiązuje ustawienie zezwalające na udostępnianie kalendarza tylko w zakresie Wolny/Zajęty. W takim przypadku nawet jeśli przyznasz użytkownikom spoza domeny dostęp do funkcji pisania, zobaczą oni tylko informacje o dostępności.

Widoczność wydarzenia

Po udostępnieniu kalendarza możesz dostosować dostęp do poszczególnych wydarzeń w kalendarzu, zmieniając właściwość widoczności wydarzenia. Ta właściwość nie ma znaczenia w przypadku kalendarzy, które nie są udostępnione. W tabeli poniżej znajdziesz możliwe wartości właściwości widoczności:

Widoczność Znaczenie
default Widoczność wydarzenia jest określana przez listy dostępu do kalendarza. Różni uczestnicy tego samego wydarzenia mogą mieć różne listy kontroli dostępu i ustawienia udostępniania. Jeśli użytkownik z kalendarzem private wyśle zaproszenie na wydarzenie z widocznością default innemu użytkownikowi z kalendarzem publicznym, to wydarzenie będzie w pełni widoczne w kalendarzu tego uczestnika.
public Szczegóły tego wydarzenia są widoczne dla wszystkich, którzy mają co najmniej uprawnienia freeBusyReader do kalendarza.
private Szczegóły tego wydarzenia są widoczne tylko dla użytkowników z co najmniej dostępem writer do kalendarza.