Skip to content

Commit 8daebab

Browse files
committed
Move security to top of TOC (#3439)
1 parent f671a47 commit 8daebab

6 files changed

Lines changed: 10 additions & 9 deletions

File tree

‎docs/infrastructure_and_maintenance/security/security_checklist.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ When getting ready to go live with your project for the first time, or when re-l
1414

1515
### Carefully select admin users
1616

17-
Make sure Admin users and other privileged users who have access to System Information and setup in the back end are vetted and fully trustworthy.
17+
Make sure [Admin users](permission_use_cases.md#admin) and other privileged users who have access to System Information and setup in the back end are vetted and fully trustworthy.
1818

1919
As administrator, you have access to full information about the system through the `setup/system_info` policy, and also to user data, role editing, and many other critical aspects.
2020

@@ -38,7 +38,7 @@ This is specially important for admin accounts and other privileged users.
3838

3939
### Use secure roles and policies
4040

41-
Use the following checklist to ensure the roles and policies are secure:
41+
Use the following checklist to ensure the [roles and policies](permission_overview.md) are secure:
4242

4343
- Do roles restrict read/write access to content as they should? Is read/write access to personal data, like User content items, properly restricted?
4444
- Are the roles and their use properly differentiated and restricted? Is an editor role used for everyday editorial work?

‎docs/permissions/limitations.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ page_type: reference
55

66
# Limitations
77

8-
Limitations are part of the permissions system.
8+
Limitations are part of the [permissions system](permissions.md).
99
They limit the access granted to users by [policies](permission_overview.md).
1010
While a policy grants the user access to a function, Limitations narrow it down by different criteria.
1111

‎docs/permissions/permission_overview.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: The permission system is based on policies that you assign to users
55
# Permission overview
66

77
A new user doesn't have permissions for any part of the system, unless they're explicitly given access.
8-
To get access they need to inherit roles, typically assigned to the user group they belong to.
8+
To get access they need to inherit **Roles**, typically assigned to the user group they belong to.
99

1010
Each role can contain one or more **Policies**.
1111
A policy is a rule that gives access to a single **function** in a **module**.
@@ -18,7 +18,7 @@ For example, a `content/publish` policy with a `ContentType` limitation on the "
1818
A limitation, like a policy, specifies what a user *can* do, not what they *can't do*.
1919
A `Section` limitation, for example, *gives* the user access to the selected section, not *prohibits* it.
2020

21-
For more information, see [Limitation reference](limitation_reference.md) and [Permission use cases](permission_use_cases.md).
21+
For more information, see [Policies](policies.md), [Limitations reference](limitation_reference.md), and [Permission use cases](permission_use_cases.md).
2222

2323
## Assigning roles to users
2424

‎docs/permissions/permission_use_cases.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ description: Set up permission sets for common use cases.
44

55
# Permission use cases
66

7-
Here are a few examples of sets of policies that you can use to get some common permission configurations.
7+
Here are a few examples of sets of [policies](policies.md) that you can use to get some common [permission](permissions.md) configurations.
88

99
## Enter back office
1010

@@ -51,7 +51,7 @@ To move a content item or a subtree to another location, the user must have the
5151

5252
To send content to Trash, the user needs to have the `content/remove` policy.
5353
If content has more than one language, the user must have access to all the languages.
54-
That is, the `content/remove` policy must have either no limitation, or a limitation for all languages of the content item.
54+
That is, the `content/remove` policy must have either no [limitation](limitation_reference.md), or a limitation for all languages of the content item.
5555

5656
To remove an archived version of content, the user must have the `content/versionremove` policy.
5757

‎docs/permissions/permissions.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ The permission system of [[= product_name =]] enables you to control in detail w
1010
[[= cards([
1111
"permissions/permission_overview",
1212
"permissions/policies",
13-
"permissions/permission_use_cases",
1413
"permissions/limitations",
14+
"permissions/permission_use_cases",
1515
], columns=4) =]]

‎docs/permissions/policies.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,9 @@ month_change: false
66

77
# Policies
88

9-
Policies are the main building block of the permissions system.
9+
Policies are the main building block of the [permissions system](permissions.md).
1010
Each role you assign to user or user group consists of policies which define, which parts of the application or website the user has access to.
11+
To limit access granted to users through policies, you can use [limitations](limitations.md).
1112

1213
## Available policies
1314

0 commit comments

Comments
 (0)