Lineage.themeselection

Latest version: v2.1

Safety actively analyzes 681812 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2.2

----------------

- Nothing changed yet.

2.1

----------------

- Fix missing ZCML from dependencies.
[rpatterson]

- Add uninstall profile.
[jensens]

- Depend on lineage.controlpanels since ``is_subsite_enabled`` now lives there.
[jensens]

- Do not bind the ``is_subsite_enabled`` view on a layer, so that it is callable also when lineage.themeselection is not installed.
Fixes an error I don't yet understand (not finding the view when applying a profile, which installs lineage.controlpanels).
[thet]

- Fix upgrade script to not acquire ``lineage_theme`` attribute when trying to delete it.
[thet]

2.0

----------------

.. warning:: Upgrade Warning!
After installing this release, you need to run the provided upgrade steps.

New:

- Set the childsite skin on a ``lineage.registry`` based local registry instead of an ``lineage_theme`` attribute on an ``IChildSite`` object.
Includes an upgrade step.
[thet]

- Allow setting of ``lineage_theme`` skin setting through the ``theming-controlpanel`` and remove the customized controlpanel template, Archetypes schemaextender and Dexterity behavior.
This works for ``plone.app.theming`` ``1.1.x`` and ``1.2.x``.
Includes an upgrade step.
[thet]

Fixes:

- Install ``lineage.registry`` when installing this addon.
[thet]

1.4.1

------------------

Fixes:

- Only remove the current ``IBrowserSkinType`` browser layer and add the new one, if a new one can be found.
[thet]

- Fix a bug in the ``apply_theme`` event subscriber, which prevented it from correctly set the skin.
[thet]

1.4

----------------

- Also set the browserlayer registered under the skin name if it exists and
remove the one set by the "old" skin.
[fRiSi]

- Play well with collective.editskinswitcher. If edit skin is active, do
not set/activate any other skin. This allows to use a specific skin (eg.
Sunburst) for CMS-mode even for Subsites which define a different theme.
[fRiSi]

- Add support for Dexterity.
[thet]

1.3

----------------

- Add GenericSetup config to properly register the Browser Layer.
[thet. 2013-10-15]

- Let lineage.themeselection work with Plone 4.3, where plone.app.theming has a
combined Diazo and Skins control panel. Setting the skin through this
controlpanel doesn't work at the moment, so these settings are hidden for
now. Please set the skin in the settings tab of the edit page of the
lineage subsite.
[thet, 2013-10-14]

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.