Skip to content

Commit

Permalink
Grant Site Administrators the same workflow permissions as Managers.
Browse files Browse the repository at this point in the history
They were missing permissions on pending comments.
Fixes #199
  • Loading branch information
mauritsvanrees committed May 10, 2022
1 parent 37dc258 commit 245a2d9
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 2 deletions.
3 changes: 3 additions & 0 deletions news/199.bugfix
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Grant Site Administrators the same workflow permissions as Managers.
They were missing permissions on pending comments.
[maurits]
2 changes: 1 addition & 1 deletion plone/app/discussion/profiles/default/metadata.xml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<metadata>
<version>1004</version>
<version>1005</version>
<dependencies>
<dependency>profile-plone.resource:default</dependency>
<dependency>profile-plone.app.registry:default</dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,18 +20,21 @@
<permission-role>Manager</permission-role>
<permission-role>Owner</permission-role>
<permission-role>Reviewer</permission-role>
<permission-role>Site Administrator</permission-role>
</permission-map>
<permission-map name="Modify portal content" acquired="False">
<permission-role>Manager</permission-role>
<permission-role>Owner</permission-role>
<permission-role>Reviewer</permission-role>
<permission-role>Site Administrator</permission-role>
</permission-map>
<permission-map name="Reply to item" acquired="False">
</permission-map>
<permission-map name="View" acquired="False">
<permission-role>Manager</permission-role>
<permission-role>Owner</permission-role>
<permission-role>Reviewer</permission-role>
<permission-role>Site Administrator</permission-role>
</permission-map>
</state>
<state state_id="published" title="Published">
Expand All @@ -43,6 +46,7 @@
</permission-map>
<permission-map name="Modify portal content" acquired="False">
<permission-role>Manager</permission-role>
<permission-role>Site Administrator</permission-role>
</permission-map>
<permission-map name="Reply to item" acquired="True">
</permission-map>
Expand Down
8 changes: 7 additions & 1 deletion plone/app/discussion/upgrades.zcml
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,12 @@
title="Add 'View comments' permission"
import_steps="rolemap" />


<genericsetup:upgradeStep
source="1004"
destination="1005"
profile="plone.app.discussion:default"
title="Grant Site Administrator permissions on pending comments"
handler=".upgrades.upgrade_comment_workflows"
/>

</configure>

0 comments on commit 245a2d9

Please sign in to comment.