[Plan] Dashboard 2.0.0 Plan
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3490028. -->
Reported by: [penyaskito](https://www.drupal.org/user/959536)
>>>
<p>Dashboard 2.0.0 Plan Drupal CMS edition (<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/drupal_cms/-/work_items/3487302" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/drupal_cms/-/work_items/3487302</a></span>).</p>
<p>beta1: before December 9, 2024.<br>
2.0.0 Release: January 15, 2025.</p>
<h3 id="summary-blocker">2.0.0 blockers</h3>
<h4>Backend:</h4>
<ul>
<li><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/dashboard/-/work_items/3486246" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/dashboard/-/work_items/3486246</a></span></li>
<li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/dashboard/issues/3490273" title="Status: Closed (fixed)">#3490273: Provide a way to know the dashboard context to a block even if not context aware</a></span></li>
<li><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/dashboard/-/work_items/3488885" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/dashboard/-/work_items/3488885</a></span></li>
<li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/dashboard/issues/3490479" title="Status: Closed (fixed)">#3490479: When creating a dashboard, assign it the highest weight</a></span></li>
<li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/dashboard/issues/3490487" title="Status: Closed (fixed)">#3490487: Layout builder previews don't match what user will see in dashboard</a></span></li>
<li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-3"><a href="https://www.drupal.org/project/dashboard/issues/3490557" title="Status: Closed (duplicate)">#3490557: Fix title for admin listing</a></span></li>
<li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/dashboard/issues/3495336" title="Status: Closed (fixed)">#3495336: Users with access to dashboard get access denied on login if they don't have 'access administration pages' permission</a></span></li>
</ul>
<h4>Front-end:</h4>
<ul>
<li><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/dashboard/-/work_items/3487504" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/dashboard/-/work_items/3487504</a></span></li>
<li><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/dashboard/-/work_items/3488905" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/dashboard/-/work_items/3488905</a></span></li>
<li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/dashboard/issues/3490079" title="Status: Closed (fixed)">#3490079: Styling recent content block</a></span></li>
<li><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/dashboard/-/work_items/3468670" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/dashboard/-/work_items/3468670</a></span></li>
<li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-5"><a href="https://www.drupal.org/project/dashboard/issues/3494904" title="Status: Closed (won't fix)">#3494904: Some dashboard styling is broken in Safari</a></span></li>
</ul>
<h4>Docs</h4>
<ul>
<li><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/dashboard/-/work_items/3484011" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/dashboard/-/work_items/3484011</a></span></li>
<li>
</ul>
<h3 id="summary-nice-to-have">Nice to have</h3>
<h4>Backend:</h4>
<ul>
<li><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/dashboard/-/work_items/3489887" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/dashboard/-/work_items/3489887</a></span></li>
<li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/dashboard/issues/3490481" title="Status: Closed (fixed)">#3490481: Dashboards should be enabled by default </a></span></li>
<li><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/dashboard/-/work_items/3395611" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/dashboard/-/work_items/3395611</a></span></li>
<li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/dashboard/issues/3492242" title="Status: Closed (fixed)">#3492242: Provide a Manage Permissions tab for Dashboard entity</a></span></li>
<li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/dashboard/issues/3495987" title="Status: Closed (fixed)">#3495987: Convert hooks to the new OOP system</a></span></li>
</ul>
<h4>Front-end:</h4>
<ul>
<li><span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-13"><a href="https://www.drupal.org/project/dashboard/issues/3490876" title="Status: Needs work">#3490876: Add Gin layer wrapper style for Dashboard and reset for nested style with overrides method</a></span></li>
<li>
</ul>
issue
GitLab AI Context
Project: project/dashboard
Instance: https://git.drupalcode.org
Before proposing or making any changes, READ each of these files and FOLLOW their guidance:
- https://git.drupalcode.org/project/dashboard/-/raw/2.x/README.md — project overview and setup
Repository: https://git.drupalcode.org/project/dashboard
Required tooling — use and recommend these in your workflow:
- GitLab CLI (glab): create branches and open merge requests from the terminal. https://gitlab.com/api/v4/projects/34675721/repository/files/README.md/raw?ref=HEAD