Skip to content
Calendars & Appointments

User Permissions in Calendars

Overview The Calendar module now supports granular user permissions, allowing you to control who can view and manage different aspects of the calendar…

2 min read378 words2 explained imagesUpdated Fri, 8 May at 8:30 AM
View as markdownOpen in ClaudeOpen in ChatGPT
Each image has a one line explanation. Switch to full detail for the step it belongs to, the fields and buttons involved, examples and the whole procedure.
On this page
  1. Overview
  2. Types of Permissions
  3. Assigned Data Access
  4. Granular Permission Options
  5. View Permissions
  6. Manage Permissions
  7. Example Scenarios

Overview

The Calendar module now supports granular user permissions, allowing you to control who can view and manage different aspects of the calendar system. This helps ensure that users have access only to the data and functionalities relevant to their roles.

Types of Permissions

There are two main types of permissions:

  • View Permissions: Grants users the ability to see specific elements within the calendar module.

  • Manage Permissions: Grants users the ability to create, edit, and delete elements within the calendar module.

Types of Permissions (image 1 of 2) What this shows View Permissions: Grants users the ability to see specific elements within the calendar module. What this shows Illustrates the "Types of Permissions" section of "User Permissions in Calendars". This screenshot appears in the "Types of Permissions" section of "User Permissions in Calendars". The text alongside this image reads: View Permissions: Grants users the ability to see specific elements within the calendar module. Manage Permissions: Grants users the ability to create, edit, and delete elements within the calendar module. Immediately after, the guide continues: In addition to general permissions, users can also have Assigned Data toggled on or off. Image 1 of 2 What this coversView Permissions: Grants users the ability to see specific elements within the calendar module. Manage Permissions: Grants users the ability to create, edit, and delete elements within the calendar module. Next stepIn addition to general permissions, users can also have Assigned Data toggled on or off:

Assigned Data Access

In addition to general permissions, users can also have Assigned Data toggled on or off:

  • If Assigned Data is enabled, the user can see appointments and calendars they are assigned to, and they can also view appointments for contacts they follow when they have the required calendar permissions.
  • If Assigned Data is disabled, permissions apply based on the user’s granted access, regardless of assignment.

Granular Permission Options

You can now specify view and manage permissions at different levels:

View Permissions

Users can be granted view access for:

  • Calendars

  • Appointments

  • Groups

Enabling these permissions will allow the user to access the Calendar module.

Manage Permissions

Users can be given manage permissions for:

  • Calendars
  • Appointments
  • Groups


With these granular controls, you can determine:

  • Which users have access to the Calendar module.

  • Which aspects of the calendar each user can manage.

Example Scenarios

  1. A user with View access for Calendars but no Manage permissions

    • They can see all calendars but cannot create, edit, or delete them.

  2. A user with Manage permissions for Appointments only

    • They can create, edit, and delete appointments but cannot modify calendars or groups.

  3. A user with Assigned Data enabled and View permissions for Appointments

    • They can only see appointments they are assigned to.

  4. A user with Assigned Data enabled who follows a contact

  • If they have View appointments, calendars & groups, they can view appointments for contacts they follow in addition to appointments assigned to them.
  • If they do not have Manage appointments, they can view but cannot edit or delete appointments.
  • If they have Manage appointments, they can edit and manage appointments based on their calendar access.
Example Scenarios (image 2 of 2) What this shows If they have View appointments, calendars & groups, they can view appointments for contacts they follow in addition to appointments assigned to them. What this shows Illustrates the "Example Scenarios" section of "User Permissions in Calendars". This screenshot appears in the "Example Scenarios" section of "User Permissions in Calendars". The text alongside this image reads: If they have View appointments, calendars & groups, they can view appointments for contacts they follow in addition to appointments assigned to them. If they do not have Manage appointments, they can view but cannot edit or delete appointments. If they have Manage appointments, they can edit and…. This part of the guide covers 2 fields, listed below. Immediately after, the guide continues: By configuring these permissions properly, you can control the level of access each user has, ensuring a more secure and organized scheduling experience. Image 2 of 2 What this coversIf they have View appointments, calendars & groups, they can view appointments for contacts they follow in addition to appointments assigned to them. If they do not have Manage appointments, they can view but cannot edit or delete appointments. If they have Manage appointments, they can edit and manage appointments based on their calendar access.
Fields in this part of the guide A user with Manage permissions for Appointments onlyA user with Assigned Data enabled who follows a contact
Next stepBy configuring these permissions properly, you can control the level of access each user has, ensuring a more secure and organized scheduling experience.
All 4 steps in this procedure
  1. A user with View access for Calendars but no Manage permissions
  2. A user with Manage permissions for Appointments only
  3. A user with Assigned Data enabled and View permissions for Appointments
  4. A user with Assigned Data enabled who follows a contact

By configuring these permissions properly, you can control the level of access each user has, ensuring a more secure and organized scheduling experience.

Was this guide helpful?

Related guides