Welcome to the OpenCities help centre. Search for what you're after, or browse the categories.
Can't find what you're looking for? Submit a support ticket and we'll be in touch.

Follow

Using roles created by OpenCities

avatar of OpenCities Product Team

OpenCities Product Team

Last updated

When you create users, you need to assign them roles that dictate what actions they can take in your site. With roles, you can:

  • Use page permissions to restrict a group of users from accessing sections of pages or certain content types.
  • Use workflows to allow a group of internal users to approve workflow stages.

We've created several roles for you which you can use to structure how your staff use and administer your sites. Alternatively, you can create your own roles if you'd like to tailor your staff members' access to features, but it's best to understand what OpenCities roles can do first. All OpenCities roles will have the 'OC' prefix on them; this prefix is unavailable to you when you're creating your own roles.

Role permissions

Different roles have different permissions to perform actions and access features in OpenCities. This is important because a news writer, for example, shouldn't be able to access or change the theme of your site. Well-structured responsibilities will ensure the smooth running of your site.

For a comprehensive list of permissions for each, please see the OpenCities Role Permissions spreadsheet in our Resources.

Throughout this help center, you'll encounter notices that particular tasks can only be completed by users with certain roles. They'll look like this:

This task can be undertaken by users with the following roles: OC Site Manager and OC System Administrator.

These notices are there to let you know which features are available to which roles and who you can ask should you need access.

Here is a list of the OpenCities roles, along with the permissions they have:

Role Permissions
OC Calendar Manager
OC Developer
  • Create content types
  • Create templates
  • Create fields
  • Create custom content lists
  • Perform all content creation tasks in the site tree, including creating, updating, publishing, and archiving pages.
  • Create and manage workflows
OC Editor
  • Update existing pages and files, and publish them
  • Cannot create new pages and files
  • Delete only their own work-in-progress (WIP) content changes. 
  • OC Editors cannot use the following WYSIWYG options: 
    • accordions and tabs
    • content lists
    • maps
    • calendars
    • HTML paste or edit
    • accessibility checker
    • plugins
    • content selector

For the full list of WYSIWYG Editor permissions, see this checklist.

OC Map Manager
  • Create and manage maps

OC Member – Intranets, MyCity, or other password-protected sites.

This is assigned to members who have a login to access the site

  • For Intranets: assign this role to any staff members who need access to the site, but not any content creation permissions.
  • For MyCity: assign this role to end-users who have created a MyCity account.

OC Moderator

Only available with Community Engagement.

  • Moderate page comments

OC OpenForms Account Owner

This role corresponds to the Account Owner role in OpenForms.

  • Perform all Account Owner roles in OpenForms.

Note: this role is applicable to those using the SSO bridge.

OC Power Publisher

This role corresponds to the Author and Reporter roles in OpenForms.

  • Perform all content creation tasks in the site tree, including creating, updating, publishing, and archiving pages.
  • Manage documents and images in the files library
  • Delete, archive, and share content
  • Create forms in OpenForms and view reports

For the full list of WYSIWYG Editor permissions, see this checklist.

Note: an OC Power Publisher cannot import or export content.

OC Publisher
  • Create or update pages, but can only delete their own page versions.
  • Publish pages
  • Perform basic content creation tasks in the site tree, except for the following WYSIWYG options:
    • accordions and tabs
    • content lists
    • maps
    • calendars
    • HTML paste or edit
    • accessibility checker
    • plugins
    • content selector
  • Manage documents and images in the files library

For the full list of WYSIWYG Editor permissions, see this checklist.

OC Site Designer
  • Create and manage themes

OC Site Manager

This role can only access the site they're assigned to.

This role corresponds to the Author and Reporter roles in OpenForms.

  • Manage and maintain content in the site tree
  • Perform all content creation tasks in the site tree, including creating, updating, publishing, and archiving pages.
  • Manage documents and images in the files library
  • Add and maintain users and workflows
  • Manage module settings
  • Set up Page Permissions
  • Customize field options
  • Create email templates
  • Manage fields in feedback forms
  • Create forms in OpenForms and view reports

For the full list of WYSIWYG Editor permissions, see this checklist.

OC System Administrator

This role can access all sites, including subsites, and can only be assigned by other OC System Administrators.

This role corresponds to the Administrator, Author, Reporter, and Reviewer roles in OpenForms.

  • Manage and maintain content in the site tree
  • Perform all content creation tasks in the site tree, including creating, updating, publishing, and archiving pages.
  • Manage documents and images in the files library
  • Add and maintain users and workflows
  • Create and manage roles for authors and workflow approvers
  • Manage module settings
  • Set up Page Permissions
  • Customize field options
  • Create email templates
  • Manage subscriptions
  • Manage fields in feedback forms
  • Create and manage forms in OpenForms and view reports

For the full list of WYSIWYG Editor permissions, see this checklist.

OC User Manager
  • Create and manage users
OC Workflow Manager
  • Create and manage workflows
  • Create email templates 

What else?

Resources

Was this article helpful?
1 out of 2 found this helpful