Problem/Motivation

On #3059984: Add new “Content Editor” role to Standard Profile we're creating a new role that will let us add new specific features targeted for Content editors. This issue is for discussing and defining new functionalities to be provided with the Content editor role.

Remaining tasks

Define and add the new set of permissions for the Content editor role to facilitate tasks for creating, editing and managing content.

Comments

antonellasev created an issue. See original summary.

ckrina’s picture

Issue summary: View changes
ckrina’s picture

Title: Add permissions to new “Content Editor” role in Standard Profile » [META] New features for the new “Content Editor” role in Standard Profile
Category: Task » Plan
Issue summary: View changes
Issue tags: -user permissions
Parent issue: #3059984: Add new “Content Editor” role to Standard Profile »
Related issues: +#3059984: Add new “Content Editor” role to Standard Profile

Converting this into a META issue to discuss future features.

Some features we're discussing on the Admin UI initiative are a custom menu for this role and maybe a "dashboard" concept like the one we had in D7 that could play nice with the new Layout Builder.

Version: 8.8.x-dev » 8.9.x-dev

Drupal 8.8.0-alpha1 will be released the week of October 14th, 2019, which means new developments and disruptive changes should now be targeted against the 8.9.x-dev branch. (Any changes to 8.9.x will also be committed to 9.0.x in preparation for Drupal 9’s release, but some changes like significant feature additions will be deferred to 9.1.x.). For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

Version: 8.9.x-dev » 9.1.x-dev

Drupal 8.9.0-beta1 was released on March 20, 2020. 8.9.x is the final, long-term support (LTS) minor release of Drupal 8, which means new developments and disruptive changes should now be targeted against the 9.1.x-dev branch. For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.

Version: 9.1.x-dev » 9.2.x-dev

Drupal 9.1.0-alpha1 will be released the week of October 19, 2020, which means new developments and disruptive changes should now be targeted for the 9.2.x-dev branch. For more information see the Drupal 9 minor version schedule and the Allowed changes during the Drupal 9 release cycle.

Version: 9.2.x-dev » 9.3.x-dev

Drupal 9.2.0-alpha1 will be released the week of May 3, 2021, which means new developments and disruptive changes should now be targeted for the 9.3.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

benjifisher’s picture

On #3059984: Add new “Content Editor” role to Standard Profile, I mentioned #2571235: [regression] Roles should depend on objects that are building the granted permissions.

The current patch on #3059984 assigns several permissions from the content_moderation module. Currently, those permissions just sit there invisibly, waiting for the module to be enabled, at which point they take effect. Once #2571235 is fixed, we will not be able to do that any more. The options are

  1. Add the content_moderation module to the Standard profile. (Also workflow.) Simple.
  2. Remove the related permissions from the new role(s).
  3. Remove the related permissions from the new role(s) and create new roles (as optional configuration) with those permissions.

In the last option, we can either make the additional roles include the permissions in the editor/manager roles or we can just give these roles the content_modewration permissions.

Version: 9.3.x-dev » 9.4.x-dev

Drupal 9.3.0-rc1 was released on November 26, 2021, which means new developments and disruptive changes should now be targeted for the 9.4.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

ckrina’s picture

Issue summary: View changes

Version: 9.4.x-dev » 9.5.x-dev

Drupal 9.4.0-alpha1 was released on May 6, 2022, which means new developments and disruptive changes should now be targeted for the 9.5.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 9.5.x-dev » 10.1.x-dev

Drupal 9.5.0-beta2 and Drupal 10.0.0-beta2 were released on September 29, 2022, which means new developments and disruptive changes should now be targeted for the 10.1.x-dev branch. For more information see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 10.1.x-dev » 11.x-dev

Drupal core is moving towards using a “main” branch. As an interim step, a new 11.x branch has been opened, as Drupal.org infrastructure cannot currently fully support a branch named main. New developments and disruptive changes should now be targeted for the 11.x branch, which currently accepts only minor-version allowed changes. For more information, see the Drupal core minor version schedule and the Allowed changes during the Drupal core release cycle.

Version: 11.x-dev » main

Drupal core is now using the main branch as the primary development branch. New developments and disruptive changes should now be targeted to the main branch.

Read more in the announcement.