Introduction to Dependencies

Editing permissions is one of the more advanced and complex administrative features of The Digital Bell. If you are attempting to create a new User Group, edit a User that does not belong to any Groups, or give a user access to a component outside their User Group defaults (ex. letting a Teacher work with Forms or Posts), we recommend reading the following.

The permissions in The Digital Bell are highly granular, and many permissions have additional permissions that they are dependent upon to work correctly. For example, when assigning permissions to a new account, setting the "Pages" component's "Edit" function to "Allow" will technically give the user permission to edit pages. However, without additional settings, they will not be able to add content, or even view the list of pages.

The ability to actually edit pages is dependent on the permission to view the list of pages, whether they should be able to edit their own pages or all pages ("Edit Own" or "Edit Any"), and the various permissions that allow a user to work with webpage content (Text Blocks, Images, Links, etc). These additional permissions are called dependencies.

NOTE: Before manually editing user/group permissions, please see the list of built-in User Groups to ensure there is not an existing User Group that meets your needs.

Settings Guide

The following sections (Working with ...) are intended to lay out the minimum permissions that should be set to "allow" to enable a user to work with the given system. The "Base Permissions" are required for any user that will be working with the given system (i.e. if a user will interact with pages/posts/events at all). Below the "Base Permissions" are additional use cases (edit

Working with Pages

Base Permissions

Warehouse

Home

Text Blocks

Add

Edit

Edit Own

Home

List Own

Select

FAQs

Add

Edit

Edit Own

Home

List Own

Select

Files

Edit

Edit Own

Home

List

List Own

Replace

Select

Upload

Images

Add

Edit

Edit Own

Home

List Own

Replace File

Select

Documents

Add

Edit

Edit File

Edit Own

Home

List Own

Replace File

LInks

Add

Edit

Edit Own

Home

List Own

Select

Adding and Editing Pages

Add and Edit their Own Pages

Pages

Add

Edit

Edit Own

Home

List Own

Properties

Publisher

Edit Only the Pages Chosen by the Administrator

Pages

Edit

Edit Own

Home

List Own

*Specific pages can then be assigned to the user with these steps: Updating Page Permissions

Page Editing Only

Add and Edit their Own Pages

Pages

Edit

Edit Own

Home

List Own

Edit Only the Pages Chosen by the Administrator

Pages

Edit

Edit Own

Home

List Own

*Specific pages can then be assigned to the user with these steps: Updating Page Permissions

Working with Posts

Base Permissions

Warehouse

Home

Files

Edit

Edit Own

Home

List

List Own

Replace

Select

Upload

Images

Add

Edit

Edit Own

Home

List Own

Replace File

Select

Documents

Add

Edit

Edit File

Edit Own

Home

List Own

Replace File

Adding / Editing Posts

Adding / Editing Posts in Specific Event Types

Posts

Add

Edit

Edit Own

Home

List

List Own

Properties

Publisher

Post Types

Home

List Own

Select

Features (optional - allows user to "Feature" posts)

*Specific Post Types can be assigned to the user with the steps in "Updaing Form and Post Type Permissions"

Post Editing Only

Adding / Editing Posts in Specific Event Types

Posts

Edit

Edit Own

Home

List

List Own

Post Types

Home

List Own

Select

Working with Calendars

Base Permissions

None

Adding and Editing Events

Adding / Editing Posts in Specific Post Types

Events

Add

Edit

Edit Own

Home

List

List Own

Properties

Publisher

Event Types

Home

List Own

Select

Event Editing Only

Adding / Editing Posts in Specific Post Types

Events

Edit

Edit Own

Home

List

List Own

Event Types

Home

List Own

Select