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 następnie:

  • Przyznaj wszystkim członkom zespołu prawo do dodawania i modyfikowania wydarzeń w kalendarzu.
  • Przyznawanie szefowi prawa do wyświetlania wydarzeń w Twoim 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 udostępnionym kalendarzu.

Możesz też zaprosić inne osoby do poszczególnych wydarzeń w kalendarzu. Gdy zaprosisz kogoś do wydarzenia, w kalendarzu tej osoby pojawi się kopia tego wydarzenia. Kopie w kalendarzu uczestnika są widoczne dla innych osób zgodnie z konfiguracją udostępniania tego uczestnika. Osoba zaproszona może zaakceptować lub odrzucić zaproszenie, a także w pewnym stopniu zmodyfikować swoją kopię wydarzenia, na przykład zmienić jego kolor w kalendarzu lub 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 zbiorze ACL przyznaje określonemu beneficjentowi pewną rolę dostępu, która jest jedną 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 czasie 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 zdarzeń w kalendarzu. Ta rola umożliwia też wyświetlanie listy ACL.
owner nadaje prawo własności do kalendarza; Ta rola ma wszystkie uprawnienia roli autor, a dodatkowo umożliwia manipulowanie listami ACL.

Możliwe uprawnienia:

  • inny użytkownik indywidualny.
  • grupa użytkowników
  • domeny,
  • public (przyznaje 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 jest ustawione zezwalanie na udostępnianie kalendarza tylko w zakresie wolny/zajęty. W takim przypadku nawet jeśli przyznasz użytkownikom dostęp do funkcji pisania, użytkownicy spoza domeny będą widzieć tylko szczegóły dotyczące 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ępniane. 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 ACL i uprawnienia dostępu. Jeśli użytkownik z kalendarzem private wyśle zaproszenie na wydarzenie z widocznością default innemu użytkownikowi z kalendarzem publicznym, wydarzenie będzie w pełni widoczne w kalendarzu tego uczestnika.
public Szczegóły tego wydarzenia są widoczne dla wszystkich osób, które mają co najmniej uprawnienia freeBusyReader do kalendarza.
private Szczegóły tego wydarzenia są widoczne tylko dla użytkowników, którzy mają co najmniej uprawnienia writer do tego kalendarza.