Metadata-Version: 2.4
Name: lineage.controlpanels
Version: 1.0
Summary: Plone controlpanels for Lineage sites
Home-page: https://pypi.python.org/pypi/lineage.controlpanels
Author: Johannes Raggam
Author-email: thetetet@gmail.com
License: GPL version 2
Keywords: Python Plone
Classifier: Environment :: Web Environment
Classifier: Framework :: Plone
Classifier: Framework :: Plone :: Addon
Classifier: Framework :: Plone :: 5.0
Classifier: Framework :: Plone :: 5.1
Classifier: Framework :: Plone :: 5.2
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.7
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: GNU General Public License v2 (GPLv2)
Requires-Python: ==2.7, >=3.6
License-File: LICENSE.GPL
License-File: LICENSE.rst
Requires-Dist: setuptools
Requires-Dist: collective.lineage>=2.1
Requires-Dist: lineage.registry>=1.3.3
Provides-Extra: test
Requires-Dist: plone.app.testing; extra == "test"
Requires-Dist: lineage.themeselection; extra == "test"
Requires-Dist: plone.api; extra == "test"
Requires-Dist: plone.app.contenttypes; extra == "test"
Requires-Dist: plone.app.robotframework[debug]; extra == "test"
Requires-Dist: plone.testing>=5.0.0; extra == "test"
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: provides-extra
Dynamic: requires-dist
Dynamic: requires-python
Dynamic: summary

.. This README is meant for consumption by humans and pypi. Pypi can render rst files so please do not use Sphinx features.
   If you want to learn more about writing documentation, please check out: http://docs.plone.org/about/documentation_styleguide.html
   This text does not appear on pypi or github. It is a comment.

.. image:: https://github.com/collective/lineage.controlpanels/workflows/ci/badge.svg
    :target: https://github.com/collective/lineage.controlpanels/actions
    :alt: CI Status

.. image:: https://img.shields.io/pypi/v/lineage.controlpanels.svg
    :target: https://pypi.python.org/pypi/lineage.controlpanels/
    :alt: Latest Version

.. image:: https://img.shields.io/pypi/status/lineage.controlpanels.svg
    :target: https://pypi.python.org/pypi/lineage.controlpanels
    :alt: Egg Status

.. image:: https://img.shields.io/pypi/pyversions/lineage.controlpanels.svg?style=plastic   :alt: Supported - Python Versions

.. image:: https://img.shields.io/pypi/l/lineage.controlpanels.svg
    :target: https://pypi.python.org/pypi/lineage.controlpanels/
    :alt: License

=====================
lineage.controlpanels
=====================

.. warning::
    ALPHA: THIS IS STILL EXPERIMENTAL CODE!

Allows Lineage child site specific configurations for plone.registry based controlpanels.

Not available in Lineage Childsites
-----------------------------------

The following control panels change global settings. Therefore they are not available in subsites.

- content-controlpanel
- dexterity-types
- filter-controlpanel
- maintenance-controlpanel
- prefs_install_products_form
- resourceregistry-controlpanel
- security controlpanel
- usergroup-groupprefs
- usergroup-userprefs


This is also disabled, but should probably fixed to work with local registries too:
- portal_registry

This one stores it's configuration in the registry but has changes one setting in portal_actions, which would affect all sites.
Thus disabled.
- syndication-controlpanel


Installation
------------

Install lineage.controlpanels by adding it to your buildout::

    [buildout]

    ...

    eggs =
        lineage.controlpanels


and then running ``bin/buildout``

Source Code and Contributions
-----------------------------

If you want to help with the development (improvement, update, bug-fixing, ...)
of ``lineage.controlpanels`` this is a great idea!

The code is located in the
`github collective <https://github.com/collective/lineage.controlpanels>`_.

You can clone it or `get access to the github-collective
<https://collective.github.com/>`_ and work directly on the project.

Maintainer is Johannes Raggam and the BlueDynamics Alliance developer team. We
appreciate any contribution and if a release is needed to be done on pypi,
please just contact one of us
`dev@bluedynamics dot com <mailto:dev@bluedynamics.com>`_


Contributors
------------

- Jens W. Klein <jens@bluedynamics.com>
- Daniel Widerin <daniel@widerin.net>


License
-------

The project is licensed under the GPLv2.


Contributors
============

- Johannes Raggam <thetetet@gmail.com>
- Jens W. Klein <jens@bluedynamics.com>
- Daniel Widerin <daniel@widerin.net>
- Thomas Massmann <thomas.massmann@it-spir.it>


Changelog
=========


1.0 (2026-03-31)
----------------

- Do not autoinclude ZCML.
  [jensens]

- add profile for Plone 6 and fix controlpanel icons.
  [petschki]

- Use tox for testing, ensure tests are passing for Plone 5.0.x, 5.1.x and 5.2.x.
  [thomasmassmann]


1.0a1 (2016-10-06)
------------------

- Initial release.
  [thet]
