Tendenci has selective permissions control for users and members at a site-wide level and permission control at a content-specific level.
This Help File is going to show you how to selectively provide access for viewing and editing items on your Tendenci website on a content-specific level. You can learn more about using Tendenci's Site-Wide Permissions settings in another Help File: Site-Wide Tendenci Permissions Control Settings.
What Does Content-Specific Mean?
Tendenci has permissions controls on virtually every new piece of content you add to your website. These "Content-Specific" permissions give your organization complete control over what articles, pages, events, and other website content is visible and editable by the public visitors to your site, your users, members, and staff.
We developed content-specific permissions on Tendenci to enable you to offer selective benefits to members, protect internal organizational data while storing it online where staff could easily access it from anywhere, and give you more control over your website.
A few examples of how our clients are using Tendenci's Content-Specific Permissions include:
* Creating User Groups based on Staff and Volunteer's departments and then providing access to view and/or change only content specific to their department.
* Providing special pricing and access to register for events to selective Membership levels.
* Offering members the option to edit and change articles while registered users could only view certain content.
* Creating sections within the site for different chapters where local chapter members could participate in adding and viewing content specific to their region and also easily find national chapter information.
Using Content-Specific Permissions
You will find the Permissions settings for a particular content-item on the edit page for that item.
For example, if you are adding a new article, you will find a section called "Permissions" on the Edit page if you scroll down underneath the Article's main content body. The Permissions section will have a "Public can view" checkbox and a link to a dropdown menu with permission options for Users, Groups, and Members on your website.
This image demonstrates the permissions options section of a new Article.
The first section for Permissions is where you can choose if this specific Article can be viewed by anyone who visits this page or if you want only certain registered users or members to have access to this Article.
The second section "Administrator Only" is ONLY visible your website's Superusers and Developers.
If you leave "Public can view" checked, then anyone who visits your site will be able to see the content of this Article.
Unchecking "Public can view" will only allow Superusers and Developers to view this specific Article and you will need to click "Show Advanced Permissions" and select from the User, Group, and Member Permissions options to customize who can view and change this Article.
Getting Specific with Permissions
When you click on the link to "Show Advanced Permissions", here is an example of what you'll see in the dropdown permissions option menu:
In this example, Group Permissions has 2 different User Groups: Membership: Application for Beta Invite and spacepointsfan listed and these are User Groups and Memberships specific to this Tendenci website. Your website will have different User Groups and Membership Types and those will automatically be added as an option for content-specific Permission settings when you create the Group or Membership.
Each Permissions setting has checkboxes to View and to Change this specific Article you are adding.
Checking View gives the permission to see the Article when they come to the page.
Unchecking View removes permission to see the Article, asuming "Public can view" is NOT checked.
Checking Change gives the permission to edit the Article.
Unchecking Change removes the permission to edit the Article.
User Permissions apply to all registered site users on your website, regardless of membership or user group participation. A User is defined as anyone that has a user login name and login password to your website.
Member Permissions grant permissions to anyone who is a Member of your website. Members are defined as having applied and been approved for a membership or corporate membership on your website.
Group Permissions grant permissions to users who are part of specific User or Member Groups on your website. You can use the Group Permissions section to specify content for only certain groups of users to give selective access to content on your site solely based on their participation in a certain User Group.
Tendenci Keeps Your Private Content Private, and Your Public Content Public, and Gives You Options in Between.
Virtually every piece of content you can add includes these content-specific permission options.