Currently, everything is written to the {domain_theme} table. This can make the default theme settings get out of sync.

This is a problem with Domain Conf / Domain Settings, too.

Two options:

  1. Ignore it, and allow defaults to be set/inherited for all sites and overridden as needed. Doing so woul mean removing some of the warning messages.
  2. Ensure that settings for the primary domain are saved as settings in the {variable} table.

Comments

agentrickard’s picture

StatusFileSize
new2.8 KB

THe attached patch goes for solution #2.

agentrickard’s picture

Status: Active » Needs review
agentrickard’s picture

Title: Keep theme settings in sync for default domain » Display proper messages for domain-specific settings
Status: Needs review » Active

I think the answer here is "ignore it" and change the warning messages displayed. In 7.x.3, we're in a position where there are default Drupal settings and then per-domain settings. Since any domain can be 'default', we are removing all special-case handling for the default domain.

The above patch is rejected, but we need to fix the UI for settings forms.

agentrickard’s picture

StatusFileSize
new3.09 KB

And a simple patch, which cleans up warning handling.

agentrickard’s picture

Status: Active » Needs review
agentrickard’s picture

Status: Needs review » Fixed

Committed. Does not apply to lower versions.

Status: Fixed » Closed (fixed)

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

Anonymous’s picture

Issue summary: View changes

Fixes typo