Problem/Motivation

In #3087701: Enable Claro as the admin theme in Umami we enabled Claro as the new admin theme for Umami. In there we added the Theming Blocks config to the core/profiles/demo_umami/config/install directory.

In #3278565: Remove Claro block configuration from Standard we removed those blocks from the Standard profile, because those blocks config are already present in the core/themes/claro/config/optional directory.

Proposed resolution

Since Claro already ships with its block configuration, we should be able to remove the block configuration from Umami.

Remaining tasks

User interface changes

API changes

Data model changes

Release notes snippet

In Drupal 9.4.0-alpha1, the Umami Demo profile was updated to use Claro as its default theme, and theme blocks for Claro were added to the profile's optional default configuration. However, these blocks were exact copies of the blocks installed by Claro by default, so the default config was not necessary. In Drupal 9.4.0-beta1, the optional configuration in the profile has been removed in favor of the blocks provided by the theme.

CommentFileSizeAuthor
#2 3278732-2.patch5.07 KBspokje

Comments

Spokje created an issue. See original summary.

spokje’s picture

StatusFileSize
new5.07 KB
lauriii’s picture

Status: Active » Reviewed & tested by the community

+1'd this already on Slack.

Checked there aren't any Claro block configuration remaining in Umami and all looks good.

catch’s picture

Version: 10.0.x-dev » 9.4.x-dev
Status: Reviewed & tested by the community » Fixed

Committed/pushed to 10.0.x, cherry-picked to 9.5.x and 9.4.x, thanks!

  • catch committed a32f689 on 10.0.x
    Issue #3278732 by Spokje, lauriii: Remove Claro block configuration from...
  • catch committed 49e6a90 on 9.4.x
    Issue #3278732 by Spokje, lauriii: Remove Claro block configuration from...
  • catch committed a9ca452 on 9.5.x
    Issue #3278732 by Spokje, lauriii: Remove Claro block configuration from...
spokje’s picture

Assigned: spokje » Unassigned
xjm’s picture

wim leers’s picture

Issue tags: +Needs release note
wim leers’s picture

Does this really need a release note? Umami only offers a demo, no backwards compatibility or upgrade path is provided? 🤔

The big news is that Umami now uses Claro as the admin theme, this feels like an implementation detail that the general audience would not be affected by or care about?

xjm’s picture

@Wim Leers I think it only might need an incremental release note for the change between alpha1 and beta1 in the data model; for 9.4.0 there will already be an overall release note about the profiles being changed to use Claro.

xjm’s picture

Issue summary: View changes
Issue tags: -Needs release note

Added a rough draft of what the release note might be for this (I think).

Status: Fixed » Closed (fixed)

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

xjm’s picture

We decided to exclude it as per @Wim Leers' suggestion, so retroactively untagging.