Skip to content

Commit c753b2a

Browse files
authored
Merge pull request #830 from ExpressionEngine/7.dev
Pushing 7.4.5 changelog live and a few other updates.
2 parents 03a977b + 1b671e6 commit c753b2a

File tree

6 files changed

+118
-13
lines changed

6 files changed

+118
-13
lines changed

docs/control-panel/member-manager.md

Lines changed: 77 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ This page is used both to search and to browse through members within your Expre
1919

2020
![Member Manager Control Panel Page](_images/cp-members.png)
2121

22-
Filters and search input can be used to narrow down the list of members displayed.
22+
Filters and search input can be used to narrow down the list of members displayed.
2323

2424
The set of columns displayed can be customized using the "Columns" dropdown. By default, the following columns are shown: Member ID, Name (which is composed of avatar, username and screen name), Email, Roles, Join Date, Last Visit Date. Also each member row has "Actions" buttons that contains links to some common actions and a checkbox that allows performing bulk actions on selected members. When "Pending" is selected in the "Role" filter, the bulk action options are "Approve" and "Decline", otherwise "Remove" is the only option.
2525

@@ -54,6 +54,82 @@ If you need a custom set of permissions for the role, we suggest creating a new
5454

5555
Edit the role by clicking its name in the list.
5656

57+
### Role Settings
58+
59+
**Control Panel Location: `Members > Roles > Create/Edit`**
60+
61+
Roles are highly configurable to manage permissions for members that belong to the role. It is important to note that permissions are additive. This means that if a member belongs to multiple roles they will have the sum of all the permissions granted by each of their roles.
62+
63+
You should be very careful when assigning permissions marked with a shield icon. These are related to the security of your website.
64+
65+
The role settings are grouped into the following tabs.
66+
67+
[TOC=4]
68+
69+
#### Role tab
70+
71+
This tab contains the generic settings for the role, including name, description, color label and security preferences (such as requiring MFA). You can also assign the role to Role Groups on this tab.
72+
73+
#### Website Access tab
74+
75+
Use this tab to set up how members in this role can interact with your website and what actions they can perform on the front-end.
76+
77+
#### CP Access tab
78+
79+
This tab is used to set up the sections of the Control Panel that members in this role can access. You can also set up specific actions they can perform within each section. There are also settings for defining the look of certain Control Panel pages.
80+
81+
The settings here are grouped into sections for each subset of Control Panel functionality.
82+
83+
[TOC=5]
84+
85+
##### Channel
86+
87+
Defines whether and how the members in this role can administrate the [Channels](getting-started/the-big-picture.md#channels) and related content structures (such as Categories, Statuses).
88+
89+
##### Channel Entries
90+
91+
Defines the permissions that members in this role have for creating/editing/deleting entries in each of the channels.
92+
93+
##### Files
94+
95+
Defines actions members in this role can perform on the files as well as administrative permissions on [upload directories](control-panel/file-manager/upload-directories.md).
96+
97+
Note: when editing channel entries with File fields, the members would need access to respective upload directories to modify those.
98+
99+
##### Members
100+
101+
Defines whether the members of this role can access Member Manager and perform certain actions on members and roles.
102+
103+
##### Templates
104+
105+
Defines whether the members of this role can create/edit/modify templates, template partials and template variables. Granular administrative permissions can also be set per template group.
106+
107+
##### Add-Ons
108+
109+
Defines whether the members of this role can access the Add-ons section and which Add-ons they are allowed to access in the Control Panel.
110+
111+
##### Utilities
112+
113+
Set the CP utilities that members of this role are allowed to use.
114+
115+
##### Logs
116+
117+
Defines if members of this role can access the Logs section in the Control Panel.
118+
119+
##### Settings
120+
121+
Defines if members of this role can modify system settings, with separate preferences for subsections which may contain more sensitive settings.
122+
123+
#### Template Access tab
124+
125+
This tab lists all the templates of your website. If you deselect certain templates, the members in this role will not be able to access site pages that are using these templates. Instead, they will see the "No Access" message as configured in settings for those templates.
126+
127+
### Role Groups
128+
129+
Role Groups are a way to organize your roles into logical groups. Create a Role Group by clicking "New" next to Role Groups heading in the sidebar. You can set the role group name and assign roles to it by checking the appropriate checkboxes.
130+
131+
You can then assign members to the Role Group. These members will have all the permissions granted by all of the roles within the Role Group.
132+
57133
## Custom Member Fields
58134

59135
**Control Panel Location: `Settings > Members > Member Fields`**

docs/fieldtypes/checkboxes.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,10 @@ Two
6363
Three
6464
```
6565

66-
By default, `{item}` will render the item's label To access the value and label separately, simply add a `:value` or `:label` modifier to the `{item}` variable:
66+
By default, `{item}` will render the item's value. To access the value and label separately, simply add a `:value` or `:label` modifier to the `{item}` variable:
6767

6868
{field_name}
69-
Label: {item}<br> {!-- 1 --}
69+
Value: {item}<br> {!-- 1 --}
7070
Value: {item:value}<br> {!-- 1 --}
7171
Label: {item:label}<br> {!-- One --}
7272
{/field_name}

docs/fieldtypes/file.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -222,18 +222,19 @@ Resize the image.
222222

223223
### `:crop`
224224

225-
{news_image:crop width="100" height="100"}
225+
{news_image:crop width="100" height="100" position="center"}
226226

227-
Crop the image.
227+
Crop the image. By default, cropping uses top left corner of image as starting position. You can specify `x` and `y` offset, if needed, or `position="center"` parameter to make crop happen close to image center.
228228

229229
| Parameter | Values | Default | Description |
230230
| --------- | ------- | ---------- | -------------------------------------- |
231231
| width | `Number` | `*required`| Width to crop to |
232232
| height | `Number` | `*required`| Height to crop to |
233-
| quality | `0`-`100`| `75`| Image quality, % |
234-
| maintain_ratio | `y` / `n` | `y`| Keep image ratio (yes/no) |
235-
| x | `Number` | `0`| Horizontal offset, px |
236-
| y | `Number` | `0`| Vertical offset, px |
233+
| quality | `0`-`100`| `75` | Image quality, % |
234+
| maintain_ratio | `y` / `n` | `y`| Keep image ratio (yes/no) |
235+
| position | `center` | | Crop close to image center |
236+
| x | `Number` | `0` | Horizontal offset, px |
237+
| y | `Number` | `0` | Vertical offset, px |
237238

238239
### `:rotate`
239240

docs/fieldtypes/multiselect.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,10 @@ Two
6363
Three
6464
```
6565

66-
By default, `{item}` will render the item's label. To access the value and label separately, simply add a `:value` or `:label` modifier to the `{item}` variable:
66+
By default, `{item}` will render the item's value. To access the value and label separately, simply add a `:value` or `:label` modifier to the `{item}` variable:
6767

6868
{field_name}
69-
Label: {item}<br> {!-- One --}
69+
Value: {item}<br> {!-- One --}
7070
Value: {item:value}<br> {!-- 1 --}
7171
Label: {item:label}<br> {!-- One --}
7272
{/field_name}

docs/fieldtypes/selectable-buttons.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@ When allowing multiple items to be selected, Selectable Buttons will usually be
6060
{item}<br>
6161
{/field_name}
6262

63-
By default, `{item}` will render the item's label. To access the value and label separately, simply add a `:value` or `:label` modifier to the `{item}` variable:
63+
By default, `{item}` will render the item's value. To access the value and label separately, simply add a `:value` or `:label` modifier to the `{item}` variable:
6464

6565
{field_name}
66-
Label: {item}<br>
66+
Value: {item}<br>
6767
Value: {item:value}<br>
6868
Label: {item:label}<br>
6969
{/field_name}

docs/installation/changelog.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,34 @@
88
-->
99
# ExpressionEngine v7 Change Log
1010

11+
## Version 7.4.5
12+
(Release: March 20, 2024)
13+
14+
- **Contributors** 🙌
15+
<div class="max-w-7xl mx-autotext-center">
16+
<div class="space-y-8 sm:space-y-12">
17+
<ul role="list" class="mx-auto grid grid-cols-2 gap-x-4 gap-y-1 sm:grid-cols-4 md:gap-x-6 lg:max-w-5xl lg:gap-x-8 lg:gap-y-1 xl:grid-cols-5">
18+
<li><div class="space-y-4 text-center"><img class="mx-auto h-20 w-20 rounded-full lg:w-24 lg:h-24" src="https://avatars.githubusercontent.com/u/752126?v=4" /><div class="space-y-2"><div class="text-xs font-medium lg:text-sm"><p class="mb-1">Yuri Salimovskiy</p><p class="text-indigo-600"><a href="https://github.com/ExpressionEngine/ExpressionEngine/commits?author=intoeetive" target="_BLANK">@intoeetive</a></p></div></div></div></li>
19+
<li><div class="space-y-4 text-center"><img class="mx-auto h-20 w-20 rounded-full lg:w-24 lg:h-24" src="https://avatars.githubusercontent.com/u/23382425?v=4" /><div class="space-y-2"><div class="text-xs font-medium lg:text-sm"><p class="mb-1">Yulyaswan</p><p class="text-indigo-600"><a href="https://github.com/ExpressionEngine/ExpressionEngine/commits?author=Yulyaswan" target="_BLANK">@Yulyaswan</a></p></div></div></div></li>
20+
</ul>
21+
</div>
22+
</div>
23+
24+
**Enhancements** 🚀
25+
26+
- Resolved [#3972](https://github.com/ExpressionEngine/ExpressionEngine/issues/3972) where it was not possible to use 1-click Updater on servers with `disk_free_space()` disabled
27+
- Enabled view counters to be displayed in Entry Manager
28+
- Changed default limit in Members field settings
29+
30+
**Bug Fixes** 💃🐛
31+
32+
- Resolved [#4148](https://github.com/ExpressionEngine/ExpressionEngine/issues/4148) where SuperAdmins were not able to approve members into Locked roles
33+
- Resolved [#4147](https://github.com/ExpressionEngine/ExpressionEngine/issues/4147) where label of dropdown select field for member was not parsed correctly
34+
- Resolved [#4129](https://github.com/ExpressionEngine/ExpressionEngine/issues/4129) where CSRF token not getting refreshed when CP session type is "session only"
35+
- Resolved issue where saving RTE toolset could show an error
36+
- Resolved issue where certain uses of Member model in CLI requests were causing errors
37+
- Resolved [#4111](https://github.com/ExpressionEngine/ExpressionEngine/issues/4111) where reordering groups did not work in Pro Variables
38+
1139
## Version 7.4.4
1240
(Release: March 11, 2024)
1341

0 commit comments

Comments
 (0)