Problem/Motivation
The Web Dashboard recipe currently ships no default dashboards. The Drupal CMS Dashboard module requires Layout Builder, which this recipe does not want to depend on.
Steps to reproduce
Install the webdash recipe on a fresh website_starter site and look for the Webmaster and Editorial dashboards.
Proposed resolution
Rebuild the Webmaster (-20) and Editorial (-10) default dashboards as webdashboard config entities built with Display Builder instead of the Dashboard module/Layout Builder. Add views.view.webdash_drafts. The recipe installs display_builder, webdashboard and webdashboard_views, and composer requires drupal/core ~12, display_builder and drupal/webdashboard ~12.0@dev.
Depends on webdashboard MR !1 (issue #3622694).
Tested on a fresh website_starter install: layout_builder/navigation/dashboard not installed, admin sees both dashboards, content editor only sees Editorial, no log errors.
Remaining tasks
- ✅ File an issue about this project
- ❌ Addition/Change/Update/Fix to this project
- ❌ Testing to ensure no regression
- ➖ Automated unit/functional testing coverage
- ➖ Developer Documentation support on feature change/addition
- ➖ User Guide Documentation support on feature change/addition
- ➖ UX/UI designer responsibilities
- ➖ Accessibility and Readability
- ❌ Reviewed by a human
- ❌ Code review by maintainers
- ❌ Full testing and approval
- ❌ Credit contributors
- ❌ Review with the product owner
- ❌ Update Release Notes
- ❌ Release
User interface changes
- N/A
API changes
- N/A
Data model changes
- N/A
Release notes snippet
- N/A
Issue fork webdash-3622697
Show commands
Start within a Git clone of the project using the version control instructions.
Or, if you do not have SSH keys set up on git.drupalcode.org:
Comments