Problem/Motivation

We want to only allow specific roles to be able to deploy to some targets.

For example we'd only want senior content admins to deploy to the live site, all content admins can deploy to the stage site, but content authors can't deploy anywhere.

Proposed resolution

Add a permission for each workspace_pointer entity, then check this when adding a replication / deployment.

Remaining tasks

User interface changes

API changes

Data model changes

Comments

timmillwood created an issue. See original summary.

timmillwood’s picture

Status: Active » Needs review
Issue tags: +Needs tests
StatusFileSize
new6.54 KB

Initial implementation.

timmillwood’s picture

Issue tags: -Needs tests
StatusFileSize
new4.13 KB
new15.8 KB

Status: Needs review » Needs work

The last submitted patch, 3: 2943304-3.patch, failed testing. View results
- codesniffer_fixes.patch Interdiff of automated coding standards fixes only.

timmillwood’s picture

Status: Needs work » Needs review
StatusFileSize
new2.1 KB
new10.25 KB
jeqq’s picture

Status: Needs review » Reviewed & tested by the community

Looks good.

  • timmillwood committed 911680d on 8.x-1.x
    Issue #2943304 by timmillwood, jeqq: Add permissions for deployment for...
timmillwood’s picture

Status: Reviewed & tested by the community » Fixed

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.