New release
authorThierry Florac <thierry.florac@onf.fr>
Mon, 15 Jan 2018 16:45:01 +0100
changeset 10 1d12ff3f036a
parent 9 562bde22e104
child 11 ba0b83b57c0c
New release
src/build/doctrees/environment.pickle
src/build/doctrees/install.doctree
src/build/doctrees/modules.doctree
src/build/doctrees/pyams_alchemy.zmi.doctree
src/build/doctrees/pyams_cache.interfaces.doctree
src/build/doctrees/pyams_cache.tests.doctree
src/build/doctrees/pyams_catalog.tests.doctree
src/build/doctrees/pyams_catalog.zmi.doctree
src/build/doctrees/pyams_content.component.association.doctree
src/build/doctrees/pyams_content.component.extfile.doctree
src/build/doctrees/pyams_content.component.gallery.interfaces.doctree
src/build/doctrees/pyams_content.component.gallery.zmi.doctree
src/build/doctrees/pyams_content.component.illustration.interfaces.doctree
src/build/doctrees/pyams_content.component.links.doctree
src/build/doctrees/pyams_content.component.links.interfaces.doctree
src/build/doctrees/pyams_content.component.links.zmi.doctree
src/build/doctrees/pyams_content.component.media.doctree
src/build/doctrees/pyams_content.component.paragraph.doctree
src/build/doctrees/pyams_content.component.theme.doctree
src/build/doctrees/pyams_content.generations.doctree
src/build/doctrees/pyams_content.scripts.doctree
src/build/doctrees/pyams_content.shared.blog.doctree
src/build/doctrees/pyams_content.shared.blog.interfaces.doctree
src/build/doctrees/pyams_content.shared.blog.zmi.doctree
src/build/doctrees/pyams_content.shared.form.interfaces.doctree
src/build/doctrees/pyams_content.shared.imagemap.interfaces.doctree
src/build/doctrees/pyams_content.shared.imagemap.zmi.doctree
src/build/doctrees/pyams_content.shared.site.doctree
src/build/doctrees/pyams_content.shared.site.zmi.doctree
src/build/doctrees/pyams_content.shared.view.doctree
src/build/doctrees/pyams_content.shared.view.interfaces.doctree
src/build/doctrees/pyams_content.shared.view.zmi.doctree
src/build/doctrees/pyams_content.skin.doctree
src/build/doctrees/pyams_content.workflow.zmi.doctree
src/build/doctrees/pyams_content.zmi.doctree
src/build/doctrees/pyams_content.zmi.viewlet.doctree
src/build/doctrees/pyams_content_es.interfaces.doctree
src/build/doctrees/pyams_content_es.scripts.doctree
src/build/doctrees/pyams_form.doctree
src/build/doctrees/pyams_form.interfaces.doctree
src/build/doctrees/pyams_form.tests.doctree
src/build/doctrees/pyams_form.widget.doctree
src/build/doctrees/pyams_gis.doctree
src/build/doctrees/pyams_gis.rpc.json.doctree
src/build/doctrees/pyams_gis.tests.doctree
src/build/doctrees/pyams_gis.widget.doctree
src/build/doctrees/pyams_i18n.interfaces.doctree
src/build/doctrees/pyams_i18n.widget.doctree
src/build/doctrees/pyams_i18n.zmi.doctree
src/build/doctrees/pyams_ldap.doctree
src/build/doctrees/pyams_ldap.tests.doctree
src/build/doctrees/pyams_mail.doctree
src/build/doctrees/pyams_mail.interfaces.doctree
src/build/doctrees/pyams_mail.tests.doctree
src/build/doctrees/pyams_media.doctree
src/build/doctrees/pyams_media.skin.doctree
src/build/doctrees/pyams_media.zmi.doctree
src/build/doctrees/pyams_notify.doctree
src/build/doctrees/pyams_notify.viewlet.doctree
src/build/doctrees/pyams_pagelet.doctree
src/build/doctrees/pyams_portal.doctree
src/build/doctrees/pyams_portal.portlets.content.doctree
src/build/doctrees/pyams_portal.tests.doctree
src/build/doctrees/pyams_portal.zmi.doctree
src/build/doctrees/pyams_security.tests.doctree
src/build/doctrees/pyams_security.zmi.plugin.doctree
src/build/doctrees/pyams_security.zmi.widget.doctree
src/build/doctrees/pyams_sequence.interfaces.doctree
src/build/doctrees/pyams_sequence.rpc.doctree
src/build/doctrees/pyams_sequence.widget.doctree
src/build/doctrees/pyams_sequence.zmi.doctree
src/build/doctrees/pyams_skin.doctree
src/build/doctrees/pyams_skin.tests.doctree
src/build/doctrees/pyams_skin.viewlet.doctree
src/build/doctrees/pyams_skin.viewlet.flags.doctree
src/build/doctrees/pyams_skin.viewlet.search.doctree
src/build/doctrees/pyams_skin.viewlet.shortcuts.doctree
src/build/doctrees/pyams_template.tests.doctree
src/build/doctrees/pyams_thesaurus.interfaces.doctree
src/build/doctrees/pyams_thesaurus.loader.doctree
src/build/doctrees/pyams_thesaurus.rpc.json.doctree
src/build/doctrees/pyams_thesaurus.widget.doctree
src/build/doctrees/pyams_thesaurus.zmi.doctree
src/build/doctrees/pyams_utils.protocol.doctree
src/build/doctrees/pyams_utils.scripts.doctree
src/build/doctrees/pyams_utils.tests.doctree
src/build/doctrees/pyams_utils.widget.doctree
src/build/doctrees/pyams_viewlet.doctree
src/build/doctrees/pyams_viewlet.interfaces.doctree
src/build/doctrees/pyams_viewlet.tests.doctree
src/build/doctrees/pyams_workflow.doctree
src/build/doctrees/pyams_workflow.tests.doctree
src/build/doctrees/pyams_zmi.interfaces.doctree
src/build/doctrees/pyams_zmi.viewlet.doctree
src/build/doctrees/pyams_zmi.viewlet.menu.doctree
src/build/doctrees/pyams_zmq.doctree
src/build/doctrees/pyams_zmq.interfaces.doctree
src/build/doctrees/pyams_zmq.tests.doctree
src/build/doctrees/pyams_zodbbrowser.doctree
src/build/doctrees/pyams_zodbbrowser.tests.doctree
src/build/doctrees/site.doctree
src/build/doctrees/tales.doctree
src/build/doctrees/zca.doctree
src/build/doctrees/zeo.doctree
src/build/doctrees/zodb.doctree
src/build/html/_sources/pyams_alchemy.rst.txt
src/build/html/_sources/pyams_alchemy.tests.rst.txt
src/build/html/_sources/pyams_cache.handler.rst.txt
src/build/html/_sources/pyams_content.component.association.interfaces.rst.txt
src/build/html/_sources/pyams_content.component.association.zmi.rst.txt
src/build/html/_sources/pyams_content.component.extfile.interfaces.rst.txt
src/build/html/_sources/pyams_content.component.illustration.rst.txt
src/build/html/_sources/pyams_content.component.links.zmi.rst.txt
src/build/html/_sources/pyams_content.component.media.rst.txt
src/build/html/_sources/pyams_content.component.theme.interfaces.rst.txt
src/build/html/_sources/pyams_content.component.theme.zmi.rst.txt
src/build/html/_sources/pyams_content.features.checker.rst.txt
src/build/html/_sources/pyams_content.features.rst.txt
src/build/html/_sources/pyams_content.generations.rst.txt
src/build/html/_sources/pyams_content.interfaces.rst.txt
src/build/html/_sources/pyams_content.profile.zmi.rst.txt
src/build/html/_sources/pyams_content.rst.txt
src/build/html/_sources/pyams_content.scripts.rst.txt
src/build/html/_sources/pyams_content.shared.blog.interfaces.rst.txt
src/build/html/_sources/pyams_content.shared.common.interfaces.rst.txt
src/build/html/_sources/pyams_content.shared.common.rst.txt
src/build/html/_sources/pyams_content.shared.form.interfaces.rst.txt
src/build/html/_sources/pyams_content.shared.form.rst.txt
src/build/html/_sources/pyams_content.shared.imagemap.rst.txt
src/build/html/_sources/pyams_content.shared.news.zmi.rst.txt
src/build/html/_sources/pyams_content.shared.site.interfaces.rst.txt
src/build/html/_sources/pyams_content.shared.site.rst.txt
src/build/html/_sources/pyams_content.shared.site.zmi.rst.txt
src/build/html/_sources/pyams_content.shared.site.zmi.widget.rst.txt
src/build/html/_sources/pyams_content.shared.view.interfaces.rst.txt
src/build/html/_sources/pyams_content.shared.view.zmi.rst.txt
src/build/html/_sources/pyams_content.tests.rst.txt
src/build/html/_sources/pyams_content.zmi.viewlet.rst.txt
src/build/html/_sources/pyams_content_es.interfaces.rst.txt
src/build/html/_sources/pyams_content_es.scripts.rst.txt
src/build/html/_sources/pyams_gis.rpc.json.rst.txt
src/build/html/_sources/pyams_gis.rpc.rst.txt
src/build/html/_sources/pyams_gis.rst.txt
src/build/html/_sources/pyams_gis.tests.rst.txt
src/build/html/_sources/pyams_i18n.rst.txt
src/build/html/_sources/pyams_ldap.interfaces.rst.txt
src/build/html/_sources/pyams_mail.tests.rst.txt
src/build/html/_sources/pyams_notify.handlers.rst.txt
src/build/html/_sources/pyams_notify.interfaces.rst.txt
src/build/html/_sources/pyams_notify.rst.txt
src/build/html/_sources/pyams_notify.skin.rst.txt
src/build/html/_sources/pyams_notify.viewlet.rst.txt
src/build/html/_sources/pyams_pagelet.interfaces.rst.txt
src/build/html/_sources/pyams_pagelet.rst.txt
src/build/html/_sources/pyams_portal.portlets.content.rst.txt
src/build/html/_sources/pyams_portal.portlets.image.rst.txt
src/build/html/_sources/pyams_portal.portlets.rst.txt
src/build/html/_sources/pyams_portal.rst.txt
src/build/html/_sources/pyams_portal.tests.rst.txt
src/build/html/_sources/pyams_scheduler.interfaces.rst.txt
src/build/html/_sources/pyams_security.interfaces.rst.txt
src/build/html/_sources/pyams_security.plugin.rst.txt
src/build/html/_sources/pyams_security.rst.txt
src/build/html/_sources/pyams_security.views.rst.txt
src/build/html/_sources/pyams_security.widget.rst.txt
src/build/html/_sources/pyams_security.zmi.plugin.rst.txt
src/build/html/_sources/pyams_security.zmi.widget.rst.txt
src/build/html/_sources/pyams_sequence.interfaces.rst.txt
src/build/html/_sources/pyams_sequence.rpc.json.rst.txt
src/build/html/_sources/pyams_sequence.rpc.rst.txt
src/build/html/_sources/pyams_sequence.zmi.rst.txt
src/build/html/_sources/pyams_skin.interfaces.rst.txt
src/build/html/_sources/pyams_skin.rst.txt
src/build/html/_sources/pyams_skin.tests.rst.txt
src/build/html/_sources/pyams_skin.viewlet.extension.rst.txt
src/build/html/_sources/pyams_skin.viewlet.menu.rst.txt
src/build/html/_sources/pyams_skin.viewlet.search.rst.txt
src/build/html/_sources/pyams_skin.viewlet.shortcuts.rst.txt
src/build/html/_sources/pyams_template.tests.rst.txt
src/build/html/_sources/pyams_thesaurus.rst.txt
src/build/html/_sources/pyams_thesaurus.widget.rst.txt
src/build/html/_sources/pyams_thesaurus.zmi.rst.txt
src/build/html/_sources/pyams_utils.rst.txt
src/build/html/_sources/pyams_viewlet.rst.txt
src/build/html/_sources/pyams_viewlet.tests.rst.txt
src/build/html/_sources/pyams_workflow.interfaces.rst.txt
src/build/html/_sources/pyams_workflow.rst.txt
src/build/html/_sources/pyams_workflow.zmi.viewlet.rst.txt
src/build/html/_sources/pyams_zmi.interfaces.rst.txt
src/build/html/_sources/pyams_zmi.viewlet.menu.rst.txt
src/build/html/_sources/pyams_zmq.interfaces.rst.txt
src/build/html/_sources/pyams_zmq.tests.rst.txt
src/build/html/_sources/utilities.rst.txt
src/build/html/_sources/zca.rst.txt
src/build/html/_sources/zeo.rst.txt
src/build/html/_sources/zodb.rst.txt
src/build/html/_static/ajax-loader.gif
src/build/html/_static/dialog-seealso.png
src/build/html/_static/dialog-warning.png
src/build/html/_static/doctools.js
src/build/html/_static/down-pressed.png
src/build/html/_static/epub.css
src/build/html/_static/ie6.css
src/build/html/_static/jquery.min.js
src/build/html/_static/plus.png
src/build/html/_static/pygments.css
src/build/html/_static/pygments.min.css
src/build/html/_static/pyramid.css
src/build/html/_static/pyramid.min.css
src/build/html/_static/searchtools.js
src/build/html/_static/searchtools.min.js
src/build/html/_static/underscore.min.js
src/build/html/_static/up-pressed.png
src/build/html/install.html
src/build/html/pyams_alchemy.interfaces.html
src/build/html/pyams_cache.html
src/build/html/pyams_cache.interfaces.html
src/build/html/pyams_cache.tests.html
src/build/html/pyams_catalog.tests.html
src/build/html/pyams_catalog.zmi.html
src/build/html/pyams_content.component.association.zmi.html
src/build/html/pyams_content.component.gallery.html
src/build/html/pyams_content.component.gallery.zmi.html
src/build/html/pyams_content.component.html
src/build/html/pyams_content.component.illustration.html
src/build/html/pyams_content.component.illustration.interfaces.html
src/build/html/pyams_content.component.links.interfaces.html
src/build/html/pyams_content.component.links.zmi.html
src/build/html/pyams_content.component.theme.html
src/build/html/pyams_content.component.theme.interfaces.html
src/build/html/pyams_content.component.theme.zmi.html
src/build/html/pyams_content.features.checker.html
src/build/html/pyams_content.features.checker.zmi.html
src/build/html/pyams_content.features.html
src/build/html/pyams_content.features.preview.zmi.html
src/build/html/pyams_content.generations.html
src/build/html/pyams_content.html
src/build/html/pyams_content.profile.html
src/build/html/pyams_content.root.html
src/build/html/pyams_content.shared.common.zmi.html
src/build/html/pyams_content.shared.imagemap.zmi.html
src/build/html/pyams_content.shared.site.html
src/build/html/pyams_content.shared.site.zmi.html
src/build/html/pyams_content.shared.view.portlet.html
src/build/html/pyams_content.shared.view.portlet.zmi.html
src/build/html/pyams_content.skin.html
src/build/html/pyams_content.tests.html
src/build/html/pyams_content.workflow.zmi.html
src/build/html/pyams_content.zmi.html
src/build/html/pyams_content.zmi.viewlet.html
src/build/html/pyams_content_es.component.html
src/build/html/pyams_content_es.interfaces.html
src/build/html/pyams_content_es.zmi.html
src/build/html/pyams_gis.rpc.json.html
src/build/html/pyams_gis.tests.html
src/build/html/pyams_gis.widget.html
src/build/html/pyams_i18n.widget.html
src/build/html/pyams_ldap.tests.html
src/build/html/pyams_mail.interfaces.html
src/build/html/pyams_media.interfaces.html
src/build/html/pyams_media.skin.html
src/build/html/pyams_notify.tests.html
src/build/html/pyams_notify.viewlet.html
src/build/html/pyams_pagelet.html
src/build/html/pyams_pagelet.interfaces.html
src/build/html/pyams_portal.portlets.image.html
src/build/html/pyams_portal.tests.html
src/build/html/pyams_portal.zmi.html
src/build/html/pyams_portal.zmi.portlets.html
src/build/html/pyams_security.html
src/build/html/pyams_security.tests.html
src/build/html/pyams_security.widget.html
src/build/html/pyams_security.zmi.plugin.html
src/build/html/pyams_security.zmi.widget.html
src/build/html/pyams_sequence.interfaces.html
src/build/html/pyams_sequence.tests.html
src/build/html/pyams_sequence.zmi.html
src/build/html/pyams_skin.interfaces.html
src/build/html/pyams_skin.tests.html
src/build/html/pyams_skin.viewlet.breadcrumb.html
src/build/html/pyams_skin.viewlet.flags.html
src/build/html/pyams_skin.viewlet.html
src/build/html/pyams_skin.viewlet.search.html
src/build/html/pyams_skin.viewlet.shortcuts.html
src/build/html/pyams_skin.viewlet.toolbar.html
src/build/html/pyams_thesaurus.interfaces.html
src/build/html/pyams_thesaurus.rpc.html
src/build/html/pyams_thesaurus.tests.html
src/build/html/pyams_thesaurus.widget.html
src/build/html/pyams_utils.html
src/build/html/pyams_utils.interfaces.html
src/build/html/pyams_utils.protocol.html
src/build/html/pyams_utils.scripts.html
src/build/html/pyams_utils.tests.html
src/build/html/pyams_utils.timezone.html
src/build/html/pyams_utils.widget.html
src/build/html/pyams_viewlet.html
src/build/html/pyams_viewlet.tests.html
src/build/html/pyams_workflow.html
src/build/html/pyams_zmi.html
src/build/html/pyams_zmq.html
src/build/html/pyams_zmq.interfaces.html
src/build/html/pyams_zmq.tests.html
src/build/html/pyams_zodbbrowser.interfaces.html
src/build/html/site.html
src/build/html/zodb.html
src/source/architecture.rst
src/source/modules.rst
src/source/pyams_file.rst
src/source/pyams_file.tests.rst
src/source/pyams_file.views.rst
src/source/zodb.rst
Binary file src/build/doctrees/environment.pickle has changed
Binary file src/build/doctrees/install.doctree has changed
Binary file src/build/doctrees/modules.doctree has changed
Binary file src/build/doctrees/pyams_alchemy.zmi.doctree has changed
Binary file src/build/doctrees/pyams_cache.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_cache.tests.doctree has changed
Binary file src/build/doctrees/pyams_catalog.tests.doctree has changed
Binary file src/build/doctrees/pyams_catalog.zmi.doctree has changed
Binary file src/build/doctrees/pyams_content.component.association.doctree has changed
Binary file src/build/doctrees/pyams_content.component.extfile.doctree has changed
Binary file src/build/doctrees/pyams_content.component.gallery.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_content.component.gallery.zmi.doctree has changed
Binary file src/build/doctrees/pyams_content.component.illustration.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_content.component.links.doctree has changed
Binary file src/build/doctrees/pyams_content.component.links.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_content.component.links.zmi.doctree has changed
Binary file src/build/doctrees/pyams_content.component.media.doctree has changed
Binary file src/build/doctrees/pyams_content.component.paragraph.doctree has changed
Binary file src/build/doctrees/pyams_content.component.theme.doctree has changed
Binary file src/build/doctrees/pyams_content.generations.doctree has changed
Binary file src/build/doctrees/pyams_content.scripts.doctree has changed
Binary file src/build/doctrees/pyams_content.shared.blog.doctree has changed
Binary file src/build/doctrees/pyams_content.shared.blog.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_content.shared.blog.zmi.doctree has changed
Binary file src/build/doctrees/pyams_content.shared.form.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_content.shared.imagemap.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_content.shared.imagemap.zmi.doctree has changed
Binary file src/build/doctrees/pyams_content.shared.site.doctree has changed
Binary file src/build/doctrees/pyams_content.shared.site.zmi.doctree has changed
Binary file src/build/doctrees/pyams_content.shared.view.doctree has changed
Binary file src/build/doctrees/pyams_content.shared.view.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_content.shared.view.zmi.doctree has changed
Binary file src/build/doctrees/pyams_content.skin.doctree has changed
Binary file src/build/doctrees/pyams_content.workflow.zmi.doctree has changed
Binary file src/build/doctrees/pyams_content.zmi.doctree has changed
Binary file src/build/doctrees/pyams_content.zmi.viewlet.doctree has changed
Binary file src/build/doctrees/pyams_content_es.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_content_es.scripts.doctree has changed
Binary file src/build/doctrees/pyams_form.doctree has changed
Binary file src/build/doctrees/pyams_form.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_form.tests.doctree has changed
Binary file src/build/doctrees/pyams_form.widget.doctree has changed
Binary file src/build/doctrees/pyams_gis.doctree has changed
Binary file src/build/doctrees/pyams_gis.rpc.json.doctree has changed
Binary file src/build/doctrees/pyams_gis.tests.doctree has changed
Binary file src/build/doctrees/pyams_gis.widget.doctree has changed
Binary file src/build/doctrees/pyams_i18n.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_i18n.widget.doctree has changed
Binary file src/build/doctrees/pyams_i18n.zmi.doctree has changed
Binary file src/build/doctrees/pyams_ldap.doctree has changed
Binary file src/build/doctrees/pyams_ldap.tests.doctree has changed
Binary file src/build/doctrees/pyams_mail.doctree has changed
Binary file src/build/doctrees/pyams_mail.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_mail.tests.doctree has changed
Binary file src/build/doctrees/pyams_media.doctree has changed
Binary file src/build/doctrees/pyams_media.skin.doctree has changed
Binary file src/build/doctrees/pyams_media.zmi.doctree has changed
Binary file src/build/doctrees/pyams_notify.doctree has changed
Binary file src/build/doctrees/pyams_notify.viewlet.doctree has changed
Binary file src/build/doctrees/pyams_pagelet.doctree has changed
Binary file src/build/doctrees/pyams_portal.doctree has changed
Binary file src/build/doctrees/pyams_portal.portlets.content.doctree has changed
Binary file src/build/doctrees/pyams_portal.tests.doctree has changed
Binary file src/build/doctrees/pyams_portal.zmi.doctree has changed
Binary file src/build/doctrees/pyams_security.tests.doctree has changed
Binary file src/build/doctrees/pyams_security.zmi.plugin.doctree has changed
Binary file src/build/doctrees/pyams_security.zmi.widget.doctree has changed
Binary file src/build/doctrees/pyams_sequence.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_sequence.rpc.doctree has changed
Binary file src/build/doctrees/pyams_sequence.widget.doctree has changed
Binary file src/build/doctrees/pyams_sequence.zmi.doctree has changed
Binary file src/build/doctrees/pyams_skin.doctree has changed
Binary file src/build/doctrees/pyams_skin.tests.doctree has changed
Binary file src/build/doctrees/pyams_skin.viewlet.doctree has changed
Binary file src/build/doctrees/pyams_skin.viewlet.flags.doctree has changed
Binary file src/build/doctrees/pyams_skin.viewlet.search.doctree has changed
Binary file src/build/doctrees/pyams_skin.viewlet.shortcuts.doctree has changed
Binary file src/build/doctrees/pyams_template.tests.doctree has changed
Binary file src/build/doctrees/pyams_thesaurus.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_thesaurus.loader.doctree has changed
Binary file src/build/doctrees/pyams_thesaurus.rpc.json.doctree has changed
Binary file src/build/doctrees/pyams_thesaurus.widget.doctree has changed
Binary file src/build/doctrees/pyams_thesaurus.zmi.doctree has changed
Binary file src/build/doctrees/pyams_utils.protocol.doctree has changed
Binary file src/build/doctrees/pyams_utils.scripts.doctree has changed
Binary file src/build/doctrees/pyams_utils.tests.doctree has changed
Binary file src/build/doctrees/pyams_utils.widget.doctree has changed
Binary file src/build/doctrees/pyams_viewlet.doctree has changed
Binary file src/build/doctrees/pyams_viewlet.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_viewlet.tests.doctree has changed
Binary file src/build/doctrees/pyams_workflow.doctree has changed
Binary file src/build/doctrees/pyams_workflow.tests.doctree has changed
Binary file src/build/doctrees/pyams_zmi.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_zmi.viewlet.doctree has changed
Binary file src/build/doctrees/pyams_zmi.viewlet.menu.doctree has changed
Binary file src/build/doctrees/pyams_zmq.doctree has changed
Binary file src/build/doctrees/pyams_zmq.interfaces.doctree has changed
Binary file src/build/doctrees/pyams_zmq.tests.doctree has changed
Binary file src/build/doctrees/pyams_zodbbrowser.doctree has changed
Binary file src/build/doctrees/pyams_zodbbrowser.tests.doctree has changed
Binary file src/build/doctrees/site.doctree has changed
Binary file src/build/doctrees/tales.doctree has changed
Binary file src/build/doctrees/zca.doctree has changed
Binary file src/build/doctrees/zeo.doctree has changed
Binary file src/build/doctrees/zodb.doctree has changed
--- a/src/build/html/_sources/pyams_alchemy.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,91 +0,0 @@
-.. _pyams_alchemy:
-
-PyAMS SQLAlchemy integration
-============================
-
-*pyams_alchemy* package is a small package which can be used to make SQLAlchemy integration more simple.
-
-The main goal of *pyams_alchemy* package is to define the :class:`pyams_alchemy.engine.AlchemyEngineUtility` class:
-this class can be stored persistently into PyAMS local site manager (see :ref:`site`) to store settings of an
-SQLAlchemy engine; on user request, the :func:`pyams_alchemy.engine.get_user_session` function can be used to get
-access to a new SQLAlchemy engine session matching these settings which will to be bound to current Pyramid's
-transaction.
-
-
-Dynamic schema names
-++++++++++++++++++++
-
-Some times you may have to be able to setup, for a given table, a schema name which is not static but can be dynamic
-through a configuration option.
-
-This can be done easily with the help of the :class:`pyams_alchemy.mixin.DynamicSchemaMixin` which you can inherit from
-in any SQLAlchemy table subclass.
-
-When this is done, the schema name can be defined into Pyramid's configuration file into a setting which is called
-*pyams_alchemy:{module_name}.{class_name}.schema*; for example like in
-*pyams_alchemy:pyams_content.package.TableName.schema*. If not specified, the table's schema name can be defined in a
-classic *__schema__* table's attribute.
-
-
-
-Module contents
-+++++++++++++++
-
-.. automodule:: pyams_alchemy
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Submodules
-++++++++++
-
-pyams\_alchemy\.engine module
------------------------------
-
-.. automodule:: pyams_alchemy.engine
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_alchemy\.loader module
------------------------------
-
-.. automodule:: pyams_alchemy.loader
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_alchemy\.metaconfigure module
-------------------------------------
-
-.. automodule:: pyams_alchemy.metaconfigure
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_alchemy\.metadirectives module
--------------------------------------
-
-.. automodule:: pyams_alchemy.metadirectives
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_alchemy\.mixin module
-----------------------------
-
-.. automodule:: pyams_alchemy.mixin
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Subpackages
-+++++++++++
-
-.. toctree::
-
-    pyams_alchemy.interfaces
-    pyams_alchemy.tests
-    pyams_alchemy.zmi
--- a/src/build/html/_sources/pyams_alchemy.tests.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-pyams\_alchemy\.tests package
-=============================
-
-Submodules
-++++++++++
-
-pyams\_alchemy\.tests\.test\_utilsdocs module
----------------------------------------------
-
-.. automodule:: pyams_alchemy.tests.test_utilsdocs
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_alchemy\.tests\.test\_utilsdocstrings module
----------------------------------------------------
-
-.. automodule:: pyams_alchemy.tests.test_utilsdocstrings
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_alchemy.tests
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_cache.handler.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,31 +0,0 @@
-pyams\_cache\.handler package
-=============================
-
-
-Module contents
-+++++++++++++++
-
-.. automodule:: pyams_cache.handler
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Submodules
-++++++++++
-
-pyams\_cache\.handler\.memcached module
----------------------------------------
-
-.. automodule:: pyams_cache.handler.memcached
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_cache\.handler\.redis module
------------------------------------
-
-.. automodule:: pyams_cache.handler.redis
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.component.association.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_content\.component\.association\.interfaces package
-==========================================================
-
-Module contents
----------------
-
-.. automodule:: pyams_content.component.association.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.component.association.zmi.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-pyams\_content\.component\.association\.zmi package
-===================================================
-
-Submodules
-----------
-
-pyams\_content\.component\.association\.zmi\.interfaces module
---------------------------------------------------------------
-
-.. automodule:: pyams_content.component.association.zmi.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.component\.association\.zmi\.paragraph module
--------------------------------------------------------------
-
-.. automodule:: pyams_content.component.association.zmi.paragraph
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content.component.association.zmi
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.component.extfile.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_content\.component\.extfile\.interfaces package
-======================================================
-
-Module contents
----------------
-
-.. automodule:: pyams_content.component.extfile.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.component.illustration.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-pyams\_content\.component\.illustration package
-===============================================
-
-Subpackages
------------
-
-.. toctree::
-
-    pyams_content.component.illustration.interfaces
-    pyams_content.component.illustration.zmi
-
-Submodules
-----------
-
-pyams\_content\.component\.illustration\.paragraph module
----------------------------------------------------------
-
-.. automodule:: pyams_content.component.illustration.paragraph
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content.component.illustration
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.component.links.zmi.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-pyams\_content\.component\.links\.zmi package
-=============================================
-
-Submodules
-----------
-
-pyams\_content\.component\.links\.zmi\.container module
--------------------------------------------------------
-
-.. automodule:: pyams_content.component.links.zmi.container
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.component\.links\.zmi\.reverse module
------------------------------------------------------
-
-.. automodule:: pyams_content.component.links.zmi.reverse
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content.component.links.zmi
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.component.media.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_content\.component\.media package
-========================================
-
-Module contents
----------------
-
-.. automodule:: pyams_content.component.media
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.component.theme.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_content\.component\.theme\.interfaces package
-====================================================
-
-Module contents
----------------
-
-.. automodule:: pyams_content.component.theme.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.component.theme.zmi.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-pyams\_content\.component\.theme\.zmi package
-=============================================
-
-Submodules
-----------
-
-pyams\_content\.component\.theme\.zmi\.manager module
------------------------------------------------------
-
-.. automodule:: pyams_content.component.theme.zmi.manager
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.component\.theme\.zmi\.portlet module
------------------------------------------------------
-
-.. automodule:: pyams_content.component.theme.zmi.portlet
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content.component.theme.zmi
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.features.checker.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,29 +0,0 @@
-pyams\_content\.features\.checker package
-=========================================
-
-Subpackages
------------
-
-.. toctree::
-
-    pyams_content.features.checker.zmi
-
-Submodules
-----------
-
-pyams\_content\.features\.checker\.interfaces module
-----------------------------------------------------
-
-.. automodule:: pyams_content.features.checker.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content.features.checker
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.features.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-pyams\_content\.features package
-================================
-
-Subpackages
------------
-
-.. toctree::
-
-    pyams_content.features.checker
-    pyams_content.features.preview
-    pyams_content.features.review
-
-Module contents
----------------
-
-.. automodule:: pyams_content.features
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.generations.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_content\.generations package
-===================================
-
-Module contents
----------------
-
-.. automodule:: pyams_content.generations
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-pyams\_content\.interfaces package
-==================================
-
-Submodules
-----------
-
-pyams\_content\.interfaces\.container module
---------------------------------------------
-
-.. automodule:: pyams_content.interfaces.container
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.profile.zmi.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_content\.profile\.zmi package
-====================================
-
-Module contents
----------------
-
-.. automodule:: pyams_content.profile.zmi
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,48 +0,0 @@
-pyams\_content package
-======================
-
-Subpackages
------------
-
-.. toctree::
-
-    pyams_content.component
-    pyams_content.features
-    pyams_content.generations
-    pyams_content.interfaces
-    pyams_content.profile
-    pyams_content.root
-    pyams_content.scripts
-    pyams_content.shared
-    pyams_content.skin
-    pyams_content.tests
-    pyams_content.workflow
-    pyams_content.zmi
-
-Submodules
-----------
-
-pyams\_content\.include module
-------------------------------
-
-.. automodule:: pyams_content.include
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.site module
----------------------------
-
-.. automodule:: pyams_content.site
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.scripts.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-pyams\_content\.scripts package
-===============================
-
-Submodules
-----------
-
-pyams\_content\.scripts\.index module
--------------------------------------
-
-.. automodule:: pyams_content.scripts.index
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content.scripts
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.shared.blog.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_content\.shared\.blog\.interfaces package
-================================================
-
-Module contents
----------------
-
-.. automodule:: pyams_content.shared.blog.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.shared.common.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-pyams\_content\.shared\.common\.interfaces package
-==================================================
-
-Submodules
-----------
-
-pyams\_content\.shared\.common\.interfaces\.types module
---------------------------------------------------------
-
-.. automodule:: pyams_content.shared.common.interfaces.types
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.common\.interfaces\.zmi module
-------------------------------------------------------
-
-.. automodule:: pyams_content.shared.common.interfaces.zmi
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content.shared.common.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.shared.common.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-pyams\_content\.shared\.common package
-======================================
-
-Subpackages
------------
-
-.. toctree::
-
-    pyams_content.shared.common.interfaces
-    pyams_content.shared.common.zmi
-
-Submodules
-----------
-
-pyams\_content\.shared\.common\.manager module
-----------------------------------------------
-
-.. automodule:: pyams_content.shared.common.manager
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.common\.review module
----------------------------------------------
-
-.. automodule:: pyams_content.shared.common.review
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.common\.security module
------------------------------------------------
-
-.. automodule:: pyams_content.shared.common.security
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.common\.types module
---------------------------------------------
-
-.. automodule:: pyams_content.shared.common.types
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content.shared.common
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.shared.form.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_content\.shared\.form\.interfaces package
-================================================
-
-Module contents
----------------
-
-.. automodule:: pyams_content.shared.form.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.shared.form.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-pyams\_content\.shared\.form package
-====================================
-
-Subpackages
------------
-
-.. toctree::
-
-    pyams_content.shared.form.interfaces
-    pyams_content.shared.form.zmi
-
-Submodules
-----------
-
-pyams\_content\.shared\.form\.field module
-------------------------------------------
-
-.. automodule:: pyams_content.shared.form.field
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.form\.handler module
---------------------------------------------
-
-.. automodule:: pyams_content.shared.form.handler
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.form\.manager module
---------------------------------------------
-
-.. automodule:: pyams_content.shared.form.manager
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content.shared.form
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.shared.imagemap.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-pyams\_content\.shared\.imagemap package
-========================================
-
-Subpackages
------------
-
-.. toctree::
-
-    pyams_content.shared.imagemap.interfaces
-    pyams_content.shared.imagemap.zmi
-
-Submodules
-----------
-
-pyams\_content\.shared\.imagemap\.manager module
-------------------------------------------------
-
-.. automodule:: pyams_content.shared.imagemap.manager
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.imagemap\.paragraph module
---------------------------------------------------
-
-.. automodule:: pyams_content.shared.imagemap.paragraph
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.imagemap\.schema module
------------------------------------------------
-
-.. automodule:: pyams_content.shared.imagemap.schema
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content.shared.imagemap
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.shared.news.zmi.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_content\.shared\.news\.zmi package
-=========================================
-
-Module contents
----------------
-
-.. automodule:: pyams_content.shared.news.zmi
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.shared.site.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_content\.shared\.site\.interfaces package
-================================================
-
-Module contents
----------------
-
-.. automodule:: pyams_content.shared.site.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.shared.site.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-pyams\_content\.shared\.site package
-====================================
-
-Subpackages
------------
-
-.. toctree::
-
-    pyams_content.shared.site.interfaces
-    pyams_content.shared.site.zmi
-
-Submodules
-----------
-
-pyams\_content\.shared\.site\.container module
-----------------------------------------------
-
-.. automodule:: pyams_content.shared.site.container
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.site\.folder module
--------------------------------------------
-
-.. automodule:: pyams_content.shared.site.folder
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.site\.link module
------------------------------------------
-
-.. automodule:: pyams_content.shared.site.link
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.site\.manager module
---------------------------------------------
-
-.. automodule:: pyams_content.shared.site.manager
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content.shared.site
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.shared.site.zmi.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,53 +0,0 @@
-pyams\_content\.shared\.site\.zmi package
-=========================================
-
-Subpackages
------------
-
-.. toctree::
-
-    pyams_content.shared.site.zmi.widget
-
-Submodules
-----------
-
-pyams\_content\.shared\.site\.zmi\.container module
----------------------------------------------------
-
-.. automodule:: pyams_content.shared.site.zmi.container
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.site\.zmi\.folder module
-------------------------------------------------
-
-.. automodule:: pyams_content.shared.site.zmi.folder
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.site\.zmi\.link module
-----------------------------------------------
-
-.. automodule:: pyams_content.shared.site.zmi.link
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.site\.zmi\.manager module
--------------------------------------------------
-
-.. automodule:: pyams_content.shared.site.zmi.manager
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content.shared.site.zmi
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.shared.site.zmi.widget.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-pyams\_content\.shared\.site\.zmi\.widget package
-=================================================
-
-Submodules
-----------
-
-pyams\_content\.shared\.site\.zmi\.widget\.interfaces module
-------------------------------------------------------------
-
-.. automodule:: pyams_content.shared.site.zmi.widget.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content.shared.site.zmi.widget
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.shared.view.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_content\.shared\.view\.interfaces package
-================================================
-
-Module contents
----------------
-
-.. automodule:: pyams_content.shared.view.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.shared.view.zmi.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-pyams\_content\.shared\.view\.zmi package
-=========================================
-
-Submodules
-----------
-
-pyams\_content\.shared\.view\.zmi\.preview module
--------------------------------------------------
-
-.. automodule:: pyams_content.shared.view.zmi.preview
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.view\.zmi\.properties module
-----------------------------------------------------
-
-.. automodule:: pyams_content.shared.view.zmi.properties
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.view\.zmi\.reference module
----------------------------------------------------
-
-.. automodule:: pyams_content.shared.view.zmi.reference
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.shared\.view\.zmi\.theme module
------------------------------------------------
-
-.. automodule:: pyams_content.shared.view.zmi.theme
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content.shared.view.zmi
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.tests.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-pyams\_content\.tests package
-=============================
-
-Submodules
-----------
-
-pyams\_content\.tests\.test\_utilsdocs module
----------------------------------------------
-
-.. automodule:: pyams_content.tests.test_utilsdocs
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_content\.tests\.test\_utilsdocstrings module
----------------------------------------------------
-
-.. automodule:: pyams_content.tests.test_utilsdocstrings
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content.tests
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content.zmi.viewlet.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-pyams\_content\.zmi\.viewlet package
-====================================
-
-Subpackages
------------
-
-.. toctree::
-
-    pyams_content.zmi.viewlet.toplinks
-
-Module contents
----------------
-
-.. automodule:: pyams_content.zmi.viewlet
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content_es.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_content\_es\.interfaces package
-======================================
-
-Module contents
----------------
-
-.. automodule:: pyams_content_es.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_content_es.scripts.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-pyams\_content\_es\.scripts package
-===================================
-
-Submodules
-----------
-
-pyams\_content\_es\.scripts\.index module
------------------------------------------
-
-.. automodule:: pyams_content_es.scripts.index
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_content_es.scripts
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_gis.rpc.json.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_gis\.rpc\.json package
-=============================
-
-Module contents
----------------
-
-.. automodule:: pyams_gis.rpc.json
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_gis.rpc.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-pyams\_gis\.rpc package
-=======================
-
-Subpackages
------------
-
-.. toctree::
-
-    pyams_gis.rpc.json
-
-Module contents
----------------
-
-.. automodule:: pyams_gis.rpc
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_gis.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,89 +0,0 @@
-pyams\_gis package
-==================
-
-Subpackages
------------
-
-.. toctree::
-
-    pyams_gis.interfaces
-    pyams_gis.rpc
-    pyams_gis.tests
-    pyams_gis.widget
-    pyams_gis.zmi
-
-Submodules
-----------
-
-pyams\_gis\.area module
------------------------
-
-.. automodule:: pyams_gis.area
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_gis\.configuration module
---------------------------------
-
-.. automodule:: pyams_gis.configuration
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_gis\.include module
---------------------------
-
-.. automodule:: pyams_gis.include
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_gis\.layer module
-------------------------
-
-.. automodule:: pyams_gis.layer
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_gis\.point module
-------------------------
-
-.. automodule:: pyams_gis.point
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_gis\.schema module
--------------------------
-
-.. automodule:: pyams_gis.schema
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_gis\.site module
------------------------
-
-.. automodule:: pyams_gis.site
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_gis\.utility module
---------------------------
-
-.. automodule:: pyams_gis.utility
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_gis
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_gis.tests.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-pyams\_gis\.tests package
-=========================
-
-Submodules
-----------
-
-pyams\_gis\.tests\.test\_utilsdocs module
------------------------------------------
-
-.. automodule:: pyams_gis.tests.test_utilsdocs
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_gis\.tests\.test\_utilsdocstrings module
------------------------------------------------
-
-.. automodule:: pyams_gis.tests.test_utilsdocstrings
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_gis.tests
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_i18n.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,123 +0,0 @@
-.. _pyams_i18n:
-
-PyAMS internationalization
-==========================
-
-
-Module contents
-+++++++++++++++
-
-.. automodule:: pyams_i18n
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Subpackages
-+++++++++++
-
-.. toctree::
-
-    pyams_i18n.interfaces
-    pyams_i18n.widget
-    pyams_i18n.zmi
-
-
-Submodules
-++++++++++
-
-pyams\_i18n\.attr module
-------------------------
-
-.. automodule:: pyams_i18n.attr
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_i18n\.column module
---------------------------
-
-.. automodule:: pyams_i18n.column
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_i18n\.content module
----------------------------
-
-.. automodule:: pyams_i18n.content
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_i18n\.expr module
-------------------------
-
-.. automodule:: pyams_i18n.expr
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_i18n\.include module
----------------------------
-
-.. automodule:: pyams_i18n.include
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_i18n\.index module
--------------------------
-
-.. automodule:: pyams_i18n.index
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_i18n\.language module
-----------------------------
-
-.. automodule:: pyams_i18n.language
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_i18n\.negotiator module
-------------------------------
-
-.. automodule:: pyams_i18n.negotiator
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_i18n\.property module
-----------------------------
-
-.. automodule:: pyams_i18n.property
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_i18n\.schema module
---------------------------
-
-.. automodule:: pyams_i18n.schema
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_i18n\.site module
-------------------------
-
-.. automodule:: pyams_i18n.site
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_i18n\.vocabulary module
-------------------------------
-
-.. automodule:: pyams_i18n.vocabulary
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_ldap.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_ldap\.interfaces package
-===============================
-
-Module contents
----------------
-
-.. automodule:: pyams_ldap.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_mail.tests.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-pyams\_mail\.tests package
-==========================
-
-Submodules
-----------
-
-pyams\_mail\.tests\.test\_utilsdocs module
-------------------------------------------
-
-.. automodule:: pyams_mail.tests.test_utilsdocs
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_mail\.tests\.test\_utilsdocstrings module
-------------------------------------------------
-
-.. automodule:: pyams_mail.tests.test_utilsdocstrings
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_mail.tests
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_notify.handlers.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-pyams\_notify\.handlers package
-===============================
-
-Submodules
-----------
-
-pyams\_notify\.handlers\.login module
--------------------------------------
-
-.. automodule:: pyams_notify.handlers.login
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_notify.handlers
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_notify.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_notify\.interfaces package
-=================================
-
-Module contents
----------------
-
-.. automodule:: pyams_notify.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_notify.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-.. _pyams_notify:
-
-PyAMS notification services
-===========================
-
-
-Module contents
-+++++++++++++++
-
-.. automodule:: pyams_notify
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Subpackages
-+++++++++++
-
-.. toctree::
-
-    pyams_notify.handlers
-    pyams_notify.interfaces
-    pyams_notify.skin
-    pyams_notify.tests
-    pyams_notify.viewlet
-    pyams_notify.views
-
-
-Submodules
-++++++++++
--- a/src/build/html/_sources/pyams_notify.skin.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_notify\.skin package
-===========================
-
-Module contents
----------------
-
-.. automodule:: pyams_notify.skin
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_notify.viewlet.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_notify\.viewlet package
-==============================
-
-Module contents
----------------
-
-.. automodule:: pyams_notify.viewlet
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_pagelet.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_pagelet\.interfaces package
-==================================
-
-Module contents
----------------
-
-.. automodule:: pyams_pagelet.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_pagelet.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-.. _pyams_pagelet:
-
-PyAMS pagelets
-==============
-
-
-Module contents
-+++++++++++++++
-
-.. automodule:: pyams_pagelet
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Subpackages
-+++++++++++
-
-.. toctree::
-
-    pyams_pagelet.interfaces
-    pyams_pagelet.tests
-
-
-Submodules
-++++++++++
-
-pyams\_pagelet\.metaconfigure module
-------------------------------------
-
-.. automodule:: pyams_pagelet.metaconfigure
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_pagelet\.metadirectives module
--------------------------------------
-
-.. automodule:: pyams_pagelet.metadirectives
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_pagelet\.pagelet module
-------------------------------
-
-.. automodule:: pyams_pagelet.pagelet
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_portal.portlets.content.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-pyams\_portal\.portlets\.content package
-========================================
-
-Submodules
-----------
-
-pyams\_portal\.portlets\.content\.interfaces module
----------------------------------------------------
-
-.. automodule:: pyams_portal.portlets.content.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_portal.portlets.content
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_portal.portlets.image.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-pyams\_portal\.portlets\.image package
-======================================
-
-Submodules
-----------
-
-pyams\_portal\.portlets\.image\.interfaces module
--------------------------------------------------
-
-.. automodule:: pyams_portal.portlets.image.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_portal.portlets.image
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_portal.portlets.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,18 +0,0 @@
-pyams\_portal\.portlets package
-===============================
-
-Subpackages
------------
-
-.. toctree::
-
-    pyams_portal.portlets.content
-    pyams_portal.portlets.image
-
-Module contents
----------------
-
-.. automodule:: pyams_portal.portlets
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_portal.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,80 +0,0 @@
-pyams\_portal package
-=====================
-
-Subpackages
------------
-
-.. toctree::
-
-    pyams_portal.interfaces
-    pyams_portal.portlets
-    pyams_portal.tests
-    pyams_portal.zmi
-
-Submodules
-----------
-
-pyams\_portal\.include module
------------------------------
-
-.. automodule:: pyams_portal.include
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_portal\.page module
---------------------------
-
-.. automodule:: pyams_portal.page
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_portal\.portlet module
------------------------------
-
-.. automodule:: pyams_portal.portlet
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_portal\.site module
---------------------------
-
-.. automodule:: pyams_portal.site
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_portal\.slot module
---------------------------
-
-.. automodule:: pyams_portal.slot
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_portal\.template module
-------------------------------
-
-.. automodule:: pyams_portal.template
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_portal\.views module
----------------------------
-
-.. automodule:: pyams_portal.views
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_portal
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_portal.tests.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-pyams\_portal\.tests package
-============================
-
-Submodules
-----------
-
-pyams\_portal\.tests\.test\_utilsdocs module
---------------------------------------------
-
-.. automodule:: pyams_portal.tests.test_utilsdocs
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_portal\.tests\.test\_utilsdocstrings module
---------------------------------------------------
-
-.. automodule:: pyams_portal.tests.test_utilsdocstrings
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_portal.tests
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_scheduler.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-pyams\_scheduler\.interfaces package
-====================================
-
-Submodules
-----------
-
-pyams\_scheduler\.interfaces\.ssh module
-----------------------------------------
-
-.. automodule:: pyams_scheduler.interfaces.ssh
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_scheduler\.interfaces\.url module
-----------------------------------------
-
-.. automodule:: pyams_scheduler.interfaces.url
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_scheduler\.interfaces\.zodb module
------------------------------------------
-
-.. automodule:: pyams_scheduler.interfaces.zodb
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_scheduler.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_security.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-pyams\_security\.interfaces package
-===================================
-
-Submodules
-----------
-
-pyams\_security\.interfaces\.notification module
-------------------------------------------------
-
-.. automodule:: pyams_security.interfaces.notification
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.interfaces\.profile module
--------------------------------------------
-
-.. automodule:: pyams_security.interfaces.profile
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_security.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_security.plugin.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,54 +0,0 @@
-pyams\_security\.plugin package
-===============================
-
-Submodules
-----------
-
-pyams\_security\.plugin\.admin module
--------------------------------------
-
-.. automodule:: pyams_security.plugin.admin
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.plugin\.group module
--------------------------------------
-
-.. automodule:: pyams_security.plugin.group
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.plugin\.http module
-------------------------------------
-
-.. automodule:: pyams_security.plugin.http
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.plugin\.social module
---------------------------------------
-
-.. automodule:: pyams_security.plugin.social
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.plugin\.userfolder module
-------------------------------------------
-
-.. automodule:: pyams_security.plugin.userfolder
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_security.plugin
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_security.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,142 +0,0 @@
-.. _pyams_security:
-
-PyAMS security
-==============
-
-
-Module contents
-+++++++++++++++
-
-.. automodule:: pyams_security
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Subpackages
-+++++++++++
-
-.. toctree::
-
-    pyams_security.interfaces
-    pyams_security.plugin
-    pyams_security.tests
-    pyams_security.views
-    pyams_security.widget
-    pyams_security.zmi
-
-
-Submodules
-++++++++++
-
-pyams\_security\.credential module
-----------------------------------
-
-.. automodule:: pyams_security.credential
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.include module
--------------------------------
-
-.. automodule:: pyams_security.include
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.index module
------------------------------
-
-.. automodule:: pyams_security.index
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.notification module
-------------------------------------
-
-.. automodule:: pyams_security.notification
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.permission module
-----------------------------------
-
-.. automodule:: pyams_security.permission
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.principal module
----------------------------------
-
-.. automodule:: pyams_security.principal
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.profile module
--------------------------------
-
-.. automodule:: pyams_security.profile
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.property module
---------------------------------
-
-.. automodule:: pyams_security.property
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.role module
-----------------------------
-
-.. automodule:: pyams_security.role
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.schema module
-------------------------------
-
-.. automodule:: pyams_security.schema
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.security module
---------------------------------
-
-.. automodule:: pyams_security.security
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.site module
-----------------------------
-
-.. automodule:: pyams_security.site
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.utility module
--------------------------------
-
-.. automodule:: pyams_security.utility
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.vocabulary module
-----------------------------------
-
-.. automodule:: pyams_security.vocabulary
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_security.views.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-pyams\_security\.views package
-==============================
-
-Submodules
-----------
-
-pyams\_security\.views\.login module
-------------------------------------
-
-.. automodule:: pyams_security.views.login
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.views\.oauth module
-------------------------------------
-
-.. automodule:: pyams_security.views.oauth
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.views\.userfolder module
------------------------------------------
-
-.. automodule:: pyams_security.views.userfolder
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.views\.utility module
---------------------------------------
-
-.. automodule:: pyams_security.views.utility
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_security.views
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_security.widget.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-pyams\_security\.widget package
-===============================
-
-Submodules
-----------
-
-pyams\_security\.widget\.interfaces module
-------------------------------------------
-
-.. automodule:: pyams_security.widget.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_security.widget
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_security.zmi.plugin.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,46 +0,0 @@
-pyams\_security\.zmi\.plugin package
-====================================
-
-Submodules
-----------
-
-pyams\_security\.zmi\.plugin\.admin module
-------------------------------------------
-
-.. automodule:: pyams_security.zmi.plugin.admin
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.zmi\.plugin\.group module
-------------------------------------------
-
-.. automodule:: pyams_security.zmi.plugin.group
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.zmi\.plugin\.social module
--------------------------------------------
-
-.. automodule:: pyams_security.zmi.plugin.social
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_security\.zmi\.plugin\.userfolder module
------------------------------------------------
-
-.. automodule:: pyams_security.zmi.plugin.userfolder
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_security.zmi.plugin
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_security.zmi.widget.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_security\.zmi\.widget package
-====================================
-
-Module contents
----------------
-
-.. automodule:: pyams_security.zmi.widget
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_sequence.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_sequence\.interfaces package
-===================================
-
-Module contents
----------------
-
-.. automodule:: pyams_sequence.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_sequence.rpc.json.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_sequence\.rpc\.json package
-==================================
-
-Module contents
----------------
-
-.. automodule:: pyams_sequence.rpc.json
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_sequence.rpc.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-pyams\_sequence\.rpc package
-============================
-
-Subpackages
------------
-
-.. toctree::
-
-    pyams_sequence.rpc.json
-
-Module contents
----------------
-
-.. automodule:: pyams_sequence.rpc
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_sequence.zmi.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_sequence\.zmi package
-============================
-
-Module contents
----------------
-
-.. automodule:: pyams_sequence.zmi
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_skin.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-pyams\_skin\.interfaces package
-===============================
-
-Submodules
-----------
-
-pyams\_skin\.interfaces\.configuration module
----------------------------------------------
-
-.. automodule:: pyams_skin.interfaces.configuration
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.interfaces\.container module
------------------------------------------
-
-.. automodule:: pyams_skin.interfaces.container
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.interfaces\.extension module
------------------------------------------
-
-.. automodule:: pyams_skin.interfaces.extension
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.interfaces\.metas module
--------------------------------------
-
-.. automodule:: pyams_skin.interfaces.metas
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.interfaces\.resources module
------------------------------------------
-
-.. automodule:: pyams_skin.interfaces.resources
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.interfaces\.tinymce module
----------------------------------------
-
-.. automodule:: pyams_skin.interfaces.tinymce
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.interfaces\.viewlet module
----------------------------------------
-
-.. automodule:: pyams_skin.interfaces.viewlet
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_skin.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_skin.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,123 +0,0 @@
-.. _pyams_skin:
-
-PyAMS skin utilities
-====================
-
-
-Module contents
-+++++++++++++++
-
-.. automodule:: pyams_skin
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Subpackages
-+++++++++++
-
-.. toctree::
-
-    pyams_skin.interfaces
-    pyams_skin.tests
-    pyams_skin.viewlet
-
-
-Submodules
-++++++++++
-
-pyams\_skin\.configuration module
----------------------------------
-
-.. automodule:: pyams_skin.configuration
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.container module
------------------------------
-
-.. automodule:: pyams_skin.container
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.extension module
------------------------------
-
-.. automodule:: pyams_skin.extension
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.help module
-------------------------
-
-.. automodule:: pyams_skin.help
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.layer module
--------------------------
-
-.. automodule:: pyams_skin.layer
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.metas module
--------------------------
-
-.. automodule:: pyams_skin.metas
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.page module
-------------------------
-
-.. automodule:: pyams_skin.page
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.resources module
------------------------------
-
-.. automodule:: pyams_skin.resources
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.site module
-------------------------
-
-.. automodule:: pyams_skin.site
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.skin module
-------------------------
-
-.. automodule:: pyams_skin.skin
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.table module
--------------------------
-
-.. automodule:: pyams_skin.table
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.vocabulary module
-------------------------------
-
-.. automodule:: pyams_skin.vocabulary
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_skin.tests.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-pyams\_skin\.tests package
-==========================
-
-Submodules
-----------
-
-pyams\_skin\.tests\.test\_utilsdocs module
-------------------------------------------
-
-.. automodule:: pyams_skin.tests.test_utilsdocs
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.tests\.test\_utilsdocstrings module
-------------------------------------------------
-
-.. automodule:: pyams_skin.tests.test_utilsdocstrings
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_skin.tests
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_skin.viewlet.extension.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,38 +0,0 @@
-pyams\_skin\.viewlet\.extension package
-=======================================
-
-Submodules
-----------
-
-pyams\_skin\.viewlet\.extension\.analytics module
--------------------------------------------------
-
-.. automodule:: pyams_skin.viewlet.extension.analytics
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.viewlet\.extension\.tagmanager module
---------------------------------------------------
-
-.. automodule:: pyams_skin.viewlet.extension.tagmanager
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_skin\.viewlet\.extension\.user\_report module
-----------------------------------------------------
-
-.. automodule:: pyams_skin.viewlet.extension.user_report
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_skin.viewlet.extension
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_skin.viewlet.menu.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_skin\.viewlet\.menu package
-==================================
-
-Module contents
----------------
-
-.. automodule:: pyams_skin.viewlet.menu
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_skin.viewlet.search.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_skin\.viewlet\.search package
-====================================
-
-Module contents
----------------
-
-.. automodule:: pyams_skin.viewlet.search
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_skin.viewlet.shortcuts.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_skin\.viewlet\.shortcuts package
-=======================================
-
-Module contents
----------------
-
-.. automodule:: pyams_skin.viewlet.shortcuts
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_template.tests.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-pyams\_template\.tests package
-==============================
-
-Submodules
-----------
-
-pyams\_template\.tests\.test\_utilsdocs module
-----------------------------------------------
-
-.. automodule:: pyams_template.tests.test_utilsdocs
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_template\.tests\.test\_utilsdocstrings module
-----------------------------------------------------
-
-.. automodule:: pyams_template.tests.test_utilsdocstrings
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_template.tests
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_thesaurus.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,70 +0,0 @@
-.. _pyams_thesaurus:
-
-PyAMS thesaurus manager
-=======================
-
-
-Module contents
-+++++++++++++++
-
-.. automodule:: pyams_thesaurus
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Subpackages
-+++++++++++
-
-.. toctree::
-
-    pyams_thesaurus.interfaces
-    pyams_thesaurus.loader
-    pyams_thesaurus.rpc
-    pyams_thesaurus.tests
-    pyams_thesaurus.widget
-    pyams_thesaurus.zmi
-
-
-Submodules
-++++++++++
-
-pyams_thesaurus.include module
-------------------------------
-
-.. automodule:: pyams_thesaurus.include
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_thesaurus.index module
-----------------------------
-
-.. automodule:: pyams_thesaurus.index
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_thesaurus.schema module
------------------------------
-
-.. automodule:: pyams_thesaurus.schema
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_thesaurus.term module
----------------------------
-
-.. automodule:: pyams_thesaurus.term
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_thesaurus.thesaurus module
---------------------------------
-
-.. automodule:: pyams_thesaurus.thesaurus
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_thesaurus.widget.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-pyams\_thesaurus\.widget package
-================================
-
-
-Module contents
-+++++++++++++++
-
-.. automodule:: pyams_thesaurus.widget
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Submodules
-++++++++++
-
-pyams\_thesaurus\.widget\.interfaces module
--------------------------------------------
-
-.. automodule:: pyams_thesaurus.widget.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_thesaurus.zmi.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-pyams\_thesaurus\.zmi package
-=============================
-
-
-Module contents
-+++++++++++++++
-
-.. automodule:: pyams_thesaurus.zmi
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Submodules
-++++++++++
-
-pyams\_thesaurus\.zmi\.extract module
--------------------------------------
-
-.. automodule:: pyams_thesaurus.zmi.extract
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_thesaurus\.zmi\.interfaces module
-----------------------------------------
-
-.. automodule:: pyams_thesaurus.zmi.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_thesaurus\.zmi\.manager module
--------------------------------------
-
-.. automodule:: pyams_thesaurus.zmi.manager
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_thesaurus\.zmi\.term module
-----------------------------------
-
-.. automodule:: pyams_thesaurus.zmi.term
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_thesaurus\.zmi\.thesaurus module
----------------------------------------
-
-.. automodule:: pyams_thesaurus.zmi.thesaurus
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_utils.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,286 +0,0 @@
-.. _pyams_utils:
-
-PyAMS utilities
-===============
-
-Subpackages
-+++++++++++
-
-.. toctree::
-
-    pyams_utils.interfaces
-    pyams_utils.protocol
-    pyams_utils.scripts
-    pyams_utils.tests
-    pyams_utils.timezone
-    pyams_utils.widget
-    pyams_utils.zmi
-
-
-Module contents
-+++++++++++++++
-
-.. automodule:: pyams_utils
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Submodules
-++++++++++
-
-pyams_utils.adapter module
---------------------------
-
-.. automodule:: pyams_utils.adapter
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.attr module
------------------------
-
-.. automodule:: pyams_utils.attr
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.container module
-----------------------------
-
-.. automodule:: pyams_utils.container
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.context module
---------------------------
-
-.. automodule:: pyams_utils.context
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.data module
------------------------
-
-.. automodule:: pyams_utils.data
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.date module
------------------------
-
-.. automodule:: pyams_utils.date
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.decorator module
-----------------------------
-
-.. automodule:: pyams_utils.decorator
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.dict module
------------------------
-
-.. automodule:: pyams_utils.dict
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.encoding module
----------------------------
-
-.. automodule:: pyams_utils.encoding
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.fanstatic module
-----------------------------
-
-.. automodule:: pyams_utils.fanstatic
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.html module
------------------------
-
-.. automodule:: pyams_utils.html
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.i18n module
------------------------
-
-.. automodule:: pyams_utils.i18n
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.include module
---------------------------
-
-.. automodule:: pyams_utils.include
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.intids module
--------------------------
-
-.. automodule:: pyams_utils.intids
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.list module
------------------------
-
-.. automodule:: pyams_utils.list
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.lock module
------------------------
-
-.. automodule:: pyams_utils.lock
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.progress module
----------------------------
-
-.. automodule:: pyams_utils.progress
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.property module
----------------------------
-
-.. automodule:: pyams_utils.property
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.registry module
----------------------------
-
-.. automodule:: pyams_utils.registry
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.request module
---------------------------
-
-.. automodule:: pyams_utils.request
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.schema module
--------------------------
-
-.. automodule:: pyams_utils.schema
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.session module
---------------------------
-
-.. automodule:: pyams_utils.session
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.site module
------------------------
-
-.. automodule:: pyams_utils.site
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.size module
------------------------
-
-.. automodule:: pyams_utils.size
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.tales module
-------------------------
-
-.. automodule:: pyams_utils.tales
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.text module
------------------------
-
-.. automodule:: pyams_utils.text
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.traversing module
------------------------------
-
-.. automodule:: pyams_utils.traversing
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.unicode module
---------------------------
-
-.. automodule:: pyams_utils.unicode
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.url module
-----------------------
-
-.. automodule:: pyams_utils.url
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.vocabulary module
------------------------------
-
-.. automodule:: pyams_utils.vocabulary
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.wsgi module
------------------------
-
-.. automodule:: pyams_utils.wsgi
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams_utils.zodb module
------------------------
-
-.. automodule:: pyams_utils.zodb
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_viewlet.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,66 +0,0 @@
-.. _pyams_viewlet:
-
-PyAMS viewlets
-==============
-
-
-Module contents
-+++++++++++++++
-
-.. automodule:: pyams_viewlet
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Subpackages
-+++++++++++
-
-.. toctree::
-
-    pyams_viewlet.interfaces
-    pyams_viewlet.tests
-
-
-Submodules
-++++++++++
-
-pyams\_viewlet\.manager module
-------------------------------
-
-.. automodule:: pyams_viewlet.manager
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_viewlet\.metaconfigure module
-------------------------------------
-
-.. automodule:: pyams_viewlet.metaconfigure
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_viewlet\.metadirectives module
--------------------------------------
-
-.. automodule:: pyams_viewlet.metadirectives
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_viewlet\.provider module
--------------------------------
-
-.. automodule:: pyams_viewlet.provider
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_viewlet\.viewlet module
-------------------------------
-
-.. automodule:: pyams_viewlet.viewlet
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_viewlet.tests.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-pyams\_viewlet\.tests package
-=============================
-
-Submodules
-----------
-
-pyams\_viewlet\.tests\.test\_utilsdocs module
----------------------------------------------
-
-.. automodule:: pyams_viewlet.tests.test_utilsdocs
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_viewlet\.tests\.test\_utilsdocstrings module
----------------------------------------------------
-
-.. automodule:: pyams_viewlet.tests.test_utilsdocstrings
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_viewlet.tests
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_workflow.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_workflow\.interfaces package
-===================================
-
-Module contents
----------------
-
-.. automodule:: pyams_workflow.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_workflow.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,55 +0,0 @@
-pyams\_workflow package
-=======================
-
-Subpackages
------------
-
-.. toctree::
-
-    pyams_workflow.interfaces
-    pyams_workflow.tests
-    pyams_workflow.zmi
-
-Submodules
-----------
-
-pyams\_workflow\.content module
--------------------------------
-
-.. automodule:: pyams_workflow.content
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_workflow\.include module
--------------------------------
-
-.. automodule:: pyams_workflow.include
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_workflow\.versions module
---------------------------------
-
-.. automodule:: pyams_workflow.versions
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_workflow\.workflow module
---------------------------------
-
-.. automodule:: pyams_workflow.workflow
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_workflow
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_workflow.zmi.viewlet.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-pyams\_workflow\.zmi\.viewlet package
-=====================================
-
-Submodules
-----------
-
-pyams\_workflow\.zmi\.viewlet\.versions module
-----------------------------------------------
-
-.. automodule:: pyams_workflow.zmi.viewlet.versions
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_workflow.zmi.viewlet
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_zmi.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-pyams\_zmi\.interfaces package
-==============================
-
-Submodules
-----------
-
-pyams\_zmi\.interfaces\.menu module
------------------------------------
-
-.. automodule:: pyams_zmi.interfaces.menu
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_zmi.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_zmi.viewlet.menu.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_zmi\.viewlet\.menu package
-=================================
-
-Module contents
----------------
-
-.. automodule:: pyams_zmi.viewlet.menu
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_zmq.interfaces.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,10 +0,0 @@
-pyams\_zmq\.interfaces package
-==============================
-
-Module contents
----------------
-
-.. automodule:: pyams_zmq.interfaces
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/pyams_zmq.tests.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,30 +0,0 @@
-pyams\_zmq\.tests package
-=========================
-
-Submodules
-----------
-
-pyams\_zmq\.tests\.test\_utilsdocs module
------------------------------------------
-
-.. automodule:: pyams_zmq.tests.test_utilsdocs
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-pyams\_zmq\.tests\.test\_utilsdocstrings module
------------------------------------------------
-
-.. automodule:: pyams_zmq.tests.test_utilsdocstrings
-    :members:
-    :undoc-members:
-    :show-inheritance:
-
-
-Module contents
----------------
-
-.. automodule:: pyams_zmq.tests
-    :members:
-    :undoc-members:
-    :show-inheritance:
--- a/src/build/html/_sources/utilities.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,57 +0,0 @@
-.. _utilities:
-
-Custom PyAMS utilities
-======================
-
-PyAMS_utils provides a small set of utilities. You can create some of them as global utilities registered in
-the global components registry; other ones can be created manually by a site administrator and
-are then registered automatically.
-
-
-Server timezone
----------------
-
-To manage timezones correctly, and display datetimes based on current server timezone, all datetimes should
-be defined and stored in UTC.
-
-PyAMS_utils provides a :py:class:`ServerTimezoneUtility <pyams_utils.timezone.utility.ServerTimezoneUtility>` which
-allows you to assign a default timezone to your server.
-
-To display a datetime with correct timezone, you can use the :py:func:`tztime <pyams_utils.timezone.tztime>` function,
-which assign server timezone to the given parameter:
-
-.. code-block:: python
-
-    from datetime import datetime
-    from pyams_utils.timezone import tztime
-
-    now = datetime.utcnow()
-    my_date = tztime(now)  # converts *now* to server timezone
-
-We could imagine that datetimes could be displayed with current user timezone. But it's quite impossible to know
-the user timazone from a server request. The only options are:
-
-- you ask an authenticated user to update a timezone setting in his profile
-
-- you can include Javascript libraries which will try to detect browser timezone from their computer configuration, and
-  do an AJAX request to update data in their session.
-
-That should require an update of :py:func:`tzinfo` adapter to get timezone info from session, request or user profile.
-
-
-ZEO connection
---------------
-
-Several PyAMS utilities (like the tasks scheduler or the medias converter) are working with dedicated processes,
-are connected to main PyAMS process through ØMQ, and use ZEO connections for their PyAMS database access.
-
-Clients of these processes have to send settings of the ZEO connections that they should use.
-
-The ZEOConnection utility can be created by the site manager through the web management interface (ZMI) from the
-*Control panel*:
-
-.. image:: _static/zeo-add-menu.png
-
-ZEO connection creation form allows you to define all settings of a ZEO connection:
-
-.. image:: _static/zeo-add-form.png
--- a/src/build/html/_sources/zca.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,263 +0,0 @@
-.. _zca:
-
-Managing ZCA with PyAMS
-=======================
-
-The **Zope Component Architecture** (aka ZCA) is used by the Pyramid framework "under the hood" to handle interfaces,
-adapters and utilities. You don't **have to** use it in your own applications. But you can.
-
-The ZCA is mainly adding elements like **interfaces**, **adapters** and **utilities** to the Python language. It
-allows you to write a framework or an application by using **components** which can be extended easily.
-
-You will find several useful resources about ZCA concepts on the internet.
-
-
-Local utilities
----------------
-
-In ZCA, a **utility** is a **registered** component which provides an **interface**. This interface is the
-**contract** which defines features (list of attributes and methods) provided by the component which implements it.
-
-When a Pyramid application starts, a **global registry** is created to register a whole set of utilities and
-adapters; this registration can be done via ZCML directives or via native Python code.
-In addition, PyAMS allows you to define **local utilities**, which are stored and registered in the ZODB via a **site
-manager**.
-
-
-Defining site root
-------------------
-
-One of PyAMS pre-requisites is to use the ZODB, at least to store the site root application, it's configuration and a
-set of local utilities. :ref:`site` describes application startup and **local site manager** initialization process.
-
-This site can be used to store **local utilities** whose configuration, which is easily available to site
-administrators through management interface, is stored in the ZODB.
-
-
-Registering global utilities
-----------------------------
-
-**Global utilities** are components providing an interface which are registered in the global registry.
-PyAMS_utils package provides custom annotations to register global utilities without using ZCML. For example, a skin
-is nothing more than a simple utility providing the *ISkin* interface:
-
-.. code-block:: python
-
-    from pyams_default_theme.layer import IPyAMSDefaultLayer
-    from pyams_skin.interfaces import ISkin
-    from pyams_utils.registry import utility_config
-
-    @utility_config(name='PyAMS default skin', provides=ISkin)
-    class PyAMSDefaultSkin(object):
-        """PyAMS default skin"""
-
-        label = _("PyAMS default skin")
-        layer = IPyAMSDefaultLayer
-
-This annotation registers a utility, named *PyAMS default skin*, providing the *ISkin* interface. It's the developer
-responsibility to provide all attributes and methods required by the provided interface.
-
-
-Registering local utilities
----------------------------
-
-A local utility is a persistent object, registered in a *local site manager*, and providing a specific interface (if
-a component provides several interfaces, it can be registered several times).
-
-Some components can be required by a given package, and created automatically via the *pyams_upgrade* command line
-script; this process relies on the *ISiteGenerations* interface, for example for the timezone utility, a component
-provided by PyAMS_utils package to handle server timezone and display times correctly:
-
-.. code-block:: python
-
-    from pyams_utils.interfaces.site import ISiteGenerations
-    from pyams_utils.interfaces.timezone import IServerTimezone
-
-    from persistent import Persistent
-    from pyams_utils.registry import utility_config
-    from pyams_utils.site import check_required_utilities
-    from pyramid.events import subscriber
-    from zope.container.contained import Contained
-    from zope.interface import implementer
-    from zope.schema.fieldproperty import FieldProperty
-
-    @implementer(IServerTimezone)
-    class ServerTimezoneUtility(Persistent, Contained):
-
-        timezone = FieldProperty(IServerTimezone['timezone'])
-
-    REQUIRED_UTILITIES = ((IServerTimezone, '', ServerTimezoneUtility, 'Server timezone'),)
-
-    @subscriber(INewLocalSite)
-    def handle_new_local_site(event):
-        """Create a new ServerTimezoneUtility when a site is created"""
-        site = event.manager.__parent__
-        check_required_utilities(site, REQUIRED_UTILITIES)
-
-    @utility_config(name='PyAMS timezone', provides=ISiteGenerations)
-    class TimezoneGenerationsChecker(object):
-        """Timezone generations checker"""
-
-        generation = 1
-
-        def evolve(self, site, current=None):
-            """Check for required utilities"""
-            check_required_utilities(site, REQUIRED_UTILITIES)
-
-Some utilities can also be created manually by an administrator through the management interface, and registered
-automatically after their creation. For example, this is how a ZEO connection utility (which is managing settings to
-define a ZEO connection) is registered:
-
-.. code-block:: python
-
-    from pyams_utils.interfaces.site import IOptionalUtility
-    from pyams_utils.interfaces.zeo import IZEOConnection
-    from zope.annotation.interfaces import IAttributeAnnotatable
-    from zope.lifecycleevent.interfaces import IObjectAddedEvent, IObjectRemovedEvent
-
-    from persistent import Persistent
-    from pyramid.events import subscriber
-    from zope.container.contained import Contained
-
-    @implementer(IZEOConnection)
-    class ZEOConnection(object):
-        """ZEO connection object. See source code to get full implementation..."""
-
-    @implementer(IOptionalUtility, IAttributeAnnotatable)
-    class ZEOConnectionUtility(ZEOConnection, Persistent, Contained):
-        """Persistent ZEO connection utility"""
-
-    @subscriber(IObjectAddedEvent, context_selector=IZEOConnection)
-    def handle_added_connection(event):
-        """Register new ZEO connection when added"""
-        manager = event.newParent
-        manager.registerUtility(event.object, IZEOConnection, name=event.object.name)
-
-    @subscriber(IObjectRemovedEvent, context_selector=IZEOConnection)
-    def handle_removed_connection(event):
-        """Un-register ZEO connection when deleted"""
-        manager = event.oldParent
-        manager.unregisterUtility(event.object, IZEOConnection, name=event.object.name)
-
-*context_selector* is a custom subscriber predicate, so that subscriber event is activated only if object concerned
-by an event is providing given interface.
-
-
-Looking for utilities
----------------------
-
-ZCA provides the *getUtility* and *queryUtility* functions to look for a utility. But these methods only applies to
-global registry.
-
-PyAMS package provides equivalent functions, which are looking for components into local registry before looking into
-the global one. For example:
-
-.. code-block:: python
-
-    from pyams_security.interfaces import ISecurityManager
-    from pyams_utils.registry import query_utility
-
-    manager = query_utility(ISecurityManager)
-    if manager is not None:
-        print("Manager is there!")
-
-All ZCA utility functions have been ported to use local registry: *registered_utilities*, *query_utility*,
-*get_utility*, *get_utilities_for*, *get_all_utilities_registered_for* functions all follow the equivalent ZCA
-functions API, but are looking for utilities in the local registry before looking in the global registry.
-
-
-Registering adapters
---------------------
-
-An adapter is also a kind of utility. But instead of *just* providing an interface, it adapts an input object,
-providing a given interface, to provide another interface. An adapter can also be named, so that you can choose which
-adapter to use at a given time.
-
-PyAMS_utils provide another annotation, to help registering adapters without using ZCML files. An adapter can be a
-function which directly returns an object providing the requested interface, or an object which provides the interface.
-
-The first example is an adapter which adapts any persistent object to get it's associated transaction manager:
-
-.. code-block:: python
-
-    from persistent.interfaces import IPersistent
-    from transaction.interfaces import ITransactionManager
-    from ZODB.interfaces import IConnection
-
-    from pyams_utils.adapter import adapter_config
-
-    @adapter_config(context=IPersistent, provides=ITransactionManager)
-    def get_transaction_manager(obj):
-        conn = IConnection(obj)
-        try:
-            return conn.transaction_manager
-        except AttributeError:
-            return conn._txn_mgr
-
-This is another adapter which adapts any contained object to the *IPathElements* interface; this interface can be
-used to build index that you can use to find objects based on a parent object:
-
-.. code-block:: python
-
-    from pyams_utils.interfaces.traversing import IPathElements
-    from zope.intid.interfaces import IIntIds
-    from zope.location.interfaces import IContained
-
-    from pyams_utils.adapter import ContextAdapter
-    from pyams_utils.registry import query_utility
-    from pyramid.location import lineage
-
-    @adapter_config(context=IContained, provides=IPathElements)
-    class PathElementsAdapter(ContextAdapter):
-        """Contained object path elements adapter"""
-
-        @property
-        def parents(self):
-            intids = query_utility(IIntIds)
-            if intids is None:
-                return []
-            return [intids.register(parent) for parent in lineage(self.context)]
-
-An adapter can also be a multi-adapter, when several input objects are requested to provide a given interface. For
-example, many adapters require a context and a request, eventually a view, to provide another feature. This is how,
-for example, we define a custom *name* column in a security manager table displaying a list of plug-ins:
-
-.. code-block:: python
-
-    from pyams_zmi.layer import IAdminLayer
-    from z3c.table.interfaces import IColumn
-
-    from pyams_skin.table import I18nColumn
-    from z3c.table.column import GetAttrColumn
-
-    @adapter_config(name='name', context=(Interface, IAdminLayer, SecurityManagerPluginsTable), provides=IColumn)
-    class SecurityManagerPluginsNameColumn(I18nColumn, GetAttrColumn):
-        """Security manager plugins name column"""
-
-        _header = _("Name")
-        attrName = 'title'
-        weight = 10
-
-As you can see, adapted objects can be given as interfaces and/or as classes.
-
-
-Registering vocabularies
-------------------------
-
-A **vocabulary** is a custom factory which can be used as source for several field types, like *choices* or *lists*.
-Vocabularies have to be registered in a custom registry, so PyAMS_utils provide another annotation to register them.
-This example is based on the *Timezone* component which allows you to select a timezone between a list of references:
-
-.. code-block:: python
-
-    import pytz
-    from pyams_utils.vocabulary import vocabulary_config
-    from zope.schema.vocabulary import SimpleTerm, SimpleVocabulary
-
-    @vocabulary_config(name='PyAMS timezones')
-    class TimezonesVocabulary(SimpleVocabulary):
-        """Timezones vocabulary"""
-
-        def __init__(self, *args, **kw):
-            terms = [SimpleTerm(t, t, t) for t in pytz.all_timezones]
-            super(TimezonesVocabulary, self).__init__(terms)
--- a/src/build/html/_sources/zeo.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,114 +0,0 @@
-.. _zeo:
-
-Creating a ZEO server
-=====================
-
-PyAMS primarily relies on a ZODB database to store it's configuration. Other packages may rely on another
-database, but *PyAMS_content* package also stores it's contents in a ZODB.
-
-As some PyAMS packages start concurrent processes ("synchronization" is done via **ØMQ**), concurrent accesses are
-required on the ZODB (even when you start your application in "single process" mode) and a ZEO server have to be
-started.
-
-
-Creating initial buildout
--------------------------
-
-PyAMS provides a ZEO server scaffold, called *zeo_server*, generated via a *cookiecutter* template.
-
-A simple option to create a ZEO server is to create a buildout environment including *ZEO* and *ZODB* packages:
-
-.. code-block:: bash
-
-    # mkdir /var/local/
-    # pip3 install virtualenv
-    # virtualenv --python=python3.5 env
-    # cd env
-    # . bin/activate
-    (env) # pip3.5 install cookiecutter
-    (env) # cookiecutter hg+http://hg.ztfy.org/pyams/scaffolds/zeo_server
-
-*CookieCutter* will ask you for a small set of input variables that you can change or not:
-
-- **pyams_release**: version of PyAMS configuration file to use. "latest" (default value) will point to last release;
-  you can also choose to point to a given release ("0.1.4" for example)
-
-- **project_name**: current environment name in "human form"
-
-- **project_slug**: "technical" package name, based on project name
-
-- **eggs_directory**: relative or absolute path to directory containing downloaded eggs; this directory can be
-  shared with other projects ("eggs" as default)
-
-- **run_user**: user name under which ZEO process will run ("zeoadm" as default)
-
-- **run_group**: group name under which ZEO process will run ("zeo" as default)
-
-- **zeo_server_port**: listening port of ZEO server ("8100" as default)
-
-- **zeo_monitor_port**: listening port of ZEO monitor ("8101" as default)
-
-- **zeo_storage**: name of first ZEO storage; default value is based on project name
-
-- **use_zeo_auth**: specify if ZEO authentication should be used
-
-- **zeo_auth_user**: name of ZEO authenticated user (if ZEO authentication is used)
-
-- **zeo_auth_password**: password of ZEO authenticated user (if ZEO authentication is used)
-
-- **zeo_pack_report**: email address to which pack reports should be sent
-
-- **logs_directory**: absolute path to directory containing ZEO's log files.
-
-A message is displayed after initialization to finalize environment creation:
-
-.. code-block::
-
-    Your ZEO environment is initialized.
-    To finalize it's creation, just type:
-    - cd zeo_server
-    - python3.5 bootstrap.py
-    - ./bin/buildout
-
-    To initialize authentication database, please run following command after buildout:
-    ./bin/zeopasswd -f etc/auth.db -p digest -r "ZEO_server" zeouser xxxx
-
-
-ZEO server configuration
-------------------------
-
-All ZEO configuration files are generated in "etc" subdirectory. These includes:
-
-- **etc/zeo_server-zdaemon.conf**: ZDaemon configuration file
-
-- **etc/zeo_server-zeo.conf**: ZEO server configuration file
-
-- **etc/auth.db**: ZEO authentication file; WARNING: this file is not created automatically, you have to create it
-  after buildout.
-
-In these file names, always replace "zeo_server" with the value which was given to "project_slug" variable during
-*CookieCutter* template creation.
-
-
-ZEO server tools
-----------------
-
-A set of system configuration files are produced to handle your ZEO environment. These includes:
-
-- **etc/init.d/zeo-zeo_server**: ZEO server start/stop script in Init-D format. Create a link to this file in
-  */etc/init.d* and update Init.d scripts (*update-rc.d zeo-zeo_server defaults*) to include ZEO in server start/stop
-   process. You can also use this script to start/stop ZEO by hand with *start* and *stop* arguments.
-
-- **etc/systemd/zeo-zeo_server.service**: SystemD service configuration file for ZEO server. Create a link to this
-  file in */etc/systemd/system* and reload SystemD daemon (*systemctl daemon-reload*) before activating ZEO service
-  (*systemctl enable zeo-zeo_server.service* and *systemctl start zeo-zeo_server.service*).
-
-- **etc/logrotate.d/zeo-zeo_server**: LogRotate configuration file for ZEO log files. Create a link to this file in
-  */etc/logrotate.d* to activate log rotation for ZEO server.
-
-- **etc/cron.d/pack-zeo-zeo_server**: Cron configuration file for ZEO database packing. Just create a link to this
-  file in */etc/cron.d* directory to enable ZODB packing on a weekly basis (by default).
-
-In these file names, always replace "zeo_server" with the value which was given to "project_slug" variable during
-*CookieCutter* template creation. All directory names are those used on a Debian GNU/Linux distribution and may have
-to be changed on other distributions.
--- a/src/build/html/_sources/zodb.rst.txt	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,158 +0,0 @@
-.. _zodb:
-
-Creating ZODB
-=============
-
-PyAMS primarily relies on a ZODB (Zope Objects DataBase) to store it's configuration. Other packages may
-rely on other database(s), but *PyAMS_content* package also stores it's contents in a ZODB.
-
-As some PyAMS packages start several processes ("synchronization" is done via **ØMQ**), concurrent accesses are
-required on the ZODB (even when you start your application in "single process" mode); several ZODB storages
-implementations providing a shared access are available: `ZEO`_, `RelStorage`_ and `Newt.DB`_.
-
-
-.. _ZEO:
-
-Installing a ZEO server
-+++++++++++++++++++++++
-
-ZEO (Zope Enterprise Objects) is the first available implementation available for concurrent access to a
-FileStorage, provided through the ZEO package.
-
-ZEO package documentation and complete configuration settings are available on PyPI.
-
-Creating initial buildout
--------------------------
-
-PyAMS provides a ZEO server scaffold, called *zeo_server*, generated via a *cookiecutter* template.
-
-A simple option to create a ZEO server is to create a buildout environment including *ZEO* and *ZODB* packages:
-
-.. code-block:: bash
-
-    # mkdir /var/local/
-    # pip3 install virtualenv
-    # virtualenv --python=python3.5 env
-    # cd env
-    # . bin/activate
-    (env) # pip3.5 install cookiecutter
-    (env) # cookiecutter hg+http://hg.ztfy.org/pyams/scaffolds/zeo_server
-
-*CookieCutter* will ask you for a small set of input variables that you can change or not:
-
-- **pyams_release**: version of PyAMS configuration file to use. "latest" (default value) will point to last release;
-  you can also choose to point to a given release ("0.1.4" for example)
-
-- **project_name**: current environment name in "human form"
-
-- **project_slug**: "technical" package name, based on project name
-
-- **eggs_directory**: relative or absolute path to directory containing downloaded eggs; this directory can be
-  shared with other projects ("eggs" as default)
-
-- **run_user**: user name under which ZEO process will run ("zeoadm" as default)
-
-- **run_group**: group name under which ZEO process will run ("zeo" as default)
-
-- **zeo_server_port**: listening port of ZEO server ("8100" as default)
-
-- **zeo_monitor_port**: listening port of ZEO monitor ("8101" as default)
-
-- **zeo_storage**: name of first ZEO storage; default value is based on project name
-
-- **use_zeo_auth**: specify if ZEO authentication should be used
-
-- **zeo_auth_user**: name of ZEO authenticated user (if ZEO authentication is used)
-
-- **zeo_auth_password**: password of ZEO authenticated user (if ZEO authentication is used)
-
-- **zeo_pack_report**: email address to which pack reports should be sent
-
-- **logs_directory**: absolute path to directory containing ZEO's log files.
-
-A message is displayed after initialization to finalize environment creation:
-
-.. code::
-
-    Your ZEO environment is initialized.
-    To finalize it''s creation, just type:
-    - cd zeo_server
-    - python3.5 bootstrap.py
-    - ./bin/buildout
-
-    To initialize authentication database, please run following command after buildout:
-    ./bin/zeopasswd -f etc/auth.db -p digest -r "ZEO_server" zeouser xxxx
-
-ZEO server configuration
-------------------------
-
-All ZEO configuration files are generated in "etc" subdirectory. These includes:
-
-- **etc/zeo_server-zdaemon.conf**: ZDaemon configuration file
-
-- **etc/zeo_server-zeo.conf**: ZEO server configuration file
-
-- **etc/auth.db**: ZEO authentication file; WARNING: this file is not created automatically, you have to create it
-  after buildout.
-
-In these file names, always replace "zeo_server" with the value which was given to "project_slug" variable during
-*CookieCutter* template creation.
-
-ZEO server tools
-----------------
-
-A set of system configuration files are produced to handle your ZEO environment. These includes:
-
-- **etc/init.d/zeo-zeo_server**: ZEO server start/stop script in Init-D format. Create a link to this file in
-  */etc/init.d* and update Init.d scripts (*update-rc.d zeo-zeo_server defaults*) to include ZEO in server start/stop
-  process. You can also use this script to start/stop ZEO by hand with *start* and *stop* arguments.
-
-- **etc/systemd/zeo-zeo_server.service**: SystemD service configuration file for ZEO server. Create a link to this
-  file in */etc/systemd/system* and reload SystemD daemon (*systemctl daemon-reload*) before activating ZEO service
-  (*systemctl enable zeo-zeo_server.service* and *systemctl start zeo-zeo_server.service*).
-
-- **etc/logrotate.d/zeo-zeo_server**: LogRotate configuration file for ZEO log files. Create a link to this file in
-  */etc/logrotate.d* to activate log rotation for ZEO server.
-
-- **etc/cron.d/pack-zeo-zeo_server**: Cron configuration file for ZEO database packing. Just create a link to this
-  file in */etc/cron.d* directory to enable ZODB packing on a weekly basis (by default).
-
-In these file names, always replace "zeo_server" with the value which was given to "project_slug" variable during
-*CookieCutter* template creation. All directory names are those used on a Debian GNU/Linux distribution and may have
-to be changed on other distributions.
-
-
-.. _RelStorage:
-
-Installing a RelStorage server
-++++++++++++++++++++++++++++++
-
-RelStorage (http://relstorage.readthedocs.io/en/latest) is an alternate ZODB storage implementation, that stores
-Python pickles in a relational database; PostgreSQL (>= 9.0), MySQL (>= 5.0.32) and Oracle (> 10g) databases are
-supported.
-
-To create a database compatible with RelStorage, you just have to install the database server and create a database
-dedicated to RelStorage; schema initialization is then completely done by RelStorage on application startup.
-
-RelStorage is supposed to provide better performances than ZEO, notably under high load. RelStorage can also get
-benefit from many extensions (clustering, fail-over, hot-standby...) provided by these databases.
-
-
-.. _Newt.DB:
-
-Installing a NewtDB server
-++++++++++++++++++++++++++
-
-NewtDB (http://www.newtdb.org/en/latest) is another ZODB storage implementation. It's using RelStorage but is
-dedicated to PostgreSQL (>= 9.5).
-
-NewtDB adds conversion of data from the native serialization used by ZODB to JSON, stored in a PostgreSQL JSONB
-column. The JSON data supplements the native data to support indexing, search, and access from non-Python application.
-Because the JSON format is lossy, compared to the native format, the native format is still used for loading
-objects from the database. For this reason, the JSON data are read-only.
-
-Newt adds a search API for searching the Postgres JSON data and returning persistent objects. It also provides a
-convenient API for raw data searches.
-
-Database creation is done as with RelStorage, but NewtDB add several schema objects. Migration scripts are available
-if you need to switch from a classic RelStorage database to a Newt database.
Binary file src/build/html/_static/ajax-loader.gif has changed
Binary file src/build/html/_static/dialog-seealso.png has changed
Binary file src/build/html/_static/dialog-warning.png has changed
--- a/src/build/html/_static/doctools.js	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,311 +0,0 @@
-/*
- * doctools.js
- * ~~~~~~~~~~~
- *
- * Sphinx JavaScript utilities for all documentation.
- *
- * :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
-
-/**
- * select a different prefix for underscore
- */
-$u = _.noConflict();
-
-/**
- * make the code below compatible with browsers without
- * an installed firebug like debugger
-if (!window.console || !console.firebug) {
-  var names = ["log", "debug", "info", "warn", "error", "assert", "dir",
-    "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace",
-    "profile", "profileEnd"];
-  window.console = {};
-  for (var i = 0; i < names.length; ++i)
-    window.console[names[i]] = function() {};
-}
- */
-
-/**
- * small helper function to urldecode strings
- */
-jQuery.urldecode = function(x) {
-  return decodeURIComponent(x).replace(/\+/g, ' ');
-};
-
-/**
- * small helper function to urlencode strings
- */
-jQuery.urlencode = encodeURIComponent;
-
-/**
- * This function returns the parsed url parameters of the
- * current request. Multiple values per key are supported,
- * it will always return arrays of strings for the value parts.
- */
-jQuery.getQueryParameters = function(s) {
-  if (typeof s === 'undefined')
-    s = document.location.search;
-  var parts = s.substr(s.indexOf('?') + 1).split('&');
-  var result = {};
-  for (var i = 0; i < parts.length; i++) {
-    var tmp = parts[i].split('=', 2);
-    var key = jQuery.urldecode(tmp[0]);
-    var value = jQuery.urldecode(tmp[1]);
-    if (key in result)
-      result[key].push(value);
-    else
-      result[key] = [value];
-  }
-  return result;
-};
-
-/**
- * highlight a given string on a jquery object by wrapping it in
- * span elements with the given class name.
- */
-jQuery.fn.highlightText = function(text, className) {
-  function highlight(node, addItems) {
-    if (node.nodeType === 3) {
-      var val = node.nodeValue;
-      var pos = val.toLowerCase().indexOf(text);
-      if (pos >= 0 && !jQuery(node.parentNode).hasClass(className)) {
-        var span;
-        var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg");
-        if (isInSVG) {
-          span = document.createElementNS("http://www.w3.org/2000/svg", "tspan");
-        } else {
-          span = document.createElement("span");
-          span.className = className;
-        }
-        span.appendChild(document.createTextNode(val.substr(pos, text.length)));
-        node.parentNode.insertBefore(span, node.parentNode.insertBefore(
-          document.createTextNode(val.substr(pos + text.length)),
-          node.nextSibling));
-        node.nodeValue = val.substr(0, pos);
-        if (isInSVG) {
-          var bbox = span.getBBox();
-          var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect");
-       	  rect.x.baseVal.value = bbox.x;
-          rect.y.baseVal.value = bbox.y;
-          rect.width.baseVal.value = bbox.width;
-          rect.height.baseVal.value = bbox.height;
-          rect.setAttribute('class', className);
-          var parentOfText = node.parentNode.parentNode;
-          addItems.push({
-              "parent": node.parentNode,
-              "target": rect});
-        }
-      }
-    }
-    else if (!jQuery(node).is("button, select, textarea")) {
-      jQuery.each(node.childNodes, function() {
-        highlight(this, addItems);
-      });
-    }
-  }
-  var addItems = [];
-  var result = this.each(function() {
-    highlight(this, addItems);
-  });
-  for (var i = 0; i < addItems.length; ++i) {
-    jQuery(addItems[i].parent).before(addItems[i].target);
-  }
-  return result;
-};
-
-/*
- * backward compatibility for jQuery.browser
- * This will be supported until firefox bug is fixed.
- */
-if (!jQuery.browser) {
-  jQuery.uaMatch = function(ua) {
-    ua = ua.toLowerCase();
-
-    var match = /(chrome)[ \/]([\w.]+)/.exec(ua) ||
-      /(webkit)[ \/]([\w.]+)/.exec(ua) ||
-      /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) ||
-      /(msie) ([\w.]+)/.exec(ua) ||
-      ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) ||
-      [];
-
-    return {
-      browser: match[ 1 ] || "",
-      version: match[ 2 ] || "0"
-    };
-  };
-  jQuery.browser = {};
-  jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true;
-}
-
-/**
- * Small JavaScript module for the documentation.
- */
-var Documentation = {
-
-  init : function() {
-    this.fixFirefoxAnchorBug();
-    this.highlightSearchWords();
-    this.initIndexTable();
-    
-  },
-
-  /**
-   * i18n support
-   */
-  TRANSLATIONS : {},
-  PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; },
-  LOCALE : 'unknown',
-
-  // gettext and ngettext don't access this so that the functions
-  // can safely bound to a different name (_ = Documentation.gettext)
-  gettext : function(string) {
-    var translated = Documentation.TRANSLATIONS[string];
-    if (typeof translated === 'undefined')
-      return string;
-    return (typeof translated === 'string') ? translated : translated[0];
-  },
-
-  ngettext : function(singular, plural, n) {
-    var translated = Documentation.TRANSLATIONS[singular];
-    if (typeof translated === 'undefined')
-      return (n == 1) ? singular : plural;
-    return translated[Documentation.PLURALEXPR(n)];
-  },
-
-  addTranslations : function(catalog) {
-    for (var key in catalog.messages)
-      this.TRANSLATIONS[key] = catalog.messages[key];
-    this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')');
-    this.LOCALE = catalog.locale;
-  },
-
-  /**
-   * add context elements like header anchor links
-   */
-  addContextElements : function() {
-    $('div[id] > :header:first').each(function() {
-      $('<a class="headerlink">\u00B6</a>').
-      attr('href', '#' + this.id).
-      attr('title', _('Permalink to this headline')).
-      appendTo(this);
-    });
-    $('dt[id]').each(function() {
-      $('<a class="headerlink">\u00B6</a>').
-      attr('href', '#' + this.id).
-      attr('title', _('Permalink to this definition')).
-      appendTo(this);
-    });
-  },
-
-  /**
-   * workaround a firefox stupidity
-   * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075
-   */
-  fixFirefoxAnchorBug : function() {
-    if (document.location.hash)
-      window.setTimeout(function() {
-        document.location.href += '';
-      }, 10);
-  },
-
-  /**
-   * highlight the search words provided in the url in the text
-   */
-  highlightSearchWords : function() {
-    var params = $.getQueryParameters();
-    var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : [];
-    if (terms.length) {
-      var body = $('div.body');
-      if (!body.length) {
-        body = $('body');
-      }
-      window.setTimeout(function() {
-        $.each(terms, function() {
-          body.highlightText(this.toLowerCase(), 'highlighted');
-        });
-      }, 10);
-      $('<p class="highlight-link"><a href="javascript:Documentation.' +
-        'hideSearchWords()">' + _('Hide Search Matches') + '</a></p>')
-          .appendTo($('#searchbox'));
-    }
-  },
-
-  /**
-   * init the domain index toggle buttons
-   */
-  initIndexTable : function() {
-    var togglers = $('img.toggler').click(function() {
-      var src = $(this).attr('src');
-      var idnum = $(this).attr('id').substr(7);
-      $('tr.cg-' + idnum).toggle();
-      if (src.substr(-9) === 'minus.png')
-        $(this).attr('src', src.substr(0, src.length-9) + 'plus.png');
-      else
-        $(this).attr('src', src.substr(0, src.length-8) + 'minus.png');
-    }).css('display', '');
-    if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) {
-        togglers.click();
-    }
-  },
-
-  /**
-   * helper function to hide the search marks again
-   */
-  hideSearchWords : function() {
-    $('#searchbox .highlight-link').fadeOut(300);
-    $('span.highlighted').removeClass('highlighted');
-  },
-
-  /**
-   * make the url absolute
-   */
-  makeURL : function(relativeURL) {
-    return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL;
-  },
-
-  /**
-   * get the current relative url
-   */
-  getCurrentURL : function() {
-    var path = document.location.pathname;
-    var parts = path.split(/\//);
-    $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() {
-      if (this === '..')
-        parts.pop();
-    });
-    var url = parts.join('/');
-    return path.substring(url.lastIndexOf('/') + 1, path.length - 1);
-  },
-
-  initOnKeyListeners: function() {
-    $(document).keyup(function(event) {
-      var activeElementType = document.activeElement.tagName;
-      // don't navigate when in search box or textarea
-      if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT') {
-        switch (event.keyCode) {
-          case 37: // left
-            var prevHref = $('link[rel="prev"]').prop('href');
-            if (prevHref) {
-              window.location.href = prevHref;
-              return false;
-            }
-          case 39: // right
-            var nextHref = $('link[rel="next"]').prop('href');
-            if (nextHref) {
-              window.location.href = nextHref;
-              return false;
-            }
-        }
-      }
-    });
-  }
-};
-
-// quick alias for translations
-_ = Documentation.gettext;
-
-$(document).ready(function() {
-  Documentation.init();
-});
\ No newline at end of file
Binary file src/build/html/_static/down-pressed.png has changed
--- a/src/build/html/_static/epub.css	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,310 +0,0 @@
-/*
- * default.css_t
- * ~~~~~~~~~~~~~
- *
- * Sphinx stylesheet -- default theme.
- *
- * :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
-
-@import url("basic.css");
-
-/* -- page layout ----------------------------------------------------------- */
-
-body {
-    font-family: {{ theme_bodyfont }};
-    font-size: 100%;
-    background-color: {{ theme_footerbgcolor }};
-    color: #000;
-    margin: 0;
-    padding: 0;
-}
-
-div.document {
-    background-color: {{ theme_sidebarbgcolor }};
-}
-
-div.documentwrapper {
-    float: left;
-    width: 100%;
-}
-
-div.bodywrapper {
-    margin: 0 0 0 230px;
-}
-
-div.body {
-    background-color: {{ theme_bgcolor }};
-    color: {{ theme_textcolor }};
-    padding: 0 20px 30px 20px;
-}
-
-{%- if theme_rightsidebar|tobool %}
-div.bodywrapper {
-    margin: 0 230px 0 0;
-}
-{%- endif %}
-
-div.footer {
-    color: {{ theme_footertextcolor }};
-    width: 100%;
-    padding: 9px 0 9px 0;
-    text-align: center;
-    font-size: 75%;
-}
-
-div.footer a {
-    color: {{ theme_footertextcolor }};
-    text-decoration: underline;
-}
-
-div.related {
-    background-color: {{ theme_relbarbgcolor }};
-    line-height: 30px;
-    color: {{ theme_relbartextcolor }};
-}
-
-div.related a {
-    color: {{ theme_relbarlinkcolor }};
-}
-
-div.sphinxsidebar {
-    {%- if theme_stickysidebar|tobool %}
-    top: 30px;
-    bottom: 0;
-    margin: 0;
-    position: fixed;
-    overflow: auto;
-    height: auto;
-    {%- endif %}
-    {%- if theme_rightsidebar|tobool %}
-    float: right;
-    {%- if theme_stickysidebar|tobool %}
-    right: 0;
-    {%- endif %}
-    {%- endif %}
-}
-
-{%- if theme_stickysidebar|tobool %}
-/* this is nice, but it it leads to hidden headings when jumping
-   to an anchor */
-/*
-div.related {
-    position: fixed;
-}
-
-div.documentwrapper {
-    margin-top: 30px;
-}
-*/
-{%- endif %}
-
-div.sphinxsidebar h3 {
-    font-family: {{ theme_headfont }};
-    color: {{ theme_sidebartextcolor }};
-    font-size: 1.4em;
-    font-weight: normal;
-    margin: 0;
-    padding: 0;
-}
-
-div.sphinxsidebar h3 a {
-    color: {{ theme_sidebartextcolor }};
-}
-
-div.sphinxsidebar h4 {
-    font-family: {{ theme_headfont }};
-    color: {{ theme_sidebartextcolor }};
-    font-size: 1.3em;
-    font-weight: normal;
-    margin: 5px 0 0 0;
-    padding: 0;
-}
-
-div.sphinxsidebar p {
-    color: {{ theme_sidebartextcolor }};
-}
-
-div.sphinxsidebar p.topless {
-    margin: 5px 10px 10px 10px;
-}
-
-div.sphinxsidebar ul {
-    margin: 10px;
-    padding: 0;
-    color: {{ theme_sidebartextcolor }};
-}
-
-div.sphinxsidebar a {
-    color: {{ theme_sidebarlinkcolor }};
-}
-
-div.sphinxsidebar input {
-    border: 1px solid {{ theme_sidebarlinkcolor }};
-    font-family: sans-serif;
-    font-size: 1em;
-}
-
-{% if theme_collapsiblesidebar|tobool %}
-/* for collapsible sidebar */
-div#sidebarbutton {
-    background-color: {{ theme_sidebarbtncolor }};
-}
-{% endif %}
-
-/* -- hyperlink styles ------------------------------------------------------ */
-
-a {
-    color: {{ theme_linkcolor }};
-    text-decoration: none;
-}
-
-a:visited {
-    color: {{ theme_visitedlinkcolor }};
-    text-decoration: none;
-}
-
-a:hover {
-    text-decoration: underline;
-}
-
-{% if theme_externalrefs|tobool %}
-a.external {
-   text-decoration: none;
-   border-bottom: 1px dashed {{ theme_linkcolor }};
-}
-
-a.external:hover {
-   text-decoration: none;
-   border-bottom: none;
-}
-
-a.external:visited {
-    text-decoration: none;
-    border-bottom: 1px dashed {{ theme_visitedlinkcolor }};
-}
-{% endif %}
-
-/* -- body styles ----------------------------------------------------------- */
-
-div.body h1,
-div.body h2,
-div.body h3,
-div.body h4,
-div.body h5,
-div.body h6 {
-    font-family: {{ theme_headfont }};
-    background-color: {{ theme_headbgcolor }};
-    font-weight: normal;
-    color: {{ theme_headtextcolor }};
-    border-bottom: 1px solid #ccc;
-    margin: 20px -20px 10px -20px;
-    padding: 3px 0 3px 10px;
-}
-
-div.body h1 { margin-top: 0; font-size: 200%; }
-div.body h2 { font-size: 160%; }
-div.body h3 { font-size: 140%; }
-div.body h4 { font-size: 120%; }
-div.body h5 { font-size: 110%; }
-div.body h6 { font-size: 100%; }
-
-a.headerlink {
-    color: {{ theme_headlinkcolor }};
-    font-size: 0.8em;
-    padding: 0 4px 0 4px;
-    text-decoration: none;
-}
-
-a.headerlink:hover {
-    background-color: {{ theme_headlinkcolor }};
-    color: white;
-}
-
-div.body p, div.body dd, div.body li {
-    text-align: justify;
-    line-height: 130%;
-}
-
-div.admonition p.admonition-title + p {
-    display: inline;
-}
-
-div.admonition p {
-    margin-bottom: 5px;
-}
-
-div.admonition pre {
-    margin-bottom: 5px;
-}
-
-div.admonition ul, div.admonition ol {
-    margin-bottom: 5px;
-}
-
-div.note {
-    background-color: #eee;
-    border: 1px solid #ccc;
-}
-
-div.seealso {
-    background-color: #ffc;
-    border: 1px solid #ff6;
-}
-
-div.topic {
-    background-color: #eee;
-}
-
-div.warning {
-    background-color: #ffe4e4;
-    border: 1px solid #f66;
-}
-
-p.admonition-title {
-    display: inline;
-}
-
-p.admonition-title:after {
-    content: ":";
-}
-
-pre {
-    padding: 5px;
-    background-color: {{ theme_codebgcolor }};
-    color: {{ theme_codetextcolor }};
-    line-height: 120%;
-    border: 1px solid #ac9;
-    border-left: none;
-    border-right: none;
-}
-
-code {
-    background-color: #ecf0f3;
-    padding: 0 1px 0 1px;
-    font-size: 0.95em;
-}
-
-th {
-    background-color: #ede;
-}
-
-.warning code {
-    background: #efc2c2;
-}
-
-.note code {
-    background: #d6d6d6;
-}
-
-.viewcode-back {
-    font-family: {{ theme_bodyfont }};
-}
-
-div.viewcode-block:target {
-    background-color: #f4debf;
-    border-top: 1px solid #ac9;
-    border-bottom: 1px solid #ac9;
-}
--- a/src/build/html/_static/ie6.css	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,7 +0,0 @@
-* html img,
-* html .png{position:relative;behavior:expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
-this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "',sizingMethod='image')",
-this.src = "_static/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
-this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "',sizingMethod='crop')",
-this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
-);}
--- a/src/build/html/_static/jquery.min.js	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";function n(e,t){var n=(t=t||K).createElement("script");n.text=e,t.head.appendChild(n).parentNode.removeChild(n)}function r(e){var t=!!e&&"length"in e&&e.length,n=fe.type(e);return"function"!==n&&!fe.isWindow(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function i(e,t,n){if(fe.isFunction(t))return fe.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return fe.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(we.test(t))return fe.filter(t,e,n);t=fe.filter(t,e)}return fe.grep(e,function(e){return re.call(t,e)>-1!==n&&1===e.nodeType})}function o(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function a(e){var t={};return fe.each(e.match(Se)||[],function(e,n){t[n]=!0}),t}function s(e){return e}function u(e){throw e}function l(e,t,n){var r;try{e&&fe.isFunction(r=e.promise)?r.call(e).done(t).fail(n):e&&fe.isFunction(r=e.then)?r.call(e,t,n):t.call(void 0,e)}catch(e){n.call(void 0,e)}}function c(){K.removeEventListener("DOMContentLoaded",c),e.removeEventListener("load",c),fe.ready()}function f(){this.expando=fe.expando+f.uid++}function p(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(Fe,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:He.test(n)?JSON.parse(n):n)}catch(e){}Le.set(e,t,n)}else n=void 0;return n}function d(e,t,n,r){var i,o=1,a=20,s=r?function(){return r.cur()}:function(){return fe.css(e,t,"")},u=s(),l=n&&n[3]||(fe.cssNumber[t]?"":"px"),c=(fe.cssNumber[t]||"px"!==l&&+u)&&Pe.exec(fe.css(e,t));if(c&&c[3]!==l){l=l||c[3],n=n||[],c=+u||1;do{o=o||".5",c/=o,fe.style(e,t,c+l)}while(o!==(o=s()/u)&&1!==o&&--a)}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}function h(e){var t,n=e.ownerDocument,r=e.nodeName,i=We[r];return i||(t=n.body.appendChild(n.createElement(r)),i=fe.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),We[r]=i,i)}function g(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)(r=e[o]).style&&(n=r.style.display,t?("none"===n&&(i[o]=qe.get(r,"display")||null,i[o]||(r.style.display="")),""===r.style.display&&Me(r)&&(i[o]=h(r))):"none"!==n&&(i[o]="none",qe.set(r,"display",n)));for(o=0;o<a;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}function m(e,t){var n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&fe.nodeName(e,t)?fe.merge([e],n):n}function v(e,t){for(var n=0,r=e.length;n<r;n++)qe.set(e[n],"globalEval",!t||qe.get(t[n],"globalEval"))}function y(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===fe.type(o))fe.merge(p,o.nodeType?[o]:o);else if(Xe.test(o)){for(a=a||f.appendChild(t.createElement("div")),s=(Be.exec(o)||["",""])[1].toLowerCase(),u=ze[s]||ze._default,a.innerHTML=u[1]+fe.htmlPrefilter(o)+u[2],c=u[0];c--;)a=a.lastChild;fe.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));for(f.textContent="",d=0;o=p[d++];)if(r&&fe.inArray(o,r)>-1)i&&i.push(o);else if(l=fe.contains(o.ownerDocument,o),a=m(f.appendChild(o),"script"),l&&v(a),n)for(c=0;o=a[c++];)_e.test(o.type||"")&&n.push(o);return f}function x(){return!0}function b(){return!1}function w(){try{return K.activeElement}catch(e){}}function T(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)T(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=b;else if(!i)return e;return 1===o&&(a=i,i=function(e){return fe().off(e),a.apply(this,arguments)},i.guid=a.guid||(a.guid=fe.guid++)),e.each(function(){fe.event.add(this,t,i,r,n)})}function C(e,t){return fe.nodeName(e,"table")&&fe.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e:e}function k(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function E(e){var t=Ze.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function S(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(qe.hasData(e)&&(o=qe.access(e),a=qe.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n<r;n++)fe.event.add(t,i,l[i][n])}Le.hasData(e)&&(s=Le.access(e),u=fe.extend({},s),Le.set(t,u))}}function N(e,t){var n=t.nodeName.toLowerCase();"input"===n&&$e.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function D(e,t,r,i){t=te.apply([],t);var o,a,s,u,l,c,f=0,p=e.length,d=p-1,h=t[0],g=fe.isFunction(h);if(g||p>1&&"string"==typeof h&&!le.checkClone&&Ke.test(h))return e.each(function(n){var o=e.eq(n);g&&(t[0]=h.call(this,n,o.html())),D(o,t,r,i)});if(p&&(o=y(t,e[0].ownerDocument,!1,e,i),a=o.firstChild,1===o.childNodes.length&&(o=a),a||i)){for(u=(s=fe.map(m(o,"script"),k)).length;f<p;f++)l=o,f!==d&&(l=fe.clone(l,!0,!0),u&&fe.merge(s,m(l,"script"))),r.call(e[f],l,f);if(u)for(c=s[s.length-1].ownerDocument,fe.map(s,E),f=0;f<u;f++)l=s[f],_e.test(l.type||"")&&!qe.access(l,"globalEval")&&fe.contains(c,l)&&(l.src?fe._evalUrl&&fe._evalUrl(l.src):n(l.textContent.replace(et,""),c))}return e}function j(e,t,n){for(var r,i=t?fe.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||fe.cleanData(m(r)),r.parentNode&&(n&&fe.contains(r.ownerDocument,r)&&v(m(r,"script")),r.parentNode.removeChild(r));return e}function A(e,t,n){var r,i,o,a,s=e.style;return(n=n||rt(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||fe.contains(e.ownerDocument,e)||(a=fe.style(e,t)),!le.pixelMarginRight()&&nt.test(a)&&tt.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function q(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function L(e){if(e in ut)return e;for(var t=e[0].toUpperCase()+e.slice(1),n=st.length;n--;)if((e=st[n]+t)in ut)return e}function H(e,t,n){var r=Pe.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function F(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;o<4;o+=2)"margin"===n&&(a+=fe.css(e,n+Re[o],!0,i)),r?("content"===n&&(a-=fe.css(e,"padding"+Re[o],!0,i)),"margin"!==n&&(a-=fe.css(e,"border"+Re[o]+"Width",!0,i))):(a+=fe.css(e,"padding"+Re[o],!0,i),"padding"!==n&&(a+=fe.css(e,"border"+Re[o]+"Width",!0,i)));return a}function O(e,t,n){var r,i=!0,o=rt(e),a="border-box"===fe.css(e,"boxSizing",!1,o);if(e.getClientRects().length&&(r=e.getBoundingClientRect()[t]),r<=0||null==r){if(((r=A(e,t,o))<0||null==r)&&(r=e.style[t]),nt.test(r))return r;i=a&&(le.boxSizingReliable()||r===e.style[t]),r=parseFloat(r)||0}return r+F(e,t,n||(a?"border":"content"),i,o)+"px"}function P(e,t,n,r,i){return new P.prototype.init(e,t,n,r,i)}function R(){ct&&(e.requestAnimationFrame(R),fe.fx.tick())}function M(){return e.setTimeout(function(){lt=void 0}),lt=fe.now()}function I(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)n=Re[r],i["margin"+n]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function W(e,t,n){for(var r,i=(B.tweeners[t]||[]).concat(B.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function $(e,t){var n,r,i,o,a;for(n in e)if(r=fe.camelCase(n),i=t[r],o=e[n],fe.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=fe.cssHooks[r])&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}function B(e,t,n){var r,i,o=0,a=B.prefilters.length,s=fe.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var t=lt||M(),n=Math.max(0,l.startTime+l.duration-t),r=1-(n/l.duration||0),o=0,a=l.tweens.length;o<a;o++)l.tweens[o].run(r);return s.notifyWith(e,[l,r,n]),r<1&&a?n:(s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:fe.extend({},t),opts:fe.extend(!0,{specialEasing:{},easing:fe.easing._default},n),originalProperties:t,originalOptions:n,startTime:lt||M(),duration:n.duration,tweens:[],createTween:function(t,n){var r=fe.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)l.tweens[n].run(1);return t?(s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l,t])):s.rejectWith(e,[l,t]),this}}),c=l.props;for($(c,l.opts.specialEasing);o<a;o++)if(r=B.prefilters[o].call(l,e,c,l.opts))return fe.isFunction(r.stop)&&(fe._queueHooks(l.elem,l.opts.queue).stop=fe.proxy(r.stop,r)),r;return fe.map(c,W,l),fe.isFunction(l.opts.start)&&l.opts.start.call(e,l),fe.fx.timer(fe.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always)}function _(e){return e.getAttribute&&e.getAttribute("class")||""}function z(e,t,n,r){var i;if(fe.isArray(t))fe.each(t,function(t,i){n||kt.test(e)?r(e,i):z(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==fe.type(t))r(e,t);else for(i in t)z(e+"["+i+"]",t[i],n,r)}function X(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(Se)||[];if(fe.isFunction(n))for(;r=o[i++];)"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function U(e,t,n,r){function i(s){var u;return o[s]=!0,fe.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||a||o[l]?a?!(u=l):void 0:(t.dataTypes.unshift(l),i(l),!1)}),u}var o={},a=e===Ot;return i(t.dataTypes[0])||!o["*"]&&i("*")}function V(e,t){var n,r,i=fe.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&fe.extend(!0,e,r),e}function G(e,t,n){for(var r,i,o,a,s=e.contents,u=e.dataTypes;"*"===u[0];)u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Y(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];for(o=c.shift();o;)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e.throws)t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}function Q(e){return fe.isWindow(e)?e:9===e.nodeType&&e.defaultView}var J=[],K=e.document,Z=Object.getPrototypeOf,ee=J.slice,te=J.concat,ne=J.push,re=J.indexOf,ie={},oe=ie.toString,ae=ie.hasOwnProperty,se=ae.toString,ue=se.call(Object),le={},ce="3.1.0",fe=function(e,t){return new fe.fn.init(e,t)},pe=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,de=/^-ms-/,he=/-([a-z])/g,ge=function(e,t){return t.toUpperCase()};fe.fn=fe.prototype={jquery:ce,constructor:fe,length:0,toArray:function(){return ee.call(this)},get:function(e){return null!=e?e<0?this[e+this.length]:this[e]:ee.call(this)},pushStack:function(e){var t=fe.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return fe.each(this,e)},map:function(e){return this.pushStack(fe.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(ee.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:ne,sort:J.sort,splice:J.splice},fe.extend=fe.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||fe.isFunction(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)n=a[t],r=e[t],a!==r&&(l&&r&&(fe.isPlainObject(r)||(i=fe.isArray(r)))?(i?(i=!1,o=n&&fe.isArray(n)?n:[]):o=n&&fe.isPlainObject(n)?n:{},a[t]=fe.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},fe.extend({expando:"jQuery"+(ce+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isFunction:function(e){return"function"===fe.type(e)},isArray:Array.isArray,isWindow:function(e){return null!=e&&e===e.window},isNumeric:function(e){var t=fe.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==oe.call(e)||(t=Z(e))&&("function"!=typeof(n=ae.call(t,"constructor")&&t.constructor)||se.call(n)!==ue))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?ie[oe.call(e)]||"object":typeof e},globalEval:function(e){n(e)},camelCase:function(e){return e.replace(de,"ms-").replace(he,ge)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t){var n,i=0;if(r(e))for(n=e.length;i<n&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},trim:function(e){return null==e?"":(e+"").replace(pe,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(r(Object(e))?fe.merge(n,"string"==typeof e?[e]:e):ne.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:re.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var i,o,a=0,s=[];if(r(e))for(i=e.length;a<i;a++)null!=(o=t(e[a],a,n))&&s.push(o);else for(a in e)null!=(o=t(e[a],a,n))&&s.push(o);return te.apply([],s)},guid:1,proxy:function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),fe.isFunction(e))return r=ee.call(arguments,2),i=function(){return e.apply(t||this,r.concat(ee.call(arguments)))},i.guid=e.guid=e.guid||fe.guid++,i},now:Date.now,support:le}),"function"==typeof Symbol&&(fe.fn[Symbol.iterator]=J[Symbol.iterator]),fe.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){ie["[object "+t+"]"]=t.toLowerCase()});var me=function(e){function t(e,t,n,r){var i,o,a,s,u,c,p,d=t&&t.ownerDocument,h=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==h&&9!==h&&11!==h)return n;if(!r&&((t?t.ownerDocument||t:I)!==q&&A(t),t=t||q,H)){if(11!==h&&(u=ge.exec(e)))if(i=u[1]){if(9===h){if(!(a=t.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(d&&(a=d.getElementById(i))&&R(t,a)&&a.id===i)return n.push(a),n}else{if(u[2])return Q.apply(n,t.getElementsByTagName(e)),n;if((i=u[3])&&b.getElementsByClassName&&t.getElementsByClassName)return Q.apply(n,t.getElementsByClassName(i)),n}if(b.qsa&&!z[e+" "]&&(!F||!F.test(e))){if(1!==h)d=t,p=e;else if("object"!==t.nodeName.toLowerCase()){for((s=t.getAttribute("id"))?s=s.replace(xe,be):t.setAttribute("id",s=M),o=(c=k(e)).length;o--;)c[o]="#"+s+" "+f(c[o]);p=c.join(","),d=me.test(e)&&l(t.parentNode)||t}if(p)try{return Q.apply(n,d.querySelectorAll(p)),n}catch(e){}finally{s===M&&t.removeAttribute("id")}}}return S(e.replace(oe,"$1"),t,n,r)}function n(){function e(n,r){return t.push(n+" ")>w.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[M]=!0,e}function i(e){var t=q.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=n.length;r--;)w.attrHandle[n[r]]=t}function a(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function s(e){return function(t){return"label"in t&&t.disabled===e||"form"in t&&t.disabled===e||"form"in t&&!1===t.disabled&&(t.isDisabled===e||t.isDisabled!==!e&&("label"in t||!Te(t))!==e)}}function u(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),a=o.length;a--;)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function l(e){return e&&void 0!==e.getElementsByTagName&&e}function c(){}function f(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function p(e,t,n){var r=t.dir,i=t.next,o=i||r,a=n&&"parentNode"===o,s=$++;return t.first?function(t,n,i){for(;t=t[r];)if(1===t.nodeType||a)return e(t,n,i)}:function(t,n,u){var l,c,f,p=[W,s];if(u){for(;t=t[r];)if((1===t.nodeType||a)&&e(t,n,u))return!0}else for(;t=t[r];)if(1===t.nodeType||a)if(f=t[M]||(t[M]={}),c=f[t.uniqueID]||(f[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=c[o])&&l[0]===W&&l[1]===s)return p[2]=l[2];if(c[o]=p,p[2]=e(t,n,u))return!0}}}function d(e){return e.length>1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function h(e,n,r){for(var i=0,o=n.length;i<o;i++)t(e,n[i],r);return r}function g(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function m(e,t,n,i,o,a){return i&&!i[M]&&(i=m(i)),o&&!o[M]&&(o=m(o,a)),r(function(r,a,s,u){var l,c,f,p=[],d=[],m=a.length,v=r||h(t||"*",s.nodeType?[s]:s,[]),y=!e||!r&&t?v:g(v,p,e,s,u),x=n?o||(r?e:m||i)?[]:a:y;if(n&&n(y,x,s,u),i)for(l=g(x,d),i(l,[],s,u),c=l.length;c--;)(f=l[c])&&(x[d[c]]=!(y[d[c]]=f));if(r){if(o||e){if(o){for(l=[],c=x.length;c--;)(f=x[c])&&l.push(y[c]=f);o(null,x=[],l,u)}for(c=x.length;c--;)(f=x[c])&&(l=o?K(r,f):p[c])>-1&&(r[l]=!(a[l]=f))}}else x=g(x===a?x.splice(m,x.length):x),o?o(null,a,x,u):Q.apply(a,x)})}function v(e){for(var t,n,r,i=e.length,o=w.relative[e[0].type],a=o||w.relative[" "],s=o?1:0,u=p(function(e){return e===t},a,!0),l=p(function(e){return K(t,e)>-1},a,!0),c=[function(e,n,r){var i=!o&&(r||n!==N)||((t=n).nodeType?u(e,n,r):l(e,n,r));return t=null,i}];s<i;s++)if(n=w.relative[e[s].type])c=[p(d(c),n)];else{if((n=w.filter[e[s].type].apply(null,e[s].matches))[M]){for(r=++s;r<i&&!w.relative[e[r].type];r++);return m(s>1&&d(c),s>1&&f(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(oe,"$1"),n,s<r&&v(e.slice(s,r)),r<i&&v(e=e.slice(r)),r<i&&f(e))}c.push(n)}return d(c)}function y(e,n){var i=n.length>0,o=e.length>0,a=function(r,a,s,u,l){var c,f,p,d=0,h="0",m=r&&[],v=[],y=N,x=r||o&&w.find.TAG("*",l),b=W+=null==y?1:Math.random()||.1,T=x.length;for(l&&(N=a===q||a||l);h!==T&&null!=(c=x[h]);h++){if(o&&c){for(f=0,a||c.ownerDocument===q||(A(c),s=!H);p=e[f++];)if(p(c,a||q,s)){u.push(c);break}l&&(W=b)}i&&((c=!p&&c)&&d--,r&&m.push(c))}if(d+=h,i&&h!==d){for(f=0;p=n[f++];)p(m,v,a,s);if(r){if(d>0)for(;h--;)m[h]||v[h]||(v[h]=G.call(u));v=g(v)}Q.apply(u,v),l&&!r&&v.length>0&&d+n.length>1&&t.uniqueSort(u)}return l&&(W=b,N=y),m};return i?r(a):a}var x,b,w,T,C,k,E,S,N,D,j,A,q,L,H,F,O,P,R,M="sizzle"+1*new Date,I=e.document,W=0,$=0,B=n(),_=n(),z=n(),X=function(e,t){return e===t&&(j=!0),0},U={}.hasOwnProperty,V=[],G=V.pop,Y=V.push,Q=V.push,J=V.slice,K=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},Z="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ee="[\\x20\\t\\r\\n\\f]",te="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",ne="\\["+ee+"*("+te+")(?:"+ee+"*([*^$|!~]?=)"+ee+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+te+"))|)"+ee+"*\\]",re=":("+te+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+ne+")*)|.*)\\)|)",ie=new RegExp(ee+"+","g"),oe=new RegExp("^"+ee+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ee+"+$","g"),ae=new RegExp("^"+ee+"*,"+ee+"*"),se=new RegExp("^"+ee+"*([>+~]|"+ee+")"+ee+"*"),ue=new RegExp("="+ee+"*([^\\]'\"]*?)"+ee+"*\\]","g"),le=new RegExp(re),ce=new RegExp("^"+te+"$"),fe={ID:new RegExp("^#("+te+")"),CLASS:new RegExp("^\\.("+te+")"),TAG:new RegExp("^("+te+"|[*])"),ATTR:new RegExp("^"+ne),PSEUDO:new RegExp("^"+re),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ee+"*(even|odd|(([+-]|)(\\d*)n|)"+ee+"*(?:([+-]|)"+ee+"*(\\d+)|))"+ee+"*\\)|)","i"),bool:new RegExp("^(?:"+Z+")$","i"),needsContext:new RegExp("^"+ee+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ee+"*((?:-\\d)?\\d*)"+ee+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,de=/^h\d$/i,he=/^[^{]+\{\s*\[native \w/,ge=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,me=/[+~]/,ve=new RegExp("\\\\([\\da-f]{1,6}"+ee+"?|("+ee+")|.)","ig"),ye=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},xe=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,be=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},we=function(){A()},Te=p(function(e){return!0===e.disabled},{dir:"parentNode",next:"legend"});try{Q.apply(V=J.call(I.childNodes),I.childNodes),V[I.childNodes.length].nodeType}catch(e){Q={apply:V.length?function(e,t){Y.apply(e,J.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}b=t.support={},C=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},A=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:I;return r!==q&&9===r.nodeType&&r.documentElement?(q=r,L=q.documentElement,H=!C(q),I!==q&&(n=q.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",we,!1):n.attachEvent&&n.attachEvent("onunload",we)),b.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),b.getElementsByTagName=i(function(e){return e.appendChild(q.createComment("")),!e.getElementsByTagName("*").length}),b.getElementsByClassName=he.test(q.getElementsByClassName),b.getById=i(function(e){return L.appendChild(e).id=M,!q.getElementsByName||!q.getElementsByName(M).length}),b.getById?(w.find.ID=function(e,t){if(void 0!==t.getElementById&&H){var n=t.getElementById(e);return n?[n]:[]}},w.filter.ID=function(e){var t=e.replace(ve,ye);return function(e){return e.getAttribute("id")===t}}):(delete w.find.ID,w.filter.ID=function(e){var t=e.replace(ve,ye);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),w.find.TAG=b.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):b.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},w.find.CLASS=b.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&H)return t.getElementsByClassName(e)},O=[],F=[],(b.qsa=he.test(q.querySelectorAll))&&(i(function(e){L.appendChild(e).innerHTML="<a id='"+M+"'></a><select id='"+M+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&F.push("[*^$]="+ee+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||F.push("\\["+ee+"*(?:value|"+Z+")"),e.querySelectorAll("[id~="+M+"-]").length||F.push("~="),e.querySelectorAll(":checked").length||F.push(":checked"),e.querySelectorAll("a#"+M+"+*").length||F.push(".#.+[+~]")}),i(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=q.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&F.push("name"+ee+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&F.push(":enabled",":disabled"),L.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&F.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),F.push(",.*:")})),(b.matchesSelector=he.test(P=L.matches||L.webkitMatchesSelector||L.mozMatchesSelector||L.oMatchesSelector||L.msMatchesSelector))&&i(function(e){b.disconnectedMatch=P.call(e,"*"),P.call(e,"[s!='']:x"),O.push("!=",re)}),F=F.length&&new RegExp(F.join("|")),O=O.length&&new RegExp(O.join("|")),t=he.test(L.compareDocumentPosition),R=t||he.test(L.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},X=t?function(e,t){if(e===t)return j=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!b.sortDetached&&t.compareDocumentPosition(e)===n?e===q||e.ownerDocument===I&&R(I,e)?-1:t===q||t.ownerDocument===I&&R(I,t)?1:D?K(D,e)-K(D,t):0:4&n?-1:1)}:function(e,t){if(e===t)return j=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,s=[e],u=[t];if(!i||!o)return e===q?-1:t===q?1:i?-1:o?1:D?K(D,e)-K(D,t):0;if(i===o)return a(e,t);for(n=e;n=n.parentNode;)s.unshift(n);for(n=t;n=n.parentNode;)u.unshift(n);for(;s[r]===u[r];)r++;return r?a(s[r],u[r]):s[r]===I?-1:u[r]===I?1:0},q):q},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==q&&A(e),n=n.replace(ue,"='$1']"),b.matchesSelector&&H&&!z[n+" "]&&(!O||!O.test(n))&&(!F||!F.test(n)))try{var r=P.call(e,n);if(r||b.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return t(n,q,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==q&&A(e),R(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==q&&A(e);var n=w.attrHandle[t.toLowerCase()],r=n&&U.call(w.attrHandle,t.toLowerCase())?n(e,t,!H):void 0;return void 0!==r?r:b.attributes||!H?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.escape=function(e){return(e+"").replace(xe,be)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,i=0;if(j=!b.detectDuplicates,D=!b.sortStable&&e.slice(0),e.sort(X),j){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return D=null,e},T=t.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=T(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=T(t);return n},(w=t.selectors={cacheLength:50,createPseudo:r,match:fe,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ve,ye),e[3]=(e[3]||e[4]||e[5]||"").replace(ve,ye),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return fe.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&le.test(n)&&(t=k(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ve,ye).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=B[e+" "];return t||(t=new RegExp("(^|"+ee+")"+e+"("+ee+"|$)"))&&B(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(i){var o=t.attr(i,e);return null==o?"!="===n:!n||(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o.replace(ie," ")+" ").indexOf(r)>-1:"|="===n&&(o===r||o.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,v=s&&t.nodeName.toLowerCase(),y=!u&&!s,x=!1;if(m){if(o){for(;g;){for(p=t;p=p[g];)if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&y){for(x=(d=(l=(c=(f=(p=m)[M]||(p[M]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===W&&l[1])&&l[2],p=d&&m.childNodes[d];p=++d&&p&&p[g]||(x=d=0)||h.pop();)if(1===p.nodeType&&++x&&p===t){c[e]=[W,d,x];break}}else if(y&&(p=t,f=p[M]||(p[M]={}),c=f[p.uniqueID]||(f[p.uniqueID]={}),l=c[e]||[],d=l[0]===W&&l[1],x=d),!1===x)for(;(p=++d&&p&&p[g]||(x=d=0)||h.pop())&&((s?p.nodeName.toLowerCase()!==v:1!==p.nodeType)||!++x||(y&&(f=p[M]||(p[M]={}),c=f[p.uniqueID]||(f[p.uniqueID]={}),c[e]=[W,x]),p!==t)););return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,n){var i,o=w.pseudos[e]||w.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[M]?o(n):o.length>1?(i=[e,e,"",n],w.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),a=i.length;a--;)r=K(e,i[a]),e[r]=!(t[r]=i[a])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=E(e.replace(oe,"$1"));return i[M]?r(function(e,t,n,r){for(var o,a=i(e,null,r,[]),s=e.length;s--;)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(ve,ye),function(t){return(t.textContent||t.innerText||T(t)).indexOf(e)>-1}}),lang:r(function(e){return ce.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(ve,ye).toLowerCase(),function(t){var n;do{if(n=H?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===L},focus:function(e){return e===q.activeElement&&(!q.hasFocus||q.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:s(!1),disabled:s(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!w.pseudos.empty(e)},header:function(e){return de.test(e.nodeName)},input:function(e){return pe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:u(function(){return[0]}),last:u(function(e,t){return[t-1]}),eq:u(function(e,t,n){return[n<0?n+t:n]}),even:u(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:u(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:u(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:u(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=w.pseudos.eq;for(x in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})w.pseudos[x]=function(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}(x);for(x in{submit:!0,reset:!0})w.pseudos[x]=function(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}(x);return c.prototype=w.filters=w.pseudos,w.setFilters=new c,k=t.tokenize=function(e,n){var r,i,o,a,s,u,l,c=_[e+" "];if(c)return n?0:c.slice(0);for(s=e,u=[],l=w.preFilter;s;){r&&!(i=ae.exec(s))||(i&&(s=s.slice(i[0].length)||s),u.push(o=[])),r=!1,(i=se.exec(s))&&(r=i.shift(),o.push({value:r,type:i[0].replace(oe," ")}),s=s.slice(r.length));for(a in w.filter)!(i=fe[a].exec(s))||l[a]&&!(i=l[a](i))||(r=i.shift(),o.push({value:r,type:a,matches:i}),s=s.slice(r.length));if(!r)break}return n?s.length:s?t.error(e):_(e,u).slice(0)},E=t.compile=function(e,t){var n,r=[],i=[],o=z[e+" "];if(!o){for(t||(t=k(e)),n=t.length;n--;)(o=v(t[n]))[M]?r.push(o):i.push(o);(o=z(e,y(i,r))).selector=e}return o},S=t.select=function(e,t,n,r){var i,o,a,s,u,c="function"==typeof e&&e,p=!r&&k(e=c.selector||e);if(n=n||[],1===p.length){if((o=p[0]=p[0].slice(0)).length>2&&"ID"===(a=o[0]).type&&b.getById&&9===t.nodeType&&H&&w.relative[o[1].type]){if(!(t=(w.find.ID(a.matches[0].replace(ve,ye),t)||[])[0]))return n;c&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=fe.needsContext.test(e)?0:o.length;i--&&(a=o[i],!w.relative[s=a.type]);)if((u=w.find[s])&&(r=u(a.matches[0].replace(ve,ye),me.test(o[0].type)&&l(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&f(o)))return Q.apply(n,r),n;break}}return(c||E(e,p))(r,t,!H,n,!t||me.test(e)&&l(t.parentNode)||t),n},b.sortStable=M.split("").sort(X).join("")===M,b.detectDuplicates=!!j,A(),b.sortDetached=i(function(e){return 1&e.compareDocumentPosition(q.createElement("fieldset"))}),i(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),b.attributes&&i(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(Z,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);fe.find=me,fe.expr=me.selectors,fe.expr[":"]=fe.expr.pseudos,fe.uniqueSort=fe.unique=me.uniqueSort,fe.text=me.getText,fe.isXMLDoc=me.isXML,fe.contains=me.contains,fe.escapeSelector=me.escape;var ve=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&fe(e).is(n))break;r.push(e)}return r},ye=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},xe=fe.expr.match.needsContext,be=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i,we=/^.[^:#\[\.,]*$/;fe.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?fe.find.matchesSelector(r,e)?[r]:[]:fe.find.matches(e,fe.grep(t,function(e){return 1===e.nodeType}))},fe.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(fe(e).filter(function(){for(t=0;t<r;t++)if(fe.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)fe.find(e,i[t],n);return r>1?fe.uniqueSort(n):n},filter:function(e){return this.pushStack(i(this,e||[],!1))},not:function(e){return this.pushStack(i(this,e||[],!0))},is:function(e){return!!i(this,"string"==typeof e&&xe.test(e)?fe(e):e||[],!1).length}});var Te,Ce=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(fe.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||Te,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:Ce.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof fe?t[0]:t,fe.merge(this,fe.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:K,!0)),be.test(r[1])&&fe.isPlainObject(t))for(r in t)fe.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=K.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):fe.isFunction(e)?void 0!==n.ready?n.ready(e):e(fe):fe.makeArray(e,this)}).prototype=fe.fn,Te=fe(K);var ke=/^(?:parents|prev(?:Until|All))/,Ee={children:!0,contents:!0,next:!0,prev:!0};fe.fn.extend({has:function(e){var t=fe(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(fe.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&fe(e);if(!xe.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&fe.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?fe.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?re.call(fe(e),this[0]):re.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(fe.uniqueSort(fe.merge(this.get(),fe(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),fe.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return ve(e,"parentNode")},parentsUntil:function(e,t,n){return ve(e,"parentNode",n)},next:function(e){return o(e,"nextSibling")},prev:function(e){return o(e,"previousSibling")},nextAll:function(e){return ve(e,"nextSibling")},prevAll:function(e){return ve(e,"previousSibling")},nextUntil:function(e,t,n){return ve(e,"nextSibling",n)},prevUntil:function(e,t,n){return ve(e,"previousSibling",n)},siblings:function(e){return ye((e.parentNode||{}).firstChild,e)},children:function(e){return ye(e.firstChild)},contents:function(e){return e.contentDocument||fe.merge([],e.childNodes)}},function(e,t){fe.fn[e]=function(n,r){var i=fe.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=fe.filter(r,i)),this.length>1&&(Ee[e]||fe.uniqueSort(i),ke.test(e)&&i.reverse()),this.pushStack(i)}});var Se=/\S+/g;fe.Callbacks=function(e){e="string"==typeof e?a(e):fe.extend({},e);var t,n,r,i,o=[],s=[],u=-1,l=function(){for(i=e.once,r=t=!0;s.length;u=-1)for(n=s.shift();++u<o.length;)!1===o[u].apply(n[0],n[1])&&e.stopOnFalse&&(u=o.length,n=!1);e.memory||(n=!1),t=!1,i&&(o=n?[]:"")},c={add:function(){return o&&(n&&!t&&(u=o.length-1,s.push(n)),function t(n){fe.each(n,function(n,r){fe.isFunction(r)?e.unique&&c.has(r)||o.push(r):r&&r.length&&"string"!==fe.type(r)&&t(r)})}(arguments),n&&!t&&l()),this},remove:function(){return fe.each(arguments,function(e,t){for(var n;(n=fe.inArray(t,o,n))>-1;)o.splice(n,1),n<=u&&u--}),this},has:function(e){return e?fe.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=s=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=s=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=n||[],n=[e,n.slice?n.slice():n],s.push(n),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!r}};return c},fe.extend({Deferred:function(t){var n=[["notify","progress",fe.Callbacks("memory"),fe.Callbacks("memory"),2],["resolve","done",fe.Callbacks("once memory"),fe.Callbacks("once memory"),0,"resolved"],["reject","fail",fe.Callbacks("once memory"),fe.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},catch:function(e){return i.then(null,e)},pipe:function(){var e=arguments;return fe.Deferred(function(t){fe.each(n,function(n,r){var i=fe.isFunction(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&fe.isFunction(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){function o(t,n,r,i){return function(){var l=this,c=arguments,f=function(){var e,f;if(!(t<a)){if((e=r.apply(l,c))===n.promise())throw new TypeError("Thenable self-resolution");f=e&&("object"==typeof e||"function"==typeof e)&&e.then,fe.isFunction(f)?i?f.call(e,o(a,n,s,i),o(a,n,u,i)):(a++,f.call(e,o(a,n,s,i),o(a,n,u,i),o(a,n,s,n.notifyWith))):(r!==s&&(l=void 0,c=[e]),(i||n.resolveWith)(l,c))}},p=i?f:function(){try{f()}catch(e){fe.Deferred.exceptionHook&&fe.Deferred.exceptionHook(e,p.stackTrace),t+1>=a&&(r!==u&&(l=void 0,c=[e]),n.rejectWith(l,c))}};t?p():(fe.Deferred.getStackHook&&(p.stackTrace=fe.Deferred.getStackHook()),e.setTimeout(p))}}var a=0;return fe.Deferred(function(e){n[0][3].add(o(0,e,fe.isFunction(i)?i:s,e.notifyWith)),n[1][3].add(o(0,e,fe.isFunction(t)?t:s)),n[2][3].add(o(0,e,fe.isFunction(r)?r:u))}).promise()},promise:function(e){return null!=e?fe.extend(e,i):i}},o={};return fe.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[0][2].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=ee.call(arguments),o=fe.Deferred(),a=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?ee.call(arguments):n,--t||o.resolveWith(r,i)}};if(t<=1&&(l(e,o.done(a(n)).resolve,o.reject),"pending"===o.state()||fe.isFunction(i[n]&&i[n].then)))return o.then();for(;n--;)l(i[n],a(n),o.reject);return o.promise()}});var Ne=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;fe.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&Ne.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},fe.readyException=function(t){e.setTimeout(function(){throw t})};var De=fe.Deferred();fe.fn.ready=function(e){return De.then(e).catch(function(e){fe.readyException(e)}),this},fe.extend({isReady:!1,readyWait:1,holdReady:function(e){e?fe.readyWait++:fe.ready(!0)},ready:function(e){(!0===e?--fe.readyWait:fe.isReady)||(fe.isReady=!0,!0!==e&&--fe.readyWait>0||De.resolveWith(K,[fe]))}}),fe.ready.then=De.then,"complete"===K.readyState||"loading"!==K.readyState&&!K.documentElement.doScroll?e.setTimeout(fe.ready):(K.addEventListener("DOMContentLoaded",c),e.addEventListener("load",c));var je=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===fe.type(n)){i=!0;for(s in n)je(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,fe.isFunction(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(fe(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},Ae=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};f.uid=1,f.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Ae(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[fe.camelCase(t)]=n;else for(r in t)i[fe.camelCase(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][fe.camelCase(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){fe.isArray(t)?t=t.map(fe.camelCase):(t=fe.camelCase(t),t=t in r?[t]:t.match(Se)||[]),n=t.length;for(;n--;)delete r[t[n]]}(void 0===t||fe.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!fe.isEmptyObject(t)}};var qe=new f,Le=new f,He=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Fe=/[A-Z]/g;fe.extend({hasData:function(e){return Le.hasData(e)||qe.hasData(e)},data:function(e,t,n){return Le.access(e,t,n)},removeData:function(e,t){Le.remove(e,t)},_data:function(e,t,n){return qe.access(e,t,n)},_removeData:function(e,t){qe.remove(e,t)}}),fe.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=Le.get(o),1===o.nodeType&&!qe.get(o,"hasDataAttrs"))){for(n=a.length;n--;)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=fe.camelCase(r.slice(5)),p(o,r,i[r]));qe.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each(function(){Le.set(this,e)}):je(this,function(t){var n;if(o&&void 0===t){if(void 0!==(n=Le.get(o,e)))return n;if(void 0!==(n=p(o,e)))return n}else this.each(function(){Le.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){Le.remove(this,e)})}}),fe.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=qe.get(e,t),n&&(!r||fe.isArray(n)?r=qe.access(e,t,fe.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=fe.queue(e,t),r=n.length,i=n.shift(),o=fe._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){fe.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return qe.get(e,n)||qe.access(e,n,{empty:fe.Callbacks("once memory").add(function(){qe.remove(e,[t+"queue",n])})})}}),fe.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?fe.queue(this[0],e):void 0===t?this:this.each(function(){var n=fe.queue(this,e,t);fe._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&fe.dequeue(this,e)})},dequeue:function(e){return this.each(function(){fe.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=fe.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";a--;)(n=qe.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var Oe=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Pe=new RegExp("^(?:([+-])=|)("+Oe+")([a-z%]*)$","i"),Re=["Top","Right","Bottom","Left"],Me=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&fe.contains(e.ownerDocument,e)&&"none"===fe.css(e,"display")},Ie=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i},We={};fe.fn.extend({show:function(){return g(this,!0)},hide:function(){return g(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Me(this)?fe(this).show():fe(this).hide()})}});var $e=/^(?:checkbox|radio)$/i,Be=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,_e=/^$|\/(?:java|ecma)script/i,ze={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ze.optgroup=ze.option,ze.tbody=ze.tfoot=ze.colgroup=ze.caption=ze.thead,ze.th=ze.td;var Xe=/<|&#?\w+;/;!function(){var e=K.createDocumentFragment().appendChild(K.createElement("div")),t=K.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),le.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var Ue=K.documentElement,Ve=/^key/,Ge=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ye=/^([^.]*)(?:\.(.+)|)/;fe.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,m=qe.get(e);if(m)for(n.handler&&(o=n,n=o.handler,i=o.selector),i&&fe.find.matchesSelector(Ue,i),n.guid||(n.guid=fe.guid++),(u=m.events)||(u=m.events={}),(a=m.handle)||(a=m.handle=function(t){return void 0!==fe&&fe.event.triggered!==t.type?fe.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(Se)||[""]).length;l--;)s=Ye.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d&&(f=fe.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=fe.event.special[d]||{},c=fe.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&fe.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||(p=u[d]=[],p.delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),fe.event.global[d]=!0)},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,m=qe.hasData(e)&&qe.get(e);if(m&&(u=m.events)){for(l=(t=(t||"").match(Se)||[""]).length;l--;)if(s=Ye.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){for(f=fe.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;o--;)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,m.handle)||fe.removeEvent(e,d,m.handle),delete u[d])}else for(d in u)fe.event.remove(e,d+t[l],n,r,!0);fe.isEmptyObject(u)&&qe.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=fe.event.fix(e),u=new Array(arguments.length),l=(qe.get(this,"events")||{})[s.type]||[],c=fe.event.special[s.type]||{};for(u[0]=s,t=1;t<arguments.length;t++)u[t]=arguments[t];if(s.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,s)){for(a=fe.event.handlers.call(this,s,l),t=0;(i=a[t++])&&!s.isPropagationStopped();)for(s.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!s.isImmediatePropagationStopped();)s.rnamespace&&!s.rnamespace.test(o.namespace)||(s.handleObj=o,s.data=o.data,void 0!==(r=((fe.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,u))&&!1===(s.result=r)&&(s.preventDefault(),s.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,s),s.result}},handlers:function(e,t){var n,r,i,o,a=[],s=t.delegateCount,u=e.target;if(s&&u.nodeType&&("click"!==e.type||isNaN(e.button)||e.button<1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&(!0!==u.disabled||"click"!==e.type)){for(r=[],n=0;n<s;n++)o=t[n],i=o.selector+" ",void 0===r[i]&&(r[i]=o.needsContext?fe(i,this).index(u)>-1:fe.find(i,this,null,[u]).length),r[i]&&r.push(o);r.length&&a.push({elem:u,handlers:r})}return s<t.length&&a.push({elem:this,handlers:t.slice(s)}),a},addProp:function(e,t){Object.defineProperty(fe.Event.prototype,e,{enumerable:!0,configurable:!0,get:fe.isFunction(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[fe.expando]?e:new fe.Event(e)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==w()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===w()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&fe.nodeName(this,"input"))return this.click(),!1},_default:function(e){return fe.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},fe.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},fe.Event=function(e,t){return this instanceof fe.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?x:b,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&fe.extend(this,t),this.timeStamp=e&&e.timeStamp||fe.now(),void(this[fe.expando]=!0)):new fe.Event(e,t)},fe.Event.prototype={constructor:fe.Event,isDefaultPrevented:b,isPropagationStopped:b,isImmediatePropagationStopped:b,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=x,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=x,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=x,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},fe.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&Ve.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Ge.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},fe.event.addProp),fe.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){fe.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||fe.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),fe.fn.extend({on:function(e,t,n,r){return T(this,e,t,n,r)},one:function(e,t,n,r){return T(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,fe(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=b),this.each(function(){fe.event.remove(this,e,n,t)})}});var Qe=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Je=/<script|<style|<link/i,Ke=/checked\s*(?:[^=]|=\s*.checked.)/i,Ze=/^true\/(.*)/,et=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;fe.extend({htmlPrefilter:function(e){return e.replace(Qe,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=fe.contains(e.ownerDocument,e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||fe.isXMLDoc(e)))for(a=m(s),o=m(e),r=0,i=o.length;r<i;r++)N(o[r],a[r]);if(t)if(n)for(o=o||m(e),a=a||m(s),r=0,i=o.length;r<i;r++)S(o[r],a[r]);else S(e,s);return(a=m(s,"script")).length>0&&v(a,!u&&m(e,"script")),s},cleanData:function(e){for(var t,n,r,i=fe.event.special,o=0;void 0!==(n=e[o]);o++)if(Ae(n)){if(t=n[qe.expando]){if(t.events)for(r in t.events)i[r]?fe.event.remove(n,r):fe.removeEvent(n,r,t.handle);n[qe.expando]=void 0}n[Le.expando]&&(n[Le.expando]=void 0)}}}),fe.fn.extend({detach:function(e){return j(this,e,!0)},remove:function(e){return j(this,e)},text:function(e){return je(this,function(e){return void 0===e?fe.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return D(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||C(this,e).appendChild(e)})},prepend:function(){return D(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=C(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return D(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return D(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(fe.cleanData(m(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return fe.clone(this,e,t)})},html:function(e){return je(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Je.test(e)&&!ze[(Be.exec(e)||["",""])[1].toLowerCase()]){e=fe.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(fe.cleanData(m(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return D(this,arguments,function(t){var n=this.parentNode;fe.inArray(this,e)<0&&(fe.cleanData(m(this)),n&&n.replaceChild(t,this))},e)}}),fe.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){fe.fn[e]=function(e){for(var n,r=[],i=fe(e),o=i.length-1,a=0;a<=o;a++)n=a===o?this:this.clone(!0),fe(i[a])[t](n),ne.apply(r,n.get());return this.pushStack(r)}});var tt=/^margin/,nt=new RegExp("^("+Oe+")(?!px)[a-z%]+$","i"),rt=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)};!function(){function t(){if(s){s.style.cssText="box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",s.innerHTML="",Ue.appendChild(a);var t=e.getComputedStyle(s);n="1%"!==t.top,o="2px"===t.marginLeft,r="4px"===t.width,s.style.marginRight="50%",i="4px"===t.marginRight,Ue.removeChild(a),s=null}}var n,r,i,o,a=K.createElement("div"),s=K.createElement("div");s.style&&(s.style.backgroundClip="content-box",s.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===s.style.backgroundClip,a.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",a.appendChild(s),fe.extend(le,{pixelPosition:function(){return t(),n},boxSizingReliable:function(){return t(),r},pixelMarginRight:function(){return t(),i},reliableMarginLeft:function(){return t(),o}}))}();var it=/^(none|table(?!-c[ea]).+)/,ot={position:"absolute",visibility:"hidden",display:"block"},at={letterSpacing:"0",fontWeight:"400"},st=["Webkit","Moz","ms"],ut=K.createElement("div").style;fe.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=A(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{float:"cssFloat"},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=fe.camelCase(t),u=e.style;return t=fe.cssProps[s]||(fe.cssProps[s]=L(s)||s),a=fe.cssHooks[t]||fe.cssHooks[s],void 0===n?a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:u[t]:("string"===(o=typeof n)&&(i=Pe.exec(n))&&i[1]&&(n=d(e,t,i),o="number"),void(null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(fe.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u[t]=n))))}},css:function(e,t,n,r){var i,o,a,s=fe.camelCase(t);return t=fe.cssProps[s]||(fe.cssProps[s]=L(s)||s),(a=fe.cssHooks[t]||fe.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=A(e,t,r)),"normal"===i&&t in at&&(i=at[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),fe.each(["height","width"],function(e,t){fe.cssHooks[t]={get:function(e,n,r){if(n)return!it.test(fe.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?O(e,t,r):Ie(e,ot,function(){return O(e,t,r)})},set:function(e,n,r){var i,o=r&&rt(e),a=r&&F(e,t,r,"border-box"===fe.css(e,"boxSizing",!1,o),o);return a&&(i=Pe.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=fe.css(e,t)),H(0,n,a)}}}),fe.cssHooks.marginLeft=q(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(A(e,"marginLeft"))||e.getBoundingClientRect().left-Ie(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),fe.each({margin:"",padding:"",border:"Width"},function(e,t){fe.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+Re[r]+t]=o[r]||o[r-2]||o[0];return i}},tt.test(e)||(fe.cssHooks[e+t].set=H)}),fe.fn.extend({css:function(e,t){return je(this,function(e,t,n){var r,i,o={},a=0;if(fe.isArray(t)){for(r=rt(e),i=t.length;a<i;a++)o[t[a]]=fe.css(e,t[a],!1,r);return o}return void 0!==n?fe.style(e,t,n):fe.css(e,t)},e,t,arguments.length>1)}}),fe.Tween=P,P.prototype={constructor:P,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||fe.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(fe.cssNumber[n]?"":"px")},cur:function(){var e=P.propHooks[this.prop];return e&&e.get?e.get(this):P.propHooks._default.get(this)},run:function(e){var t,n=P.propHooks[this.prop];return this.options.duration?this.pos=t=fe.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):P.propHooks._default.set(this),this}},P.prototype.init.prototype=P.prototype,P.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=fe.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){fe.fx.step[e.prop]?fe.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[fe.cssProps[e.prop]]&&!fe.cssHooks[e.prop]?e.elem[e.prop]=e.now:fe.style(e.elem,e.prop,e.now+e.unit)}}},P.propHooks.scrollTop=P.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},fe.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},fe.fx=P.prototype.init,fe.fx.step={};var lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;fe.Animation=fe.extend(B,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return d(n.elem,e,Pe.exec(t),n),n}]},tweener:function(e,t){fe.isFunction(e)?(t=e,e=["*"]):e=e.match(Se);for(var n,r=0,i=e.length;r<i;r++)n=e[r],B.tweeners[n]=B.tweeners[n]||[],B.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,m=e.nodeType&&Me(e),v=qe.get(e,"fxshow");n.queue||(null==(a=fe._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,fe.queue(e,"fx").length||a.empty.fire()})}));for(r in t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(m?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;m=!0}d[r]=v&&v[r]||fe.style(e,r)}if((u=!fe.isEmptyObject(t))||!fe.isEmptyObject(d)){f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=qe.get(e,"display")),"none"===(c=fe.css(e,"display"))&&(l?c=l:(g([e],!0),l=e.style.display||l,c=fe.css(e,"display"),g([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===fe.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1;for(r in d)u||(v?"hidden"in v&&(m=v.hidden):v=qe.access(e,"fxshow",{display:l}),o&&(v.hidden=!m),m&&g([e],!0),p.done(function(){m||g([e]),qe.remove(e,"fxshow");for(r in d)fe.style(e,r,d[r])})),u=W(m?v[r]:0,r,p),r in v||(v[r]=u.start,m&&(u.end=u.start,u.start=0))}}],prefilter:function(e,t){t?B.prefilters.unshift(e):B.prefilters.push(e)}}),fe.speed=function(e,t,n){var r=e&&"object"==typeof e?fe.extend({},e):{complete:n||!n&&t||fe.isFunction(e)&&e,duration:e,easing:n&&t||t&&!fe.isFunction(t)&&t};return fe.fx.off||K.hidden?r.duration=0:r.duration="number"==typeof r.duration?r.duration:r.duration in fe.fx.speeds?fe.fx.speeds[r.duration]:fe.fx.speeds._default,null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){fe.isFunction(r.old)&&r.old.call(this),r.queue&&fe.dequeue(this,r.queue)},r},fe.fn.extend({fadeTo:function(e,t,n,r){return this.filter(Me).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=fe.isEmptyObject(e),o=fe.speed(t,n,r),a=function(){var t=B(this,fe.extend({},e),o);(i||qe.get(this,"finish"))&&t.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",o=fe.timers,a=qe.get(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&pt.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||fe.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=qe.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=fe.timers,a=r?r.length:0;for(n.finish=!0,fe.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),fe.each(["toggle","show","hide"],function(e,t){var n=fe.fn[t];fe.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(I(t,!0),e,r,i)}}),fe.each({slideDown:I("show"),slideUp:I("hide"),slideToggle:I("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){fe.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),fe.timers=[],fe.fx.tick=function(){var e,t=0,n=fe.timers;for(lt=fe.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||fe.fx.stop(),lt=void 0},fe.fx.timer=function(e){fe.timers.push(e),e()?fe.fx.start():fe.timers.pop()},fe.fx.interval=13,fe.fx.start=function(){ct||(ct=e.requestAnimationFrame?e.requestAnimationFrame(R):e.setInterval(fe.fx.tick,fe.fx.interval))},fe.fx.stop=function(){e.cancelAnimationFrame?e.cancelAnimationFrame(ct):e.clearInterval(ct),ct=null},fe.fx.speeds={slow:600,fast:200,_default:400},fe.fn.delay=function(t,n){return t=fe.fx?fe.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},function(){var e=K.createElement("input"),t=K.createElement("select").appendChild(K.createElement("option"));e.type="checkbox",le.checkOn=""!==e.value,le.optSelected=t.selected,(e=K.createElement("input")).value="t",e.type="radio",le.radioValue="t"===e.value}();var dt,ht=fe.expr.attrHandle;fe.fn.extend({attr:function(e,t){return je(this,fe.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){fe.removeAttr(this,e)})}}),fe.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?fe.prop(e,t,n):(1===o&&fe.isXMLDoc(e)||(i=fe.attrHooks[t.toLowerCase()]||(fe.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void fe.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=fe.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(Se);if(i&&1===e.nodeType)for(;n=i[r++];)e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?fe.removeAttr(e,n):e.setAttribute(n,n),n}},fe.each(fe.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||fe.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,mt=/^(?:a|area)$/i;fe.fn.extend({prop:function(e,t){return je(this,fe.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[fe.propFix[e]||e]})}}),fe.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&fe.isXMLDoc(e)||(t=fe.propFix[t]||t,i=fe.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=fe.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||mt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),le.optSelected||(fe.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),fe.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){fe.propFix[this.toLowerCase()]=this});var vt=/[\t\r\n\f]/g;fe.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(fe.isFunction(e))return this.each(function(t){fe(this).addClass(e.call(this,t,_(this)))});if("string"==typeof e&&e)for(t=e.match(Se)||[];n=this[u++];)if(i=_(n),r=1===n.nodeType&&(" "+i+" ").replace(vt," ")){for(a=0;o=t[a++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=fe.trim(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(fe.isFunction(e))return this.each(function(t){fe(this).removeClass(e.call(this,t,_(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(Se)||[];n=this[u++];)if(i=_(n),r=1===n.nodeType&&(" "+i+" ").replace(vt," ")){for(a=0;o=t[a++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");i!==(s=fe.trim(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):fe.isFunction(e)?this.each(function(n){fe(this).toggleClass(e.call(this,n,_(this),t),t)}):this.each(function(){var t,r,i,o;if("string"===n)for(r=0,i=fe(this),o=e.match(Se)||[];t=o[r++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||((t=_(this))&&qe.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":qe.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+_(n)+" ").replace(vt," ").indexOf(t)>-1)return!0;return!1}});var yt=/\r/g,xt=/[\x20\t\r\n\f]+/g;fe.fn.extend({val:function(e){var t,n,r,i=this[0];return arguments.length?(r=fe.isFunction(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,fe(this).val()):e)?i="":"number"==typeof i?i+="":fe.isArray(i)&&(i=fe.map(i,function(e){return null==e?"":e+""})),(t=fe.valHooks[this.type]||fe.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))})):i?(t=fe.valHooks[i.type]||fe.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(yt,""):null==n?"":n:void 0}}),fe.extend({valHooks:{option:{get:function(e){var t=fe.find.attr(e,"value");return null!=t?t:fe.trim(fe.text(e)).replace(xt," ")}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type,a=o?null:[],s=o?i+1:r.length,u=i<0?s:o?i:0;u<s;u++)if(((n=r[u]).selected||u===i)&&!n.disabled&&(!n.parentNode.disabled||!fe.nodeName(n.parentNode,"optgroup"))){if(t=fe(n).val(),o)return t;a.push(t)}return a},set:function(e,t){for(var n,r,i=e.options,o=fe.makeArray(t),a=i.length;a--;)r=i[a],(r.selected=fe.inArray(fe.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),fe.each(["radio","checkbox"],function(){fe.valHooks[this]={set:function(e,t){if(fe.isArray(t))return e.checked=fe.inArray(fe(e).val(),t)>-1}},le.checkOn||(fe.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var bt=/^(?:focusinfocus|focusoutblur)$/;fe.extend(fe.event,{trigger:function(t,n,r,i){var o,a,s,u,l,c,f,p=[r||K],d=ae.call(t,"type")?t.type:t,h=ae.call(t,"namespace")?t.namespace.split("."):[];if(a=s=r=r||K,3!==r.nodeType&&8!==r.nodeType&&!bt.test(d+fe.event.triggered)&&(d.indexOf(".")>-1&&(h=d.split("."),d=h.shift(),h.sort()),l=d.indexOf(":")<0&&"on"+d,t=t[fe.expando]?t:new fe.Event(d,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=h.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:fe.makeArray(n,[t]),f=fe.event.special[d]||{},i||!f.trigger||!1!==f.trigger.apply(r,n))){if(!i&&!f.noBubble&&!fe.isWindow(r)){for(u=f.delegateType||d,bt.test(u+d)||(a=a.parentNode);a;a=a.parentNode)p.push(a),s=a;s===(r.ownerDocument||K)&&p.push(s.defaultView||s.parentWindow||e)}for(o=0;(a=p[o++])&&!t.isPropagationStopped();)t.type=o>1?u:f.bindType||d,(c=(qe.get(a,"events")||{})[t.type]&&qe.get(a,"handle"))&&c.apply(a,n),(c=l&&a[l])&&c.apply&&Ae(a)&&(t.result=c.apply(a,n),!1===t.result&&t.preventDefault());return t.type=d,i||t.isDefaultPrevented()||f._default&&!1!==f._default.apply(p.pop(),n)||!Ae(r)||l&&fe.isFunction(r[d])&&!fe.isWindow(r)&&((s=r[l])&&(r[l]=null),fe.event.triggered=d,r[d](),fe.event.triggered=void 0,s&&(r[l]=s)),t.result}},simulate:function(e,t,n){var r=fe.extend(new fe.Event,n,{type:e,isSimulated:!0});fe.event.trigger(r,null,t)}}),fe.fn.extend({trigger:function(e,t){return this.each(function(){fe.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return fe.event.trigger(e,t,n,!0)}}),fe.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){fe.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),fe.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),le.focusin="onfocusin"in e,le.focusin||fe.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){fe.event.simulate(t,e.target,fe.event.fix(e))};fe.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=qe.access(r,t);i||r.addEventListener(e,n,!0),qe.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=qe.access(r,t)-1;i?qe.access(r,t,i):(r.removeEventListener(e,n,!0),qe.remove(r,t))}}});var wt=e.location,Tt=fe.now(),Ct=/\?/;fe.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||fe.error("Invalid XML: "+t),n};var kt=/\[\]$/,Et=/\r?\n/g,St=/^(?:submit|button|image|reset|file)$/i,Nt=/^(?:input|select|textarea|keygen)/i;fe.param=function(e,t){var n,r=[],i=function(e,t){var n=fe.isFunction(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(fe.isArray(e)||e.jquery&&!fe.isPlainObject(e))fe.each(e,function(){i(this.name,this.value)});else for(n in e)z(n,e[n],t,i);return r.join("&")},fe.fn.extend({serialize:function(){return fe.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=fe.prop(this,"elements");return e?fe.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!fe(this).is(":disabled")&&Nt.test(this.nodeName)&&!St.test(e)&&(this.checked||!$e.test(e))}).map(function(e,t){var n=fe(this).val();return null==n?null:fe.isArray(n)?fe.map(n,function(e){return{name:t.name,value:e.replace(Et,"\r\n")}}):{name:t.name,value:n.replace(Et,"\r\n")}}).get()}});var Dt=/%20/g,jt=/#.*$/,At=/([?&])_=[^&]*/,qt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Lt=/^(?:GET|HEAD)$/,Ht=/^\/\//,Ft={},Ot={},Pt="*/".concat("*"),Rt=K.createElement("a");Rt.href=wt.href,fe.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:wt.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(wt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Pt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":fe.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?V(V(e,fe.ajaxSettings),t):V(fe.ajaxSettings,e)},ajaxPrefilter:X(Ft),ajaxTransport:X(Ot),ajax:function(t,n){function r(t,n,r,s){var l,p,d,b,w,T=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",C.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=G(h,C,r)),b=Y(h,b,C,l),l?(h.ifModified&&((w=C.getResponseHeader("Last-Modified"))&&(fe.lastModified[o]=w),(w=C.getResponseHeader("etag"))&&(fe.etag[o]=w)),204===t||"HEAD"===h.type?T="nocontent":304===t?T="notmodified":(T=b.state,p=b.data,d=b.error,l=!d)):(d=T,!t&&T||(T="error",t<0&&(t=0))),C.status=t,C.statusText=(n||T)+"",l?v.resolveWith(g,[p,T,C]):v.rejectWith(g,[C,T,d]),C.statusCode(x),x=void 0,f&&m.trigger(l?"ajaxSuccess":"ajaxError",[C,h,l?p:d]),y.fireWith(g,[C,T]),f&&(m.trigger("ajaxComplete",[C,h]),--fe.active||fe.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=fe.ajaxSetup({},n),g=h.context||h,m=h.context&&(g.nodeType||g.jquery)?fe(g):fe.event,v=fe.Deferred(),y=fe.Callbacks("once memory"),x=h.statusCode||{},b={},w={},T="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s)for(s={};t=qt.exec(a);)s[t[1].toLowerCase()]=t[2];t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)C.always(e[C.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||T;return i&&i.abort(t),r(0,t),this}};if(v.promise(C),h.url=((t||h.url||wt.href)+"").replace(Ht,wt.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(Se)||[""],null==h.crossDomain){l=K.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Rt.protocol+"//"+Rt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=fe.param(h.data,h.traditional)),U(Ft,h,n,C),c)return C;(f=fe.event&&h.global)&&0==fe.active++&&fe.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Lt.test(h.type),o=h.url.replace(jt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Dt,"+")):(d=h.url.slice(o.length),h.data&&(o+=(Ct.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(At,""),d=(Ct.test(o)?"&":"?")+"_="+Tt+++d),h.url=o+d),h.ifModified&&(fe.lastModified[o]&&C.setRequestHeader("If-Modified-Since",fe.lastModified[o]),fe.etag[o]&&C.setRequestHeader("If-None-Match",fe.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&C.setRequestHeader("Content-Type",h.contentType),C.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Pt+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)C.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,C,h)||c))return C.abort();if(T="abort",y.add(h.complete),C.done(h.success),C.fail(h.error),i=U(Ot,h,n,C)){if(C.readyState=1,f&&m.trigger("ajaxSend",[C,h]),c)return C;h.async&&h.timeout>0&&(u=e.setTimeout(function(){C.abort("timeout")},h.timeout));try{c=!1,i.send(b,r)}catch(e){if(c)throw e;r(-1,e)}}else r(-1,"No Transport");return C},getJSON:function(e,t,n){return fe.get(e,t,n,"json")},getScript:function(e,t){return fe.get(e,void 0,t,"script")}}),fe.each(["get","post"],function(e,t){fe[t]=function(e,n,r,i){return fe.isFunction(n)&&(i=i||r,r=n,n=void 0),fe.ajax(fe.extend({url:e,type:t,dataType:i,data:n,success:r},fe.isPlainObject(e)&&e))}}),fe._evalUrl=function(e){return fe.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,throws:!0})},fe.fn.extend({wrapAll:function(e){var t;return this[0]&&(fe.isFunction(e)&&(e=e.call(this[0])),t=fe(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return fe.isFunction(e)?this.each(function(t){fe(this).wrapInner(e.call(this,t))}):this.each(function(){var t=fe(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=fe.isFunction(e);return this.each(function(n){fe(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){fe(this).replaceWith(this.childNodes)}),this}}),fe.expr.pseudos.hidden=function(e){return!fe.expr.pseudos.visible(e)},fe.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},fe.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Mt={0:200,1223:204},It=fe.ajaxSettings.xhr();le.cors=!!It&&"withCredentials"in It,le.ajax=It=!!It,fe.ajaxTransport(function(t){var n,r;if(le.cors||It&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Mt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),fe.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),fe.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return fe.globalEval(e),e}}}),fe.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),fe.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(r,i){t=fe("<script>").prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&i("error"===e.type?404:200,e.type)}),K.head.appendChild(t[0])},abort:function(){n&&n()}}}});var Wt=[],$t=/(=)\?(?=&|$)|\?\?/;fe.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Wt.pop()||fe.expando+"_"+Tt++;return this[e]=!0,e}}),fe.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,a,s=!1!==t.jsonp&&($t.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&$t.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=fe.isFunction(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace($t,"$1"+i):!1!==t.jsonp&&(t.url+=(Ct.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return a||fe.error(i+" was not called"),a[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){a=arguments},r.always(function(){void 0===o?fe(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,Wt.push(i)),a&&fe.isFunction(o)&&o(a[0]),a=o=void 0}),"script"}),le.createHTMLDocument=function(){var e=K.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),fe.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var r,i,o;return t||(le.createHTMLDocument?(t=K.implementation.createHTMLDocument(""),r=t.createElement("base"),r.href=K.location.href,t.head.appendChild(r)):t=K),i=be.exec(e),o=!n&&[],i?[t.createElement(i[1])]:(i=y([e],t,o),o&&o.length&&fe(o).remove(),fe.merge([],i.childNodes))},fe.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return s>-1&&(r=fe.trim(e.slice(s)),e=e.slice(0,s)),fe.isFunction(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),a.length>0&&fe.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?fe("<div>").append(fe.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},fe.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){fe.fn[t]=function(e){return this.on(t,e)}}),fe.expr.pseudos.animated=function(e){return fe.grep(fe.timers,function(t){return e===t.elem}).length},fe.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=fe.css(e,"position"),c=fe(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=fe.css(e,"top"),u=fe.css(e,"left"),("absolute"===l||"fixed"===l)&&(o+u).indexOf("auto")>-1?(r=c.position(),a=r.top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),fe.isFunction(t)&&(t=t.call(e,n,fe.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},fe.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){fe.offset.setOffset(this,e,t)});var t,n,r,i,o=this[0];return o?o.getClientRects().length?(r=o.getBoundingClientRect()).width||r.height?(i=o.ownerDocument,n=Q(i),t=i.documentElement,{top:r.top+n.pageYOffset-t.clientTop,left:r.left+n.pageXOffset-t.clientLeft}):r:{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n=this[0],r={top:0,left:0};return"fixed"===fe.css(n,"position")?t=n.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),fe.nodeName(e[0],"html")||(r=e.offset()),r={top:r.top+fe.css(e[0],"borderTopWidth",!0),left:r.left+fe.css(e[0],"borderLeftWidth",!0)}),{top:t.top-r.top-fe.css(n,"marginTop",!0),left:t.left-r.left-fe.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===fe.css(e,"position");)e=e.offsetParent;return e||Ue})}}),fe.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;fe.fn[e]=function(r){return je(this,function(e,r,i){var o=Q(e);return void 0===i?o?o[t]:e[r]:void(o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i)},e,r,arguments.length)}}),fe.each(["top","left"],function(e,t){fe.cssHooks[t]=q(le.pixelPosition,function(e,n){if(n)return n=A(e,t),nt.test(n)?fe(e).position()[t]+"px":n})}),fe.each({Height:"height",Width:"width"},function(e,t){fe.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){fe.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===o?"margin":"border");return je(this,function(t,n,i){var o;return fe.isWindow(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?fe.css(t,n,s):fe.style(t,n,i,s)},t,a?i:void 0,a)}})}),fe.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),fe.parseJSON=JSON.parse,"function"==typeof define&&define.amd&&define("jquery",[],function(){return fe});var Bt=e.jQuery,_t=e.$;return fe.noConflict=function(t){return e.$===fe&&(e.$=_t),t&&e.jQuery===fe&&(e.jQuery=Bt),fe},t||(e.jQuery=e.$=fe),fe});
Binary file src/build/html/_static/plus.png has changed
--- a/src/build/html/_static/pygments.css	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,69 +0,0 @@
-.highlight .hll { background-color: #ffffcc }
-.highlight  { background: #eeffcc; }
-.highlight .c { color: #408090; font-style: italic } /* Comment */
-.highlight .err { border: 1px solid #FF0000 } /* Error */
-.highlight .k { color: #007020; font-weight: bold } /* Keyword */
-.highlight .o { color: #666666 } /* Operator */
-.highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */
-.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */
-.highlight .cp { color: #007020 } /* Comment.Preproc */
-.highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */
-.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */
-.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */
-.highlight .gd { color: #A00000 } /* Generic.Deleted */
-.highlight .ge { font-style: italic } /* Generic.Emph */
-.highlight .gr { color: #FF0000 } /* Generic.Error */
-.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */
-.highlight .gi { color: #00A000 } /* Generic.Inserted */
-.highlight .go { color: #333333 } /* Generic.Output */
-.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */
-.highlight .gs { font-weight: bold } /* Generic.Strong */
-.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */
-.highlight .gt { color: #0044DD } /* Generic.Traceback */
-.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */
-.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */
-.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */
-.highlight .kp { color: #007020 } /* Keyword.Pseudo */
-.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */
-.highlight .kt { color: #902000 } /* Keyword.Type */
-.highlight .m { color: #208050 } /* Literal.Number */
-.highlight .s { color: #4070a0 } /* Literal.String */
-.highlight .na { color: #4070a0 } /* Name.Attribute */
-.highlight .nb { color: #007020 } /* Name.Builtin */
-.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */
-.highlight .no { color: #60add5 } /* Name.Constant */
-.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */
-.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */
-.highlight .ne { color: #007020 } /* Name.Exception */
-.highlight .nf { color: #06287e } /* Name.Function */
-.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */
-.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */
-.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */
-.highlight .nv { color: #bb60d5 } /* Name.Variable */
-.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */
-.highlight .w { color: #bbbbbb } /* Text.Whitespace */
-.highlight .mb { color: #208050 } /* Literal.Number.Bin */
-.highlight .mf { color: #208050 } /* Literal.Number.Float */
-.highlight .mh { color: #208050 } /* Literal.Number.Hex */
-.highlight .mi { color: #208050 } /* Literal.Number.Integer */
-.highlight .mo { color: #208050 } /* Literal.Number.Oct */
-.highlight .sa { color: #4070a0 } /* Literal.String.Affix */
-.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */
-.highlight .sc { color: #4070a0 } /* Literal.String.Char */
-.highlight .dl { color: #4070a0 } /* Literal.String.Delimiter */
-.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */
-.highlight .s2 { color: #4070a0 } /* Literal.String.Double */
-.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */
-.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */
-.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */
-.highlight .sx { color: #c65d09 } /* Literal.String.Other */
-.highlight .sr { color: #235388 } /* Literal.String.Regex */
-.highlight .s1 { color: #4070a0 } /* Literal.String.Single */
-.highlight .ss { color: #517918 } /* Literal.String.Symbol */
-.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */
-.highlight .fm { color: #06287e } /* Name.Function.Magic */
-.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */
-.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */
-.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */
-.highlight .vm { color: #bb60d5 } /* Name.Variable.Magic */
-.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */
\ No newline at end of file
--- a/src/build/html/_static/pygments.min.css	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-.highlight .hll{background-color:#ffc}.highlight{background:#efc}.highlight .c{color:#408090;font-style:italic}.highlight .err{border:1px solid red}.highlight .k{color:#007020;font-weight:700}.highlight .o{color:#666}.highlight .ch{color:#408090;font-style:italic}.highlight .cm{color:#408090;font-style:italic}.highlight .cp{color:#007020}.highlight .cpf{color:#408090;font-style:italic}.highlight .c1{color:#408090;font-style:italic}.highlight .cs{color:#408090;background-color:#fff0f0}.highlight .gd{color:#a00000}.highlight .ge{font-style:italic}.highlight .gr{color:red}.highlight .gh{color:navy;font-weight:700}.highlight .gi{color:#00a000}.highlight .go{color:#333}.highlight .gp{color:#c65d09;font-weight:700}.highlight .gs{font-weight:700}.highlight .gu{color:purple;font-weight:700}.highlight .gt{color:#04d}.highlight .kc{color:#007020;font-weight:700}.highlight .kd{color:#007020;font-weight:700}.highlight .kn{color:#007020;font-weight:700}.highlight .kp{color:#007020}.highlight .kr{color:#007020;font-weight:700}.highlight .kt{color:#902000}.highlight .m{color:#208050}.highlight .s{color:#4070a0}.highlight .na{color:#4070a0}.highlight .nb{color:#007020}.highlight .nc{color:#0e84b5;font-weight:700}.highlight .no{color:#60add5}.highlight .nd{color:#555;font-weight:700}.highlight .ni{color:#d55537;font-weight:700}.highlight .ne{color:#007020}.highlight .nf{color:#06287e}.highlight .nl{color:#002070;font-weight:700}.highlight .nn{color:#0e84b5;font-weight:700}.highlight .nt{color:#062873;font-weight:700}.highlight .nv{color:#bb60d5}.highlight .ow{color:#007020;font-weight:700}.highlight .w{color:#bbb}.highlight .mb{color:#208050}.highlight .mf{color:#208050}.highlight .mh{color:#208050}.highlight .mi{color:#208050}.highlight .mo{color:#208050}.highlight .sa{color:#4070a0}.highlight .sb{color:#4070a0}.highlight .sc{color:#4070a0}.highlight .dl{color:#4070a0}.highlight .sd{color:#4070a0;font-style:italic}.highlight .s2{color:#4070a0}.highlight .se{color:#4070a0;font-weight:700}.highlight .sh{color:#4070a0}.highlight .si{color:#70a0d0;font-style:italic}.highlight .sx{color:#c65d09}.highlight .sr{color:#235388}.highlight .s1{color:#4070a0}.highlight .ss{color:#517918}.highlight .bp{color:#007020}.highlight .fm{color:#06287e}.highlight .vc{color:#bb60d5}.highlight .vg{color:#bb60d5}.highlight .vi{color:#bb60d5}.highlight .vm{color:#bb60d5}.highlight .il{color:#208050}
--- a/src/build/html/_static/pyramid.css	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,351 +0,0 @@
-/*
- * pyramid.css_t
- * ~~~~~~~~~~~~
- *
- * Sphinx stylesheet -- pylons theme.
- *
- * :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
- 
-@import url("basic.css");
- 
-/* -- page layout ----------------------------------------------------------- */
- 
-body {
-    font-family: "Nobile", sans-serif;
-    font-size: 100%;
-    background-color: #393939;
-    color: #ffffff;
-    margin: 0;
-    padding: 0;
-}
-
-div.documentwrapper {
-    float: left;
-    width: 100%;
-}
-
-div.bodywrapper {
-    margin: 0 0 0 230px;
-}
-
-hr {
-    border: 1px solid #B1B4B6;
-}
- 
-div.document {
-    background-color: #eee;
-}
-
-div.header {
-    width:100%;
-    background: #f4ad32 url(headerbg.png) repeat-x 0 top;
-    border-bottom: 2px solid #ffffff;
-}
-
-div.logo {
-    text-align: center;
-    padding-top: 10px;
-}
-
-div.body {
-    background-color: #ffffff;
-    color: #3E4349;
-    padding: 0 30px 30px 30px;
-    font-size: 1em;
-    border: 2px solid #ddd;
-    border-right-style: none;
-    overflow: auto;
-}
- 
-div.footer {
-    color: #ffffff;
-    width: 100%;
-    padding: 13px 0;
-    text-align: center;
-    font-size: 75%;
-    background: transparent;
-    clear:both;
-}
- 
-div.footer a {
-    color: #ffffff;
-    text-decoration: none;
-}
-
-div.footer a:hover {
-    color: #e88f00;
-    text-decoration: underline;
-}
- 
-div.related {
-    line-height: 30px;
-    color: #373839;
-    font-size: 0.8em;
-    background-color: #eee;
-}
- 
-div.related a {
-    color: #1b61d6;
-}
-
-div.related ul {
-    padding-left: 240px;
-}
- 
-div.sphinxsidebar {
-    font-size: 0.75em;
-    line-height: 1.5em;
-}
-
-div.sphinxsidebarwrapper{
-    padding: 10px 0;
-}
- 
-div.sphinxsidebar h3,
-div.sphinxsidebar h4 {
-    font-family: "Neuton", sans-serif;
-    color: #373839;
-    font-size: 1.4em;
-    font-weight: normal;
-    margin: 0;
-    padding: 5px 10px;
-    border-bottom: 2px solid #ddd;
-}
-
-div.sphinxsidebar h4{
-    font-size: 1.3em;
-}
- 
-div.sphinxsidebar h3 a {
-    color: #000000;
-}
- 
- 
-div.sphinxsidebar p {
-    color: #888;
-    padding: 5px 20px;
-}
- 
-div.sphinxsidebar p.topless {
-}
- 
-div.sphinxsidebar ul {
-    margin: 10px 20px;
-    padding: 0;
-    color: #373839;
-}
- 
-div.sphinxsidebar a {
-    color: #444;
-}
- 
-div.sphinxsidebar input {
-    border: 1px solid #ccc;
-    font-family: sans-serif;
-    font-size: 1em;
-}
-
-div.sphinxsidebar input[type=text]{
-    margin-left: 20px;
-}
-
-div.sphinxsidebar input[type=submit]{
-    margin-left: 20px;
-}
-
-/* -- sidebars -------------------------------------------------------------- */
-
-div.sidebar {
-    margin: 0 0 0.5em 1em;
-    border: 2px solid #c6d880;
-    background-color: #e6efc2;
-    width: 40%;
-    float: right;
-    border-right-style: none;
-    border-left-style: none;
-    padding: 10px 20px;
-}
-
-p.sidebar-title {
-    font-weight: bold;
-}
-
-/* -- body styles ----------------------------------------------------------- */
- 
-a, a .pre {
-    color: #1b61d6;
-    text-decoration: none;
-}
- 
-a:hover, a:hover .pre {
-    text-decoration: underline;
-}
- 
-div.body h1,
-div.body h2,
-div.body h3,
-div.body h4,
-div.body h5,
-div.body h6 {
-    font-family: "Neuton", sans-serif;
-    background-color: #ffffff;
-    font-weight: normal;
-    color: #373839;
-    margin: 30px 0px 10px 0px;
-    padding: 5px 0;
-}
- 
-div.body h1 { border-top: 20px solid white; margin-top: 0; font-size: 200%; }
-div.body h2 { font-size: 150%; background-color: #ffffff; }
-div.body h3 { font-size: 120%; background-color: #ffffff; }
-div.body h4 { font-size: 110%; background-color: #ffffff; }
-div.body h5 { font-size: 100%; background-color: #ffffff; }
-div.body h6 { font-size: 100%; background-color: #ffffff; }
- 
-a.headerlink {
-    color: #1b61d6;
-    font-size: 0.8em;
-    padding: 0 4px 0 4px;
-    text-decoration: none;
-}
- 
-a.headerlink:hover {
-    text-decoration: underline;
-}
- 
-div.body p, div.body dd, div.body li {
-    line-height: 1.5em;
-}
- 
-div.admonition p.admonition-title + p {
-    display: inline;
-}
-
-div.admonition {
-    background: #eeeeec;
-    border: 2px solid #babdb6;
-    border-right-style: none;
-    border-left-style: none;
-    padding: 10px 20px 10px 60px;
-}
-
-div.highlight{
-    background-color: white;
-}
-
-div.note {
-    border: 2px solid #7a9eec;
-    border-right-style: none;
-    border-left-style: none;
-    padding: 10px 20px 10px 60px;
-    background: #e1ecfe url(dialog-note.png) no-repeat 10px 8px;
-}
- 
-div.seealso {
-    background: #fff6bf url(dialog-seealso.png) no-repeat 10px 8px;
-    border: 2px solid #ffd324;
-    border-left-style: none;
-    border-right-style: none;
-    padding: 10px 20px 10px 60px;
-}
- 
-div.topic {
-    background: #eeeeee;
-    border: 2px solid #C6C9CB;
-    padding: 10px 20px;
-    border-right-style: none;
-    border-left-style: none;
-}
- 
-div.warning {
-    background: #fbe3e4 url(dialog-warning.png) no-repeat 10px 8px;
-    border: 2px solid #fbc2c4;
-    border-right-style: none;
-    border-left-style: none;
-    padding: 10px 20px 10px 60px;
-}
-
-div.admonition-todo {
-    background: #f2d9b4 url(dialog-todo.png) no-repeat 10px 8px;
-    border: 2px solid #e9b96e;
-    border-right-style: none;
-    border-left-style: none;
-    padding: 10px 20px 10px 60px;
-}
- 
-div.note p.admonition-title,
-div.warning p.admonition-title,
-div.seealso p.admonition-title,
-div.admonition-todo p.admonition-title {
-    display: none;
-}
- 
-p.admonition-title:after {
-    content: ":";
-}
- 
-pre {
-    padding: 10px;
-    background-color: #fafafa;
-    color: #222;
-    line-height: 1.2em;
-    border: 2px solid #C6C9CB;
-    font-size: 1.1em;
-    margin: 1.5em 0 1.5em 0;
-    border-right-style: none;
-    border-left-style: none;
-}
- 
-code {
-    background-color: transparent;
-    color: #222;
-    font-size: 1.1em;
-    font-family: monospace;
-}
-
-.viewcode-back {
-    font-family: "Nobile", sans-serif;
-}
-
-div.viewcode-block:target {
-    background-color: #fff6bf;
-    border: 2px solid #ffd324;
-    border-left-style: none;
-    border-right-style: none;
-    padding: 10px 20px;
-}
-
-table.highlighttable {
-    width: 100%;
-}
-
-table.highlighttable td {
-    padding: 0;
-}
-
-a em.std-term {
-   color: #007f00;
-}
-
-a:hover em.std-term {
-    text-decoration: underline;
-}
-
-.download {
-    font-family: "Nobile", sans-serif;
-    font-weight: normal;
-    font-style: normal;
-}
-
-code.xref {
-    font-weight: normal;
-    font-style: normal;
-}
-
-div.code-block-caption {
-    background-color: #ddd;
-    color: #222;
-}
\ No newline at end of file
--- a/src/build/html/_static/pyramid.min.css	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-div.clearer{clear:both}div.related{width:100%;font-size:90%}div.related h3{display:none}div.related ul{margin:0;padding:0 0 0 10px;list-style:none}div.related li{display:inline}div.related li.right{float:right;margin-right:5px}div.sphinxsidebarwrapper{padding:10px 5px 0 10px}div.sphinxsidebar{float:left;width:230px;margin-left:-100%;font-size:90%;word-wrap:break-word;overflow-wrap:break-word}div.sphinxsidebar ul{list-style:none}div.sphinxsidebar ul ul,div.sphinxsidebar ul.want-points{margin-left:20px;list-style:square}div.sphinxsidebar ul ul{margin-top:0;margin-bottom:0}div.sphinxsidebar form{margin-top:10px}div.sphinxsidebar input{border:1px solid #98dbcc;font-family:sans-serif;font-size:1em}div.sphinxsidebar #searchbox input[type=text]{width:170px}img{border:0;max-width:100%}ul.search{margin:10px 0 0 20px;padding:0}ul.search li{padding:5px 0 5px 20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA5UlEQVR4Aa2Tg1IGARSF9yl7hWzXINu2BtkcZts9QK7lC5w6v7m+M9/6fueuhP7+/rny8nJYJEHwFw9YLfZECX5/f/H9/Q3y8/MTgMeJKIpQFCW+gI0HBwc4PDwEOTo6CuP4+NhQEJXqTyaSJOkL2BidbH6CWPfs44375ibIGb3WRVfAFF40tXcBUX3CzsMBBrZe/JgX1PfNo75/AQ0Di6hp6gKp75owL0gv6UBGKelEenErkvNqkJRbBZ5TVTW+gA/M6BlomqYv8L9vWZYJRyZMZnN8gaN/obu7e83q3/jfMyW4VX8rU7DpYEFG0gAAAABJRU5ErkJggg==);background-repeat:no-repeat;background-position:0 7px}ul.search li a{font-weight:700}ul.search li div.context{color:#888;margin:2px 0 0 30px;text-align:left}ul.keywordmatches li.goodmatch a{font-weight:700}table.contentstable{width:90%;margin-left:auto;margin-right:auto}table.contentstable p.biglink{line-height:150%}a.biglink{font-size:1.3em}span.linkdescr{font-style:italic;padding-top:5px;font-size:90%}table.indextable{width:100%}table.indextable td{text-align:left;vertical-align:top}table.indextable ul{margin-top:0;margin-bottom:0;list-style-type:none}table.indextable>tbody>tr>td>ul{padding-left:0}table.indextable tr.pcap{height:10px}table.indextable tr.cap{margin-top:10px;background-color:#f2f2f2}img.toggler{margin-right:3px;margin-top:3px;cursor:pointer}div.modindex-jumpbox{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:1em 0 1em 0;padding:.4em}div.genindex-jumpbox{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:1em 0 1em 0;padding:.4em}table.modindextable td{padding:2px;border-collapse:collapse}div.body blockquote,div.body dd,div.body li,div.body p{-moz-hyphens:auto;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}a.headerlink{visibility:hidden}caption:hover>a.headerlink,div.code-block-caption:hover>a.headerlink,dt:hover>a.headerlink,h1:hover>a.headerlink,h2:hover>a.headerlink,h3:hover>a.headerlink,h4:hover>a.headerlink,h5:hover>a.headerlink,h6:hover>a.headerlink,p.caption:hover>a.headerlink{visibility:visible}div.body p.caption{text-align:inherit}div.body td{text-align:left}.first{margin-top:0!important}p.rubric{margin-top:30px;font-weight:700}.figure.align-left,img.align-left,object.align-left{clear:left;float:left;margin-right:1em}.figure.align-right,img.align-right,object.align-right{clear:right;float:right;margin-left:1em}.figure.align-center,img.align-center,object.align-center{display:block;margin-left:auto;margin-right:auto}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}div.sidebar{margin:0 0 .5em 1em;border:1px solid #ddb;padding:7px 7px 0 7px;background-color:#ffe;width:40%;float:right}p.sidebar-title{font-weight:700}div.topic{border:1px solid #ccc;padding:7px 7px 0 7px;margin:10px 0 10px 0}p.topic-title{font-size:1.1em;font-weight:700;margin-top:10px}div.admonition{margin-top:10px;margin-bottom:10px;padding:7px}div.admonition dt{font-weight:700}div.admonition dl{margin-bottom:0}p.admonition-title{margin:0 10px 5px 0;font-weight:700}div.body p.centered{text-align:center;margin-top:25px}table.docutils{border:0;border-collapse:collapse}table caption span.caption-number{font-style:italic}table.docutils td,table.docutils th{padding:1px 8px 1px 5px;border-top:0;border-left:0;border-right:0;border-bottom:1px solid #aaa}table.footnote td,table.footnote th{border:0!important}th{text-align:left;padding-right:5px}table.citation{border-left:solid 1px gray;margin-left:1px}table.citation td{border-bottom:none}div.figure{margin:.5em;padding:.5em}div.figure p.caption{padding:.3em}div.figure p.caption span.caption-number{font-style:italic}table.field-list td,table.field-list th{border:0!important}.field-list ul{margin:0;padding-left:1em}.field-list p{margin:0}.field-name{-moz-hyphens:manual;-ms-hyphens:manual;-webkit-hyphens:manual;hyphens:manual}ol.arabic{list-style:decimal}ol.loweralpha{list-style:lower-alpha}ol.upperalpha{list-style:upper-alpha}ol.lowerroman{list-style:lower-roman}ol.upperroman{list-style:upper-roman}dl{margin-bottom:15px}dd p{margin-top:0}dd table,dd ul{margin-bottom:10px}dd{margin-top:3px;margin-bottom:10px;margin-left:30px}dt:target,span.highlighted{background-color:#fbe54e}rect.highlighted{fill:#fbe54e}dl.glossary dt{font-weight:700;font-size:1.1em}.optional{font-size:1.3em}.sig-paren{font-size:larger}.versionmodified{font-style:italic}.system-message{background-color:#fda;padding:5px;border:3px solid red}.footnote:target{background-color:#ffa}.line-block{display:block;margin-top:1em;margin-bottom:1em}.line-block .line-block{margin-top:0;margin-bottom:0;margin-left:1.5em}.guilabel,.menuselection{font-family:sans-serif}.accelerator{text-decoration:underline}.classifier{font-style:oblique}abbr,acronym{border-bottom:dotted 1px;cursor:help}pre{overflow:auto;overflow-y:hidden}span.pre{-moz-hyphens:none;-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}td.linenos pre{padding:5px 0;border:0;background-color:transparent;color:#aaa}table.highlighttable{margin-left:.5em}table.highlighttable td{padding:0 .5em 0 .5em}div.code-block-caption{padding:2px 5px;font-size:small}div.code-block-caption code{background-color:transparent}div.code-block-caption+div>div.highlight>pre{margin-top:0}div.code-block-caption span.caption-number{padding:.1em .3em;font-style:italic}div.literal-block-wrapper{padding:1em 1em 0}div.literal-block-wrapper div.highlight{margin:0}code.descname{background-color:transparent;font-weight:700;font-size:1.2em}code.descclassname{background-color:transparent}a code,code.xref{background-color:transparent;font-weight:700}h1 code,h2 code,h3 code,h4 code,h5 code,h6 code{background-color:transparent}.viewcode-link{float:right}.viewcode-back{float:right;font-family:sans-serif}div.viewcode-block:target{margin:-1px -10px;padding:0 10px}img.math{vertical-align:middle}div.body div.math p{text-align:center}span.eqno{float:right}span.eqno a.headerlink{position:relative;left:0;z-index:1}div.math:hover a.headerlink{visibility:visible}@media print{div.bodywrapper,div.document,div.documentwrapper{margin:0!important;width:100%}#top-link,div.footer,div.related,div.sphinxsidebar{display:none}}body{font-family:Nobile,sans-serif;font-size:100%;background-color:#393939;color:#fff;margin:0;padding:0}div.documentwrapper{float:left;width:100%}div.bodywrapper{margin:0 0 0 230px}hr{border:1px solid #b1b4b6}div.document{background-color:#eee}div.header{width:100%;background:#f4ad32 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAE0CAIAAABit850AAAAhUlEQVR4Ae1ThwkDURTSt1aWy9Sh5jdOEK8ucID4+pMif99PkawOFNALXIxZw1ZTfuR+XsfVPHSfuft4o02uiebas66o9Zy5ZljXM6fGHvn1/HVs3QE+5MaLF+k1+RhoWRdT8/aWdiI3b16MOd9TT7uqt5nnHtH8M3rNN/A/zFhTS/3psQH8ZDAyd74L4QAAAABJRU5ErkJggg==) repeat-x 0 top;border-bottom:2px solid #fff}div.logo{text-align:center;padding-top:10px}div.body{background-color:#fff;color:#3e4349;padding:0 30px 30px 30px;font-size:1em;border:2px solid #ddd;border-right-style:none;overflow:auto}div.footer{color:#fff;width:100%;padding:13px 0;text-align:center;font-size:75%;background:0 0;clear:both}div.footer a{color:#fff;text-decoration:none}div.footer a:hover{color:#e88f00;text-decoration:underline}div.related{line-height:30px;color:#373839;font-size:.8em;background-color:#eee}div.related a{color:#1b61d6}div.related ul{padding-left:240px}div.sphinxsidebar{font-size:.75em;line-height:1.5em}div.sphinxsidebarwrapper{padding:10px 0}div.sphinxsidebar h3,div.sphinxsidebar h4{font-family:Neuton,sans-serif;color:#373839;font-size:1.4em;font-weight:400;margin:0;padding:5px 10px;border-bottom:2px solid #ddd}div.sphinxsidebar h4{font-size:1.3em}div.sphinxsidebar h3 a{color:#000}div.sphinxsidebar p{color:#888;padding:5px 20px}div.sphinxsidebar ul{margin:10px 20px;padding:0;color:#373839}div.sphinxsidebar a{color:#444}div.sphinxsidebar input{border:1px solid #ccc;font-family:sans-serif;font-size:1em}div.sphinxsidebar input[type=text]{margin-left:20px}div.sphinxsidebar input[type=submit]{margin-left:20px}div.sidebar{margin:0 0 .5em 1em;border:2px solid #c6d880;background-color:#e6efc2;width:40%;float:right;border-right-style:none;border-left-style:none;padding:10px 20px}p.sidebar-title{font-weight:700}a,a .pre{color:#1b61d6;text-decoration:none}a:hover,a:hover .pre{text-decoration:underline}div.body h1,div.body h2,div.body h3,div.body h4,div.body h5,div.body h6{font-family:Neuton,sans-serif;background-color:#fff;font-weight:400;color:#373839;margin:30px 0 10px 0;padding:5px 0}div.body h1{border-top:20px solid #fff;margin-top:0;font-size:200%}div.body h2{font-size:150%;background-color:#fff}div.body h3{font-size:120%;background-color:#fff}div.body h4{font-size:110%;background-color:#fff}div.body h5{font-size:100%;background-color:#fff}div.body h6{font-size:100%;background-color:#fff}a.headerlink{color:#1b61d6;font-size:.8em;padding:0 4px 0 4px;text-decoration:none}a.headerlink:hover{text-decoration:underline}div.body dd,div.body li,div.body p{line-height:1.5em}div.admonition p.admonition-title+p{display:inline}div.admonition{background:#eeeeec;border:2px solid #babdb6;border-right-style:none;border-left-style:none;padding:10px 20px 10px 60px}div.highlight{background-color:#fff}div.note{border:2px solid #7a9eec;border-right-style:none;border-left-style:none;padding:10px 20px 10px 60px;background:#e1ecfe url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFOUlEQVR4Aa2WA5QkSxBFszFa27Ztjd1Y27Zt22itbdu2bdsuTlf8yL+1qFHVIs+5w8h4LyLV5HfGzECScmo4aewy63Y6zfoHNpP+84wIXZTNrP9Mf3eayU76fxpH/uWYGUHyOFHUYTGwOztkEO7M9IPXq2oCs7URRG1vDMyWhkB/vzPLD3Z2zCDQOIeJ7KDz/kp4aC3iaTeR2U6rkTk/qrjEo5iwygrcXD9gZ5WNAeeqDMJyEwho6OKYYpLTamDQiIvm+W1xewhJYzfrLu7skE5gtzYEYWkEsLZyVEgT/MJgYDc2wI6kFe1mcpHm0yw+OZSkcJh0T84OKySJm+sDZ6+gFNAKGhbW1YRzwwtKWMxTmle97X7EaDfpzlwYXtAtbKiloWp1hBVmuDgqnxuX8wzNH68Bh5lM2N0xHS9uaaBdXAPCmuqwp1NqgeaPU3xKKEk/r5rhLW4i1baLJ10gsZ9+IJ6er7oc/PoaML+a/j3VidWA00pWXB9TWMINp1qReMIBIMEPxFNzVOdw8/zh5tj8EtWJKR5Ekjotuk/ijqaaWi8cGKcwIByarGkpxHVVwVVV/5nqKQzgDVZnd5sUrLC2urY13dFfaWD3UG3zsLu72iblqZ7CgMtCttyZXAL4BUHaEm3oqDSwuYumeZyzItydWhSontKAmdx+szgUAyppu2hWNlIY4Fc303wi3izyA6qnMGCLJB/4LfU0Hz1uoUVhgJ0XDMy4rMCMzYzfswM7pVDcc1eHAd41H5UPjokwUTsaaj/bTl8q/GMww1PA135EySBvYMZkBnZGKeVGXB0MNpOOjdmBjTXUOzC9BFaZBb4O9AYQ2W/q7igqGDcDjMCMzwbszDLfOrAqEGyR2IEYe2B+FeBcceyByfmwypTwtb/uR2Lp41OgQ/ryiv6uzmAf7EhGeDOnFFC9mKdgZGbgZsuCtG1T8gMzOgNW6xlrQm5OIHDLauHzHKTNAMIM9YK743MC1YtxD+xq7sXwrjw0UDPMyFS/Fc9NzQi72ybiqF7Mm9BMPgrLSmGb9ZqSiWfmAR1R1zdrNiAsKAJOq05xEyregmv9Ukj8tEyakoHAwPfxdUhC1Xh2bHK4PjSDRHXifg2t5A2/uDgwQ7zUq9k9CCTmHYhHp6kbHqAHflExmF9V/47qxP95oKUXIy4pQSfRyX9PfzQ7Jz/sbpOIp/lVPxFh0OnzvZKJwoJCaMLwl+I64B054UL/dG6al+bX9pkwkjw+0z25W1xaEo+O9x+JMwONIMwvBGf7pHE7TOQJzUs0DmOH4iTrrEhyeXtzL45ZXAq4WdkwoUFz1dzUDMAsKQk7WiUUaJ7mhUkOzOuF6NTEaVASJHW6ZCTbxBCywm4mzLneKSV+eRmg9wQ7LiVuUk/FrcgM9sRLKynw9pzALysN5/ulkxwWHTMhmKxMk5TkxHxpkeRIAkQfl7gHkhhJhWREqOv8obmIFY2cwPeC3drMm781IhO8tuH+WFYGxNXl8XtZeOUoBLdHZYFtzX0Em4lwND44J6mG8wshuZEssomkiHdcBjx/MZAJyYkUQIoj5XMlI5ZmJciEcUHk3PQw8nJ6BGGmRRD3/9/DyCv8+/mmxcmknMlIVYyviJRCCiN5fjGQLD4DOsRHDqLBmZFcSEHZRFmkEuKPBCNhSAQSjoQigUgVahYpKYvnRbIh6ZEUSELFPlDpREp5Yha5G/nklhZDSsgVlpYpKZssIncttyycEUkt7ysP8ptDj3jLk1PKXcmAZJJNZfuFrEhmWTAdkkouwiu+TfcfxgL4voYiXbMAAAAASUVORK5CYII=) no-repeat 10px 8px}div.seealso{background:#fff6bf url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFDklEQVR4AcVVA5DkWhQ976XdO7bWtr377bW+bRW/bdu2bdtaj20breD9m1Snqiu148XJnDj3nIs3zYQQOJDgGCbWPut8iMgPmAHCRVzC12TCfaAMsBmjl64kE3+TicQDYQALJh/qWDz1iKmMYyeZGLffDXAmYVLWLOmwuetSGef/kYkF+80Ao43Dhha5AunJo/hxS46PlbjtRzKxav8YYGSAccNGW6gKMdFxWLvyVK/T4Xp77XPOC/aqAcrKQ1y37nnnW+tfcBXTsZOEbUSjDYzYLtfA5mRYt+I0T5Q7+j56557hGjDFD2YcFRlJo145ZO7aLRtXnjvujCOvjLpg9c3gnEPfDCOQ0KU0IcS7cPSyzd6YqLiLyMTb9L19sAZMYQcFeCTOm/rFlpUXJ5684uqoaelLWNyIFEDS0CHXoSFYCDBGf9w4KiKIwp6fUej7EQvnLvamJKWtokf6XEQNxoAuTlONnMUTjj7vzMOvdafGjDFK7Nc6ENJ8UEUIGlQwy0aGjOc+tRW1wd2YNW2OJytj1HzG8S/FjEYEbH32R8IziyYfMWbZxFUSldUsszn95jHiDEb5/Wo7THhtCZBlBS3NzQqADz4+N9g5IAPk9LCshElHLBx/tKRnrUMw/XUBcyNYzoDGYBFMJDrGwqnG4fd/f/EF5cANH58TfAAW2HrrO+N4+fA5m109aovRUw6bIcEEg0uKgsQiZ4qhJrALnXKDUXodKc6JYEEPft/6i0+W5Yso85cHM4SnjE2bFu/1eo1yqkIx6JHiEC2loaqhVPyW/anvoz+e737p63s0TWgQxKZQCXSkuaZC8znwx7+/6eIn9SbeewsYpo1NnerqVpqhCcXoe7QjBbWtJfh267v+Ln/bG0LgRwAFnEl/6eL1wQIE1A6ku6bD36nivx1/9GiatorEfwJhUAa4xKbEe9NYSPMbmcfaM1BSm61+ufXVetLaTEH/RBjrn3OLhkARWoJlyHTPQntLt7Y9e2uX0MTh9N5/Q/tPKDDWbrdDJgMSt8Mf8uGr/94IkfgiU9yEXn6aE0O8ub5dJfFWEl9sER9cBYQQiQrzU3AVTubFzpI//QLq3RS0BnuAIgKoqqxWisoK9Qoto/cqh/VryBmy23yN4aWloby+gDyh10HKL8oNkXgpic8zxYdlwBnQXmltr5AZGGQRghzyKXKP1s4Y40SJaDMJQnVtVXZbmbb0k/NCreHnOjmRDakFbll8UFuVc15m+oRFIeZDnNPdVpnf5gCgk4Wpg2mK+DzvI/Wckm+0QPi5MMeDKMiD0I/mtQ5EgFmuoTsHwM95zHHs2IWz30xJmuiprs3tyv1l1zlvX618FRY3iRHJkLoboZrjswdqOi3nmmEk0kC4XNxkYhpsJzwQd8a4GfNvk2wOe+7Wn955/6qea5qqoOjPI6tgFbcK9kbS1kwDZuaSacA8P++jxFXjx848P+DvlAt+zn7yy/sD/7Y2GBmbhk30K0hUrdc8InudsPb4mXXNX/78yY5LOYvaOnLZpOXLL4+a6I0yZkcK006MvOYRZAatsa2rQBD66J/4/LrW6gdP/OXB4j/b3koZnZh0+PVJY1Kn2zgAmRgKH5UwNZPWOBE0ZYXZgt7aYJKZ53YP42kzbI6EcTa3ZIfUXq0FK/4IBmR/nzNgbY+i97+3VcB6EY88WgcQA1wFKumpfS5DqxlT2CpuOYpeTGi9rf8BGejHGPZkQAwy4P8yw6uM1KrOoQAAAABJRU5ErkJggg==) no-repeat 10px 8px;border:2px solid #ffd324;border-left-style:none;border-right-style:none;padding:10px 20px 10px 60px}div.topic{background:#eee;border:2px solid #c6c9cb;padding:10px 20px;border-right-style:none;border-left-style:none}div.warning{background:#fbe3e4 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEx0lEQVR4Ae2VA5Dk7hbFf/mSdKe7x54eY83h2n/btm3btm1rbdu2bTb2jbaTl05VaqZ67X04Vedz1T335NYNh4P/4w+QnwOF44Gv4cHvIfAdVJh8kWOJ7+DMXxMTdy26+25j0R13GL/GxlZ/C1dwCBCHYrskSe81v/JKYcydC0uW0OS88xQBb30ATo42voHr+xQX16y8/35jiiQZU2XZCK+7FxZWfQP3H1UH/gCXLMuv1T/tNMXfuzciKQlMBgYOpOFJJzmEJD3/LcQdNQH/grvT27ePVzdupMq0XnviCVzPP0/l/PloVVWkNGvmlODxoyLgZ4iXNe3pwi5dVH+/fshNm6KeeSaOk05CKS0lMHgwBe3bO4Si3PcNZB1xAdXwVFa3bk7dLLya9evRHnkESQgAXI89RvXatcjr1uEtKZEEvHJEBYQzcsbG3p1bVqYGBg1C7dQJtW1bJEmyqBYV4Tj9dAIjR5JTVKQKl+uKb6HZERMQzij31FOl6gkTCAUCaA8/bAUG7Bm36Uj4Tl+wgJyyMl3AO0dEwFfQ1JWaeoW3fn0lOGIEjvPOQ2nUiFAohN/vx+fzoes6ck4OrquvZufEiXgLCxUlNrbrN9D1sAUo8E7BmWcalcOHYxgGrvvvB2C9WQdFRUUWzbXlhPvuuzFkmZrp08kvL0eB9wyQDlnAd9AxKj+/W1JiohzOzHnttQiv1wrm8XiwYa6tM5GYiOeOO6iYPZukhAThSElp+B1cekgCDJBMvN/gjDPYaRaeFBWFdttt9jePFACA5cJNNyGSk6mcOpWCkhKrRf8BjoMW8D1cENe8ebMoXRcVs2bhvP12RFwcdiCXy4UsyxY1TQufWRRuN54HH6Rq6VJihZA82dkpO+H2gxLwHChClt+qf9JJIjhggGW7ds01dpDayne7LdpnNt2XXILaoAEVpgv5zZqpshAv/AQxBywgB25Kad06w7l5s1S1bBmuBx5AaBp29vYcExNjMVKYUBRinnqKmg0bcPl8xObnayF4/IAE/AAeWdNezu/YUQ3/ZJTGjdHOOy8yuMW6DkTeuU46CWe7dlSany+3Xj2HpKoPfA8Z+xWgw4MZHTtGC7Oh1GzciNtsswhBZACAXr16WbTPIhn37LNWc1LMFp1cWIgBL+1TwDeQ7IiNfSynpEQNDB2KamagdugQEbx2fd1113GNWRuR9zadLVviOf98qhYuJMPrdQhNu+Y7aLJXATI8nd2tm6JPnkwoGLSy30t2FlVVRQixx+D2WdyTT1oNTFq5kvTCQp2IFi3VyT7flZKyqPzaa2Xfhx+innYa0e+9t7fsI/f7PNtmFqT/iy9wtG7NrJkz9ZpgsMt1MApAqZP9i7mdOxs1Y8eiV1aiXXgh+P0YdvGZrLOuJdh3e30Tddll+D79FH3FCrxZWcbq+fPfAsrrChAGnJlSUKAEhg0DwGf+WI40Qtu3E5eVJa+AkudAM1lpC3Dvgg3rR42KzrzqKiFUFQwDIxQCXbdmax2ezb01R6wj7yLPzNlydsPq1YYB254DqW4NeO6AriXwlYAUjiJ02DwbbnsPegM1ErWIA+IbQpoMmg4KRwgCdgFSCCoXwDpgI1BR1wEbMqABTkAc2cSpAaotgsGJgn8D/xSnPiJlM6UAAAAASUVORK5CYII=) no-repeat 10px 8px;border:2px solid #fbc2c4;border-right-style:none;border-left-style:none;padding:10px 20px 10px 60px}div.admonition-todo{background:#f2d9b4 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEaUlEQVR4AZ1WBYzrVhCcZ8jlnGOGMjMzV1BmEPfEKrMYT1gWlhnFZWGZ4TMz8w8eBuxnb7OSVqcn37ecjrQxxPbM7qzXT6FFTEw8sCuX844F4qhWa7s++ujj49ECHLSIgYG+Y6+//nKEYWict20bP//893FoEUYFnr1z5AzS4ZkwgXrXmRf0Hn/BQ21tbW6m+eM4cILAN65x3Qy0hvYbjHpQ2r78TW9u44oYoRWtfeXb0qaYgKdvGT77gpPb/xjrd7uwABABv1cuwvnX3Q7fb8CyLGitIVBq4TGO4wKIkMlk8e/3X+LKnmUgMp91oBxMb9o7d5mIcCCwcTaTt2csHPCuwvA590LUOb8twcjIGJqZgeSJIBDB2JdtNtsOt+8U5K6ZAIMAbF/yBdzDP2G8P9O9Ya9zAQAREEfVGsIVV9+Ier0Gxu9/r8SOHVsxNVWJkccFEbq6euG4Li689BowWNCWNX/CptRNSAhDjSAIwBgaGkKxWEIURUiD6emZZrMOyv1sDQhAlEZARJLJAu688y4sX74C1WoVaeB5Hs488wypjgAUEShJABEQT5IzcHDppZegFQi5bCEVoAQBIiIJ6YkBwOyPlBbEROLAgQOYmZlJQWzuj46OoaurU5KSLZItoLiCvr4+dHZ2pi63ZJ/NZhfIOSixB6RUCvQ/yy3npPO5d+QYLVgQQ7lcZgsSy80bcxZ0sQULwjiII8mCI3Tq2NgYR2K54yIMQRwpKiAq4xXgGWCQJIno6+vl6SfXSOZyXYomNH1OmbVsY5WQCSrPTj8HhLC3t5cjwfPFRZjCxd4UPRCZJeM5wPPdIDHFLv5hGh0dRXd3N5RSAJRpb1xA/FWRB3H2HR0di5U74esI5HI5uK7LawhAyZhPqoBkZTxMqhEjNIhZoIAJeYkmwceAAiHNHIhIppaQoFwusQWJ5T711FO51EJqBA8k/k+QwgJiAsPLkZHRxHKbpCb5nr17MK+ZKqUFHFEUpfKcM2MSKfU/S/7mc9Chht/wMV+dw759++CqEGEqCyj+/idkLeQSzWx346zTz0YQaMyFcyhXK8i2ZaGq0/CRdkUkwyNOLE0mxLHwvBxqtTqmp6dRKhVRKOdRPFzCMUNpLCAIYdwCQJpsUXIGL2KDwEelUsHBwwdRLOYRNHwcf/yx0HP7gNQWEDhLfoclez7mEELjmEl5yV5oEh7O55GnPAqFIjo8r0l+HH/IsHXN/vRN6FZW4rN3n4eSkQAFE0quB4jYNhaJgGzYBDjQGO+1uCaYLezAltIO6EPLkgUoiqb8IApHemybsBM0vRMMIkOcQUytrCM9DhfVRqQBKhqpMO6/H/YJevg1wDqflHKhLCciuLwlUo7iLeBQcwti4cqGgkUkhaJQNYMArSjSIGioKFBEGhyK+HwA0JKO8w49NjmJSAQk4vHHH2/TuuQFgcppHXW4rsqGIbUrFbqW5WTCMLQcxw60pkAp5QN2VWu/1tNjzc3OzlePOWamNjn5i8YR8B87Ji3d51gkNAAAAABJRU5ErkJggg==) no-repeat 10px 8px;border:2px solid #e9b96e;border-right-style:none;border-left-style:none;padding:10px 20px 10px 60px}div.admonition-todo p.admonition-title,div.note p.admonition-title,div.seealso p.admonition-title,div.warning p.admonition-title{display:none}p.admonition-title:after{content:":"}pre{padding:10px;background-color:#fafafa;color:#222;line-height:1.2em;border:2px solid #c6c9cb;font-size:1.1em;margin:1.5em 0 1.5em 0;border-right-style:none;border-left-style:none}code{background-color:transparent;color:#222;font-size:1.1em;font-family:monospace}.viewcode-back{font-family:Nobile,sans-serif}div.viewcode-block:target{background-color:#fff6bf;border:2px solid #ffd324;border-left-style:none;border-right-style:none;padding:10px 20px}table.highlighttable{width:100%}table.highlighttable td{padding:0}a em.std-term{color:#007f00}a:hover em.std-term{text-decoration:underline}.download{font-family:Nobile,sans-serif;font-weight:400;font-style:normal}code.xref{font-weight:400;font-style:normal}div.code-block-caption{background-color:#ddd;color:#222}
--- a/src/build/html/_static/searchtools.js	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,761 +0,0 @@
-/*
- * searchtools.js_t
- * ~~~~~~~~~~~~~~~~
- *
- * Sphinx JavaScript utilities for the full-text search.
- *
- * :copyright: Copyright 2007-2017 by the Sphinx team, see AUTHORS.
- * :license: BSD, see LICENSE for details.
- *
- */
-
-
-/* Non-minified version JS is _stemmer.js if file is provided */ 
-/**
- * Porter Stemmer
- */
-var Stemmer = function() {
-
-  var step2list = {
-    ational: 'ate',
-    tional: 'tion',
-    enci: 'ence',
-    anci: 'ance',
-    izer: 'ize',
-    bli: 'ble',
-    alli: 'al',
-    entli: 'ent',
-    eli: 'e',
-    ousli: 'ous',
-    ization: 'ize',
-    ation: 'ate',
-    ator: 'ate',
-    alism: 'al',
-    iveness: 'ive',
-    fulness: 'ful',
-    ousness: 'ous',
-    aliti: 'al',
-    iviti: 'ive',
-    biliti: 'ble',
-    logi: 'log'
-  };
-
-  var step3list = {
-    icate: 'ic',
-    ative: '',
-    alize: 'al',
-    iciti: 'ic',
-    ical: 'ic',
-    ful: '',
-    ness: ''
-  };
-
-  var c = "[^aeiou]";          // consonant
-  var v = "[aeiouy]";          // vowel
-  var C = c + "[^aeiouy]*";    // consonant sequence
-  var V = v + "[aeiou]*";      // vowel sequence
-
-  var mgr0 = "^(" + C + ")?" + V + C;                      // [C]VC... is m>0
-  var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$";    // [C]VC[V] is m=1
-  var mgr1 = "^(" + C + ")?" + V + C + V + C;              // [C]VCVC... is m>1
-  var s_v   = "^(" + C + ")?" + v;                         // vowel in stem
-
-  this.stemWord = function (w) {
-    var stem;
-    var suffix;
-    var firstch;
-    var origword = w;
-
-    if (w.length < 3)
-      return w;
-
-    var re;
-    var re2;
-    var re3;
-    var re4;
-
-    firstch = w.substr(0,1);
-    if (firstch == "y")
-      w = firstch.toUpperCase() + w.substr(1);
-
-    // Step 1a
-    re = /^(.+?)(ss|i)es$/;
-    re2 = /^(.+?)([^s])s$/;
-
-    if (re.test(w))
-      w = w.replace(re,"$1$2");
-    else if (re2.test(w))
-      w = w.replace(re2,"$1$2");
-
-    // Step 1b
-    re = /^(.+?)eed$/;
-    re2 = /^(.+?)(ed|ing)$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      re = new RegExp(mgr0);
-      if (re.test(fp[1])) {
-        re = /.$/;
-        w = w.replace(re,"");
-      }
-    }
-    else if (re2.test(w)) {
-      var fp = re2.exec(w);
-      stem = fp[1];
-      re2 = new RegExp(s_v);
-      if (re2.test(stem)) {
-        w = stem;
-        re2 = /(at|bl|iz)$/;
-        re3 = new RegExp("([^aeiouylsz])\\1$");
-        re4 = new RegExp("^" + C + v + "[^aeiouwxy]$");
-        if (re2.test(w))
-          w = w + "e";
-        else if (re3.test(w)) {
-          re = /.$/;
-          w = w.replace(re,"");
-        }
-        else if (re4.test(w))
-          w = w + "e";
-      }
-    }
-
-    // Step 1c
-    re = /^(.+?)y$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      re = new RegExp(s_v);
-      if (re.test(stem))
-        w = stem + "i";
-    }
-
-    // Step 2
-    re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      suffix = fp[2];
-      re = new RegExp(mgr0);
-      if (re.test(stem))
-        w = stem + step2list[suffix];
-    }
-
-    // Step 3
-    re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      suffix = fp[2];
-      re = new RegExp(mgr0);
-      if (re.test(stem))
-        w = stem + step3list[suffix];
-    }
-
-    // Step 4
-    re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/;
-    re2 = /^(.+?)(s|t)(ion)$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      re = new RegExp(mgr1);
-      if (re.test(stem))
-        w = stem;
-    }
-    else if (re2.test(w)) {
-      var fp = re2.exec(w);
-      stem = fp[1] + fp[2];
-      re2 = new RegExp(mgr1);
-      if (re2.test(stem))
-        w = stem;
-    }
-
-    // Step 5
-    re = /^(.+?)e$/;
-    if (re.test(w)) {
-      var fp = re.exec(w);
-      stem = fp[1];
-      re = new RegExp(mgr1);
-      re2 = new RegExp(meq1);
-      re3 = new RegExp("^" + C + v + "[^aeiouwxy]$");
-      if (re.test(stem) || (re2.test(stem) && !(re3.test(stem))))
-        w = stem;
-    }
-    re = /ll$/;
-    re2 = new RegExp(mgr1);
-    if (re.test(w) && re2.test(w)) {
-      re = /.$/;
-      w = w.replace(re,"");
-    }
-
-    // and turn initial Y back to y
-    if (firstch == "y")
-      w = firstch.toLowerCase() + w.substr(1);
-    return w;
-  }
-}
-
-
-
-/**
- * Simple result scoring code.
- */
-var Scorer = {
-  // Implement the following function to further tweak the score for each result
-  // The function takes a result array [filename, title, anchor, descr, score]
-  // and returns the new score.
-  /*
-  score: function(result) {
-    return result[4];
-  },
-  */
-
-  // query matches the full name of an object
-  objNameMatch: 11,
-  // or matches in the last dotted part of the object name
-  objPartialMatch: 6,
-  // Additive scores depending on the priority of the object
-  objPrio: {0:  15,   // used to be importantResults
-            1:  5,   // used to be objectResults
-            2: -5},  // used to be unimportantResults
-  //  Used when the priority is not in the mapping.
-  objPrioDefault: 0,
-
-  // query found in title
-  title: 15,
-  // query found in terms
-  term: 5
-};
-
-
-
-
-
-var splitChars = (function() {
-    var result = {};
-    var singles = [96, 180, 187, 191, 215, 247, 749, 885, 903, 907, 909, 930, 1014, 1648,
-         1748, 1809, 2416, 2473, 2481, 2526, 2601, 2609, 2612, 2615, 2653, 2702,
-         2706, 2729, 2737, 2740, 2857, 2865, 2868, 2910, 2928, 2948, 2961, 2971,
-         2973, 3085, 3089, 3113, 3124, 3213, 3217, 3241, 3252, 3295, 3341, 3345,
-         3369, 3506, 3516, 3633, 3715, 3721, 3736, 3744, 3748, 3750, 3756, 3761,
-         3781, 3912, 4239, 4347, 4681, 4695, 4697, 4745, 4785, 4799, 4801, 4823,
-         4881, 5760, 5901, 5997, 6313, 7405, 8024, 8026, 8028, 8030, 8117, 8125,
-         8133, 8181, 8468, 8485, 8487, 8489, 8494, 8527, 11311, 11359, 11687, 11695,
-         11703, 11711, 11719, 11727, 11735, 12448, 12539, 43010, 43014, 43019, 43587,
-         43696, 43713, 64286, 64297, 64311, 64317, 64319, 64322, 64325, 65141];
-    var i, j, start, end;
-    for (i = 0; i < singles.length; i++) {
-        result[singles[i]] = true;
-    }
-    var ranges = [[0, 47], [58, 64], [91, 94], [123, 169], [171, 177], [182, 184], [706, 709],
-         [722, 735], [741, 747], [751, 879], [888, 889], [894, 901], [1154, 1161],
-         [1318, 1328], [1367, 1368], [1370, 1376], [1416, 1487], [1515, 1519], [1523, 1568],
-         [1611, 1631], [1642, 1645], [1750, 1764], [1767, 1773], [1789, 1790], [1792, 1807],
-         [1840, 1868], [1958, 1968], [1970, 1983], [2027, 2035], [2038, 2041], [2043, 2047],
-         [2070, 2073], [2075, 2083], [2085, 2087], [2089, 2307], [2362, 2364], [2366, 2383],
-         [2385, 2391], [2402, 2405], [2419, 2424], [2432, 2436], [2445, 2446], [2449, 2450],
-         [2483, 2485], [2490, 2492], [2494, 2509], [2511, 2523], [2530, 2533], [2546, 2547],
-         [2554, 2564], [2571, 2574], [2577, 2578], [2618, 2648], [2655, 2661], [2672, 2673],
-         [2677, 2692], [2746, 2748], [2750, 2767], [2769, 2783], [2786, 2789], [2800, 2820],
-         [2829, 2830], [2833, 2834], [2874, 2876], [2878, 2907], [2914, 2917], [2930, 2946],
-         [2955, 2957], [2966, 2968], [2976, 2978], [2981, 2983], [2987, 2989], [3002, 3023],
-         [3025, 3045], [3059, 3076], [3130, 3132], [3134, 3159], [3162, 3167], [3170, 3173],
-         [3184, 3191], [3199, 3204], [3258, 3260], [3262, 3293], [3298, 3301], [3312, 3332],
-         [3386, 3388], [3390, 3423], [3426, 3429], [3446, 3449], [3456, 3460], [3479, 3481],
-         [3518, 3519], [3527, 3584], [3636, 3647], [3655, 3663], [3674, 3712], [3717, 3718],
-         [3723, 3724], [3726, 3731], [3752, 3753], [3764, 3772], [3774, 3775], [3783, 3791],
-         [3802, 3803], [3806, 3839], [3841, 3871], [3892, 3903], [3949, 3975], [3980, 4095],
-         [4139, 4158], [4170, 4175], [4182, 4185], [4190, 4192], [4194, 4196], [4199, 4205],
-         [4209, 4212], [4226, 4237], [4250, 4255], [4294, 4303], [4349, 4351], [4686, 4687],
-         [4702, 4703], [4750, 4751], [4790, 4791], [4806, 4807], [4886, 4887], [4955, 4968],
-         [4989, 4991], [5008, 5023], [5109, 5120], [5741, 5742], [5787, 5791], [5867, 5869],
-         [5873, 5887], [5906, 5919], [5938, 5951], [5970, 5983], [6001, 6015], [6068, 6102],
-         [6104, 6107], [6109, 6111], [6122, 6127], [6138, 6159], [6170, 6175], [6264, 6271],
-         [6315, 6319], [6390, 6399], [6429, 6469], [6510, 6511], [6517, 6527], [6572, 6592],
-         [6600, 6607], [6619, 6655], [6679, 6687], [6741, 6783], [6794, 6799], [6810, 6822],
-         [6824, 6916], [6964, 6980], [6988, 6991], [7002, 7042], [7073, 7085], [7098, 7167],
-         [7204, 7231], [7242, 7244], [7294, 7400], [7410, 7423], [7616, 7679], [7958, 7959],
-         [7966, 7967], [8006, 8007], [8014, 8015], [8062, 8063], [8127, 8129], [8141, 8143],
-         [8148, 8149], [8156, 8159], [8173, 8177], [8189, 8303], [8306, 8307], [8314, 8318],
-         [8330, 8335], [8341, 8449], [8451, 8454], [8456, 8457], [8470, 8472], [8478, 8483],
-         [8506, 8507], [8512, 8516], [8522, 8525], [8586, 9311], [9372, 9449], [9472, 10101],
-         [10132, 11263], [11493, 11498], [11503, 11516], [11518, 11519], [11558, 11567],
-         [11622, 11630], [11632, 11647], [11671, 11679], [11743, 11822], [11824, 12292],
-         [12296, 12320], [12330, 12336], [12342, 12343], [12349, 12352], [12439, 12444],
-         [12544, 12548], [12590, 12592], [12687, 12689], [12694, 12703], [12728, 12783],
-         [12800, 12831], [12842, 12880], [12896, 12927], [12938, 12976], [12992, 13311],
-         [19894, 19967], [40908, 40959], [42125, 42191], [42238, 42239], [42509, 42511],
-         [42540, 42559], [42592, 42593], [42607, 42622], [42648, 42655], [42736, 42774],
-         [42784, 42785], [42889, 42890], [42893, 43002], [43043, 43055], [43062, 43071],
-         [43124, 43137], [43188, 43215], [43226, 43249], [43256, 43258], [43260, 43263],
-         [43302, 43311], [43335, 43359], [43389, 43395], [43443, 43470], [43482, 43519],
-         [43561, 43583], [43596, 43599], [43610, 43615], [43639, 43641], [43643, 43647],
-         [43698, 43700], [43703, 43704], [43710, 43711], [43715, 43738], [43742, 43967],
-         [44003, 44015], [44026, 44031], [55204, 55215], [55239, 55242], [55292, 55295],
-         [57344, 63743], [64046, 64047], [64110, 64111], [64218, 64255], [64263, 64274],
-         [64280, 64284], [64434, 64466], [64830, 64847], [64912, 64913], [64968, 65007],
-         [65020, 65135], [65277, 65295], [65306, 65312], [65339, 65344], [65371, 65381],
-         [65471, 65473], [65480, 65481], [65488, 65489], [65496, 65497]];
-    for (i = 0; i < ranges.length; i++) {
-        start = ranges[i][0];
-        end = ranges[i][1];
-        for (j = start; j <= end; j++) {
-            result[j] = true;
-        }
-    }
-    return result;
-})();
-
-function splitQuery(query) {
-    var result = [];
-    var start = -1;
-    for (var i = 0; i < query.length; i++) {
-        if (splitChars[query.charCodeAt(i)]) {
-            if (start !== -1) {
-                result.push(query.slice(start, i));
-                start = -1;
-            }
-        } else if (start === -1) {
-            start = i;
-        }
-    }
-    if (start !== -1) {
-        result.push(query.slice(start));
-    }
-    return result;
-}
-
-
-
-
-/**
- * Search Module
- */
-var Search = {
-
-  _index : null,
-  _queued_query : null,
-  _pulse_status : -1,
-
-  init : function() {
-      var params = $.getQueryParameters();
-      if (params.q) {
-          var query = params.q[0];
-          $('input[name="q"]')[0].value = query;
-          this.performSearch(query);
-      }
-  },
-
-  loadIndex : function(url) {
-    $.ajax({type: "GET", url: url, data: null,
-            dataType: "script", cache: true,
-            complete: function(jqxhr, textstatus) {
-              if (textstatus != "success") {
-                document.getElementById("searchindexloader").src = url;
-              }
-            }});
-  },
-
-  setIndex : function(index) {
-    var q;
-    this._index = index;
-    if ((q = this._queued_query) !== null) {
-      this._queued_query = null;
-      Search.query(q);
-    }
-  },
-
-  hasIndex : function() {
-      return this._index !== null;
-  },
-
-  deferQuery : function(query) {
-      this._queued_query = query;
-  },
-
-  stopPulse : function() {
-      this._pulse_status = 0;
-  },
-
-  startPulse : function() {
-    if (this._pulse_status >= 0)
-        return;
-    function pulse() {
-      var i;
-      Search._pulse_status = (Search._pulse_status + 1) % 4;
-      var dotString = '';
-      for (i = 0; i < Search._pulse_status; i++)
-        dotString += '.';
-      Search.dots.text(dotString);
-      if (Search._pulse_status > -1)
-        window.setTimeout(pulse, 500);
-    }
-    pulse();
-  },
-
-  /**
-   * perform a search for something (or wait until index is loaded)
-   */
-  performSearch : function(query) {
-    // create the required interface elements
-    this.out = $('#search-results');
-    this.title = $('<h2>' + _('Searching') + '</h2>').appendTo(this.out);
-    this.dots = $('<span></span>').appendTo(this.title);
-    this.status = $('<p style="display: none"></p>').appendTo(this.out);
-    this.output = $('<ul class="search"/>').appendTo(this.out);
-
-    $('#search-progress').text(_('Preparing search...'));
-    this.startPulse();
-
-    // index already loaded, the browser was quick!
-    if (this.hasIndex())
-      this.query(query);
-    else
-      this.deferQuery(query);
-  },
-
-  /**
-   * execute search (requires search index to be loaded)
-   */
-  query : function(query) {
-    var i;
-    var stopwords = ["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"];
-
-    // stem the searchterms and add them to the correct list
-    var stemmer = new Stemmer();
-    var searchterms = [];
-    var excluded = [];
-    var hlterms = [];
-    var tmp = splitQuery(query);
-    var objectterms = [];
-    for (i = 0; i < tmp.length; i++) {
-      if (tmp[i] !== "") {
-          objectterms.push(tmp[i].toLowerCase());
-      }
-
-      if ($u.indexOf(stopwords, tmp[i].toLowerCase()) != -1 || tmp[i].match(/^\d+$/) ||
-          tmp[i] === "") {
-        // skip this "word"
-        continue;
-      }
-      // stem the word
-      var word = stemmer.stemWord(tmp[i].toLowerCase());
-      // prevent stemmer from cutting word smaller than two chars
-      if(word.length < 3 && tmp[i].length >= 3) {
-        word = tmp[i];
-      }
-      var toAppend;
-      // select the correct list
-      if (word[0] == '-') {
-        toAppend = excluded;
-        word = word.substr(1);
-      }
-      else {
-        toAppend = searchterms;
-        hlterms.push(tmp[i].toLowerCase());
-      }
-      // only add if not already in the list
-      if (!$u.contains(toAppend, word))
-        toAppend.push(word);
-    }
-    var highlightstring = '?highlight=' + $.urlencode(hlterms.join(" "));
-
-    // console.debug('SEARCH: searching for:');
-    // console.info('required: ', searchterms);
-    // console.info('excluded: ', excluded);
-
-    // prepare search
-    var terms = this._index.terms;
-    var titleterms = this._index.titleterms;
-
-    // array of [filename, title, anchor, descr, score]
-    var results = [];
-    $('#search-progress').empty();
-
-    // lookup as object
-    for (i = 0; i < objectterms.length; i++) {
-      var others = [].concat(objectterms.slice(0, i),
-                             objectterms.slice(i+1, objectterms.length));
-      results = results.concat(this.performObjectSearch(objectterms[i], others));
-    }
-
-    // lookup as search terms in fulltext
-    results = results.concat(this.performTermsSearch(searchterms, excluded, terms, titleterms));
-
-    // let the scorer override scores with a custom scoring function
-    if (Scorer.score) {
-      for (i = 0; i < results.length; i++)
-        results[i][4] = Scorer.score(results[i]);
-    }
-
-    // now sort the results by score (in opposite order of appearance, since the
-    // display function below uses pop() to retrieve items) and then
-    // alphabetically
-    results.sort(function(a, b) {
-      var left = a[4];
-      var right = b[4];
-      if (left > right) {
-        return 1;
-      } else if (left < right) {
-        return -1;
-      } else {
-        // same score: sort alphabetically
-        left = a[1].toLowerCase();
-        right = b[1].toLowerCase();
-        return (left > right) ? -1 : ((left < right) ? 1 : 0);
-      }
-    });
-
-    // for debugging
-    //Search.lastresults = results.slice();  // a copy
-    //console.info('search results:', Search.lastresults);
-
-    // print the results
-    var resultCount = results.length;
-    function displayNextItem() {
-      // results left, load the summary and display it
-      if (results.length) {
-        var item = results.pop();
-        var listItem = $('<li style="display:none"></li>');
-        if (DOCUMENTATION_OPTIONS.FILE_SUFFIX === '') {
-          // dirhtml builder
-          var dirname = item[0] + '/';
-          if (dirname.match(/\/index\/$/)) {
-            dirname = dirname.substring(0, dirname.length-6);
-          } else if (dirname == 'index/') {
-            dirname = '';
-          }
-          listItem.append($('<a/>').attr('href',
-            DOCUMENTATION_OPTIONS.URL_ROOT + dirname +
-            highlightstring + item[2]).html(item[1]));
-        } else {
-          // normal html builders
-          listItem.append($('<a/>').attr('href',
-            item[0] + DOCUMENTATION_OPTIONS.FILE_SUFFIX +
-            highlightstring + item[2]).html(item[1]));
-        }
-        if (item[3]) {
-          listItem.append($('<span> (' + item[3] + ')</span>'));
-          Search.output.append(listItem);
-          listItem.slideDown(5, function() {
-            displayNextItem();
-          });
-        } else if (DOCUMENTATION_OPTIONS.HAS_SOURCE) {
-          var suffix = DOCUMENTATION_OPTIONS.SOURCELINK_SUFFIX;
-          if (suffix === undefined) {
-            suffix = '.txt';
-          }
-          $.ajax({url: DOCUMENTATION_OPTIONS.URL_ROOT + '_sources/' + item[5] + (item[5].slice(-suffix.length) === suffix ? '' : suffix),
-                  dataType: "text",
-                  complete: function(jqxhr, textstatus) {
-                    var data = jqxhr.responseText;
-                    if (data !== '' && data !== undefined) {
-                      listItem.append(Search.makeSearchSummary(data, searchterms, hlterms));
-                    }
-                    Search.output.append(listItem);
-                    listItem.slideDown(5, function() {
-                      displayNextItem();
-                    });
-                  }});
-        } else {
-          // no source available, just display title
-          Search.output.append(listItem);
-          listItem.slideDown(5, function() {
-            displayNextItem();
-          });
-        }
-      }
-      // search finished, update title and status message
-      else {
-        Search.stopPulse();
-        Search.title.text(_('Search Results'));
-        if (!resultCount)
-          Search.status.text(_('Your search did not match any documents. Please make sure that all words are spelled correctly and that you\'ve selected enough categories.'));
-        else
-            Search.status.text(_('Search finished, found %s page(s) matching the search query.').replace('%s', resultCount));
-        Search.status.fadeIn(500);
-      }
-    }
-    displayNextItem();
-  },
-
-  /**
-   * search for object names
-   */
-  performObjectSearch : function(object, otherterms) {
-    var filenames = this._index.filenames;
-    var docnames = this._index.docnames;
-    var objects = this._index.objects;
-    var objnames = this._index.objnames;
-    var titles = this._index.titles;
-
-    var i;
-    var results = [];
-
-    for (var prefix in objects) {
-      for (var name in objects[prefix]) {
-        var fullname = (prefix ? prefix + '.' : '') + name;
-        if (fullname.toLowerCase().indexOf(object) > -1) {
-          var score = 0;
-          var parts = fullname.split('.');
-          // check for different match types: exact matches of full name or
-          // "last name" (i.e. last dotted part)
-          if (fullname == object || parts[parts.length - 1] == object) {
-            score += Scorer.objNameMatch;
-          // matches in last name
-          } else if (parts[parts.length - 1].indexOf(object) > -1) {
-            score += Scorer.objPartialMatch;
-          }
-          var match = objects[prefix][name];
-          var objname = objnames[match[1]][2];
-          var title = titles[match[0]];
-          // If more than one term searched for, we require other words to be
-          // found in the name/title/description
-          if (otherterms.length > 0) {
-            var haystack = (prefix + ' ' + name + ' ' +
-                            objname + ' ' + title).toLowerCase();
-            var allfound = true;
-            for (i = 0; i < otherterms.length; i++) {
-              if (haystack.indexOf(otherterms[i]) == -1) {
-                allfound = false;
-                break;
-              }
-            }
-            if (!allfound) {
-              continue;
-            }
-          }
-          var descr = objname + _(', in ') + title;
-
-          var anchor = match[3];
-          if (anchor === '')
-            anchor = fullname;
-          else if (anchor == '-')
-            anchor = objnames[match[1]][1] + '-' + fullname;
-          // add custom score for some objects according to scorer
-          if (Scorer.objPrio.hasOwnProperty(match[2])) {
-            score += Scorer.objPrio[match[2]];
-          } else {
-            score += Scorer.objPrioDefault;
-          }
-          results.push([docnames[match[0]], fullname, '#'+anchor, descr, score, filenames[match[0]]]);
-        }
-      }
-    }
-
-    return results;
-  },
-
-  /**
-   * search for full-text terms in the index
-   */
-  performTermsSearch : function(searchterms, excluded, terms, titleterms) {
-    var docnames = this._index.docnames;
-    var filenames = this._index.filenames;
-    var titles = this._index.titles;
-
-    var i, j, file;
-    var fileMap = {};
-    var scoreMap = {};
-    var results = [];
-
-    // perform the search on the required terms
-    for (i = 0; i < searchterms.length; i++) {
-      var word = searchterms[i];
-      var files = [];
-      var _o = [
-        {files: terms[word], score: Scorer.term},
-        {files: titleterms[word], score: Scorer.title}
-      ];
-
-      // no match but word was a required one
-      if ($u.every(_o, function(o){return o.files === undefined;})) {
-        break;
-      }
-      // found search word in contents
-      $u.each(_o, function(o) {
-        var _files = o.files;
-        if (_files === undefined)
-          return
-
-        if (_files.length === undefined)
-          _files = [_files];
-        files = files.concat(_files);
-
-        // set score for the word in each file to Scorer.term
-        for (j = 0; j < _files.length; j++) {
-          file = _files[j];
-          if (!(file in scoreMap))
-            scoreMap[file] = {}
-          scoreMap[file][word] = o.score;
-        }
-      });
-
-      // create the mapping
-      for (j = 0; j < files.length; j++) {
-        file = files[j];
-        if (file in fileMap)
-          fileMap[file].push(word);
-        else
-          fileMap[file] = [word];
-      }
-    }
-
-    // now check if the files don't contain excluded terms
-    for (file in fileMap) {
-      var valid = true;
-
-      // check if all requirements are matched
-      if (fileMap[file].length != searchterms.length)
-          continue;
-
-      // ensure that none of the excluded terms is in the search result
-      for (i = 0; i < excluded.length; i++) {
-        if (terms[excluded[i]] == file ||
-            titleterms[excluded[i]] == file ||
-            $u.contains(terms[excluded[i]] || [], file) ||
-            $u.contains(titleterms[excluded[i]] || [], file)) {
-          valid = false;
-          break;
-        }
-      }
-
-      // if we have still a valid result we can add it to the result list
-      if (valid) {
-        // select one (max) score for the file.
-        // for better ranking, we should calculate ranking by using words statistics like basic tf-idf...
-        var score = $u.max($u.map(fileMap[file], function(w){return scoreMap[file][w]}));
-        results.push([docnames[file], titles[file], '', null, score, filenames[file]]);
-      }
-    }
-    return results;
-  },
-
-  /**
-   * helper function to return a node containing the
-   * search summary for a given text. keywords is a list
-   * of stemmed words, hlwords is the list of normal, unstemmed
-   * words. the first one is used to find the occurrence, the
-   * latter for highlighting it.
-   */
-  makeSearchSummary : function(text, keywords, hlwords) {
-    var textLower = text.toLowerCase();
-    var start = 0;
-    $.each(keywords, function() {
-      var i = textLower.indexOf(this.toLowerCase());
-      if (i > -1)
-        start = i;
-    });
-    start = Math.max(start - 120, 0);
-    var excerpt = ((start > 0) ? '...' : '') +
-      $.trim(text.substr(start, 240)) +
-      ((start + 240 - text.length) ? '...' : '');
-    var rv = $('<div class="context"></div>').text(excerpt);
-    $.each(hlwords, function() {
-      rv = rv.highlightText(this, 'highlighted');
-    });
-    return rv;
-  }
-};
-
-$(document).ready(function() {
-  Search.init();
-});
\ No newline at end of file
--- a/src/build/html/_static/searchtools.min.js	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-function splitQuery(e){for(var t=[],i=-1,a=0;a<e.length;a++)splitChars[e.charCodeAt(a)]?-1!==i&&(t.push(e.slice(i,a)),i=-1):-1===i&&(i=a);return-1!==i&&t.push(e.slice(i)),t}var Stemmer=function(){var e={ational:"ate",tional:"tion",enci:"ence",anci:"ance",izer:"ize",bli:"ble",alli:"al",entli:"ent",eli:"e",ousli:"ous",ization:"ize",ation:"ate",ator:"ate",alism:"al",iveness:"ive",fulness:"ful",ousness:"ous",aliti:"al",iviti:"ive",biliti:"ble",logi:"log"},t={icate:"ic",ative:"",alize:"al",iciti:"ic",ical:"ic",ful:"",ness:""},i="[aeiouy]",a="[^aeiou][^aeiouy]*",s=i+"[aeiou]*",r="^("+a+")?"+s+a,n="^("+a+")?"+s+a+s+a,o="^("+a+")?"+i;this.stemWord=function(s){var u,l,c;if(s.length<3)return s;var h,p,f,d;if("y"==(c=s.substr(0,1))&&(s=c.toUpperCase()+s.substr(1)),h=/^(.+?)(ss|i)es$/,p=/^(.+?)([^s])s$/,h.test(s)?s=s.replace(h,"$1$2"):p.test(s)&&(s=s.replace(p,"$1$2")),h=/^(.+?)eed$/,p=/^(.+?)(ed|ing)$/,h.test(s)){var x=h.exec(s);(h=new RegExp(r)).test(x[1])&&(h=/.$/,s=s.replace(h,""))}else p.test(s)&&(u=(x=p.exec(s))[1],(p=new RegExp(o)).test(u)&&(s=u,p=/(at|bl|iz)$/,f=new RegExp("([^aeiouylsz])\\1$"),d=new RegExp("^"+a+i+"[^aeiouwxy]$"),p.test(s)?s+="e":f.test(s)?(h=/.$/,s=s.replace(h,"")):d.test(s)&&(s+="e")));return(h=/^(.+?)y$/).test(s)&&(u=(x=h.exec(s))[1],(h=new RegExp(o)).test(u)&&(s=u+"i")),(h=/^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/).test(s)&&(u=(x=h.exec(s))[1],l=x[2],(h=new RegExp(r)).test(u)&&(s=u+e[l])),(h=/^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/).test(s)&&(u=(x=h.exec(s))[1],l=x[2],(h=new RegExp(r)).test(u)&&(s=u+t[l])),h=/^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/,p=/^(.+?)(s|t)(ion)$/,h.test(s)?(u=(x=h.exec(s))[1],(h=new RegExp(n)).test(u)&&(s=u)):p.test(s)&&(u=(x=p.exec(s))[1]+x[2],(p=new RegExp(n)).test(u)&&(s=u)),(h=/^(.+?)e$/).test(s)&&(u=(x=h.exec(s))[1],h=new RegExp(n),p=new RegExp("^([^aeiou][^aeiouy]*)?[aeiouy][aeiou]*[^aeiou][^aeiouy]*([aeiouy][aeiou]*)?$"),f=new RegExp("^"+a+i+"[^aeiouwxy]$"),(h.test(u)||p.test(u)&&!f.test(u))&&(s=u)),h=/ll$/,p=new RegExp(n),h.test(s)&&p.test(s)&&(h=/.$/,s=s.replace(h,"")),"y"==c&&(s=c.toLowerCase()+s.substr(1)),s}},Scorer={objNameMatch:11,objPartialMatch:6,objPrio:{0:15,1:5,2:-5},objPrioDefault:0,title:15,term:5},splitChars=function(){var e,t,i,a,s={},r=[96,180,187,191,215,247,749,885,903,907,909,930,1014,1648,1748,1809,2416,2473,2481,2526,2601,2609,2612,2615,2653,2702,2706,2729,2737,2740,2857,2865,2868,2910,2928,2948,2961,2971,2973,3085,3089,3113,3124,3213,3217,3241,3252,3295,3341,3345,3369,3506,3516,3633,3715,3721,3736,3744,3748,3750,3756,3761,3781,3912,4239,4347,4681,4695,4697,4745,4785,4799,4801,4823,4881,5760,5901,5997,6313,7405,8024,8026,8028,8030,8117,8125,8133,8181,8468,8485,8487,8489,8494,8527,11311,11359,11687,11695,11703,11711,11719,11727,11735,12448,12539,43010,43014,43019,43587,43696,43713,64286,64297,64311,64317,64319,64322,64325,65141];for(e=0;e<r.length;e++)s[r[e]]=!0;var n=[[0,47],[58,64],[91,94],[123,169],[171,177],[182,184],[706,709],[722,735],[741,747],[751,879],[888,889],[894,901],[1154,1161],[1318,1328],[1367,1368],[1370,1376],[1416,1487],[1515,1519],[1523,1568],[1611,1631],[1642,1645],[1750,1764],[1767,1773],[1789,1790],[1792,1807],[1840,1868],[1958,1968],[1970,1983],[2027,2035],[2038,2041],[2043,2047],[2070,2073],[2075,2083],[2085,2087],[2089,2307],[2362,2364],[2366,2383],[2385,2391],[2402,2405],[2419,2424],[2432,2436],[2445,2446],[2449,2450],[2483,2485],[2490,2492],[2494,2509],[2511,2523],[2530,2533],[2546,2547],[2554,2564],[2571,2574],[2577,2578],[2618,2648],[2655,2661],[2672,2673],[2677,2692],[2746,2748],[2750,2767],[2769,2783],[2786,2789],[2800,2820],[2829,2830],[2833,2834],[2874,2876],[2878,2907],[2914,2917],[2930,2946],[2955,2957],[2966,2968],[2976,2978],[2981,2983],[2987,2989],[3002,3023],[3025,3045],[3059,3076],[3130,3132],[3134,3159],[3162,3167],[3170,3173],[3184,3191],[3199,3204],[3258,3260],[3262,3293],[3298,3301],[3312,3332],[3386,3388],[3390,3423],[3426,3429],[3446,3449],[3456,3460],[3479,3481],[3518,3519],[3527,3584],[3636,3647],[3655,3663],[3674,3712],[3717,3718],[3723,3724],[3726,3731],[3752,3753],[3764,3772],[3774,3775],[3783,3791],[3802,3803],[3806,3839],[3841,3871],[3892,3903],[3949,3975],[3980,4095],[4139,4158],[4170,4175],[4182,4185],[4190,4192],[4194,4196],[4199,4205],[4209,4212],[4226,4237],[4250,4255],[4294,4303],[4349,4351],[4686,4687],[4702,4703],[4750,4751],[4790,4791],[4806,4807],[4886,4887],[4955,4968],[4989,4991],[5008,5023],[5109,5120],[5741,5742],[5787,5791],[5867,5869],[5873,5887],[5906,5919],[5938,5951],[5970,5983],[6001,6015],[6068,6102],[6104,6107],[6109,6111],[6122,6127],[6138,6159],[6170,6175],[6264,6271],[6315,6319],[6390,6399],[6429,6469],[6510,6511],[6517,6527],[6572,6592],[6600,6607],[6619,6655],[6679,6687],[6741,6783],[6794,6799],[6810,6822],[6824,6916],[6964,6980],[6988,6991],[7002,7042],[7073,7085],[7098,7167],[7204,7231],[7242,7244],[7294,7400],[7410,7423],[7616,7679],[7958,7959],[7966,7967],[8006,8007],[8014,8015],[8062,8063],[8127,8129],[8141,8143],[8148,8149],[8156,8159],[8173,8177],[8189,8303],[8306,8307],[8314,8318],[8330,8335],[8341,8449],[8451,8454],[8456,8457],[8470,8472],[8478,8483],[8506,8507],[8512,8516],[8522,8525],[8586,9311],[9372,9449],[9472,10101],[10132,11263],[11493,11498],[11503,11516],[11518,11519],[11558,11567],[11622,11630],[11632,11647],[11671,11679],[11743,11822],[11824,12292],[12296,12320],[12330,12336],[12342,12343],[12349,12352],[12439,12444],[12544,12548],[12590,12592],[12687,12689],[12694,12703],[12728,12783],[12800,12831],[12842,12880],[12896,12927],[12938,12976],[12992,13311],[19894,19967],[40908,40959],[42125,42191],[42238,42239],[42509,42511],[42540,42559],[42592,42593],[42607,42622],[42648,42655],[42736,42774],[42784,42785],[42889,42890],[42893,43002],[43043,43055],[43062,43071],[43124,43137],[43188,43215],[43226,43249],[43256,43258],[43260,43263],[43302,43311],[43335,43359],[43389,43395],[43443,43470],[43482,43519],[43561,43583],[43596,43599],[43610,43615],[43639,43641],[43643,43647],[43698,43700],[43703,43704],[43710,43711],[43715,43738],[43742,43967],[44003,44015],[44026,44031],[55204,55215],[55239,55242],[55292,55295],[57344,63743],[64046,64047],[64110,64111],[64218,64255],[64263,64274],[64280,64284],[64434,64466],[64830,64847],[64912,64913],[64968,65007],[65020,65135],[65277,65295],[65306,65312],[65339,65344],[65371,65381],[65471,65473],[65480,65481],[65488,65489],[65496,65497]];for(e=0;e<n.length;e++)for(i=n[e][0],a=n[e][1],t=i;t<=a;t++)s[t]=!0;return s}(),Search={_index:null,_queued_query:null,_pulse_status:-1,init:function(){var e=$.getQueryParameters();if(e.q){var t=e.q[0];$('input[name="q"]')[0].value=t,this.performSearch(t)}},loadIndex:function(e){$.ajax({type:"GET",url:e,data:null,dataType:"script",cache:!0,complete:function(t,i){"success"!=i&&(document.getElementById("searchindexloader").src=e)}})},setIndex:function(e){var t;this._index=e,null!==(t=this._queued_query)&&(this._queued_query=null,Search.query(t))},hasIndex:function(){return null!==this._index},deferQuery:function(e){this._queued_query=e},stopPulse:function(){this._pulse_status=0},startPulse:function(){function e(){var t;Search._pulse_status=(Search._pulse_status+1)%4;var i="";for(t=0;t<Search._pulse_status;t++)i+=".";Search.dots.text(i),Search._pulse_status>-1&&window.setTimeout(e,500)}this._pulse_status>=0||e()},performSearch:function(e){this.out=$("#search-results"),this.title=$("<h2>"+_("Searching")+"</h2>").appendTo(this.out),this.dots=$("<span></span>").appendTo(this.title),this.status=$('<p style="display: none"></p>').appendTo(this.out),this.output=$('<ul class="search"/>').appendTo(this.out),$("#search-progress").text(_("Preparing search...")),this.startPulse(),this.hasIndex()?this.query(e):this.deferQuery(e)},query:function(e){function t(){if(x.length){var e=x.pop(),i=$('<li style="display:none"></li>');if(""===DOCUMENTATION_OPTIONS.FILE_SUFFIX){var a=e[0]+"/";a.match(/\/index\/$/)?a=a.substring(0,a.length-6):"index/"==a&&(a=""),i.append($("<a/>").attr("href",DOCUMENTATION_OPTIONS.URL_ROOT+a+p+e[2]).html(e[1]))}else i.append($("<a/>").attr("href",e[0]+DOCUMENTATION_OPTIONS.FILE_SUFFIX+p+e[2]).html(e[1]));if(e[3])i.append($("<span> ("+e[3]+")</span>")),Search.output.append(i),i.slideDown(5,function(){t()});else if(DOCUMENTATION_OPTIONS.HAS_SOURCE){var s=DOCUMENTATION_OPTIONS.SOURCELINK_SUFFIX;void 0===s&&(s=".txt"),$.ajax({url:DOCUMENTATION_OPTIONS.URL_ROOT+"_sources/"+e[5]+(e[5].slice(-s.length)===s?"":s),dataType:"text",complete:function(e,a){var s=e.responseText;""!==s&&void 0!==s&&i.append(Search.makeSearchSummary(s,r,o)),Search.output.append(i),i.slideDown(5,function(){t()})}})}else Search.output.append(i),i.slideDown(5,function(){t()})}else Search.stopPulse(),Search.title.text(_("Search Results")),v?Search.status.text(_("Search finished, found %s page(s) matching the search query.").replace("%s",v)):Search.status.text(_("Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories.")),Search.status.fadeIn(500)}var i,a=["a","and","are","as","at","be","but","by","for","if","in","into","is","it","near","no","not","of","on","or","such","that","the","their","then","there","these","they","this","to","was","will","with"],s=new Stemmer,r=[],n=[],o=[],u=splitQuery(e),l=[];for(i=0;i<u.length;i++)if(""!==u[i]&&l.push(u[i].toLowerCase()),-1==$u.indexOf(a,u[i].toLowerCase())&&!u[i].match(/^\d+$/)&&""!==u[i]){var c=s.stemWord(u[i].toLowerCase());c.length<3&&u[i].length>=3&&(c=u[i]);var h;"-"==c[0]?(h=n,c=c.substr(1)):(h=r,o.push(u[i].toLowerCase())),$u.contains(h,c)||h.push(c)}var p="?highlight="+$.urlencode(o.join(" ")),f=this._index.terms,d=this._index.titleterms,x=[];for($("#search-progress").empty(),i=0;i<l.length;i++){var g=[].concat(l.slice(0,i),l.slice(i+1,l.length));x=x.concat(this.performObjectSearch(l[i],g))}if(x=x.concat(this.performTermsSearch(r,n,f,d)),Scorer.score)for(i=0;i<x.length;i++)x[i][4]=Scorer.score(x[i]);x.sort(function(e,t){var i=e[4],a=t[4];return i>a?1:i<a?-1:(i=e[1].toLowerCase(),a=t[1].toLowerCase(),i>a?-1:i<a?1:0)});var v=x.length;t()},performObjectSearch:function(e,t){var i,a=this._index.filenames,s=this._index.docnames,r=this._index.objects,n=this._index.objnames,o=this._index.titles,u=[];for(var l in r)for(var c in r[l]){var h=(l?l+".":"")+c;if(h.toLowerCase().indexOf(e)>-1){var p=0,f=h.split(".");h==e||f[f.length-1]==e?p+=Scorer.objNameMatch:f[f.length-1].indexOf(e)>-1&&(p+=Scorer.objPartialMatch);var d=r[l][c],x=n[d[1]][2],g=o[d[0]];if(t.length>0){var v=(l+" "+c+" "+x+" "+g).toLowerCase(),m=!0;for(i=0;i<t.length;i++)if(-1==v.indexOf(t[i])){m=!1;break}if(!m)continue}var S=x+_(", in ")+g,$=d[3];""===$?$=h:"-"==$&&($=n[d[1]][1]+"-"+h),Scorer.objPrio.hasOwnProperty(d[2])?p+=Scorer.objPrio[d[2]]:p+=Scorer.objPrioDefault,u.push([s[d[0]],h,"#"+$,S,p,a[d[0]]])}}return u},performTermsSearch:function(e,t,i,a){var s,r,n,o=this._index.docnames,u=this._index.filenames,l=this._index.titles,c={},h={},p=[];for(s=0;s<e.length;s++){var f=e[s],d=[],x=[{files:i[f],score:Scorer.term},{files:a[f],score:Scorer.title}];if($u.every(x,function(e){return void 0===e.files}))break;for($u.each(x,function(e){var t=e.files;if(void 0!==t)for(void 0===t.length&&(t=[t]),d=d.concat(t),r=0;r<t.length;r++)(n=t[r])in h||(h[n]={}),h[n][f]=e.score}),r=0;r<d.length;r++)(n=d[r])in c?c[n].push(f):c[n]=[f]}for(n in c){var g=!0;if(c[n].length==e.length){for(s=0;s<t.length;s++)if(i[t[s]]==n||a[t[s]]==n||$u.contains(i[t[s]]||[],n)||$u.contains(a[t[s]]||[],n)){g=!1;break}if(g){var v=$u.max($u.map(c[n],function(e){return h[n][e]}));p.push([o[n],l[n],"",null,v,u[n]])}}}return p},makeSearchSummary:function(e,t,i){var a=e.toLowerCase(),s=0;$.each(t,function(){var e=a.indexOf(this.toLowerCase());e>-1&&(s=e)});var r=((s=Math.max(s-120,0))>0?"...":"")+$.trim(e.substr(s,240))+(s+240-e.length?"...":""),n=$('<div class="context"></div>').text(r);return $.each(i,function(){n=n.highlightText(this,"highlighted")}),n}};$(document).ready(function(){Search.init()});
--- a/src/build/html/_static/underscore.min.js	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1 +0,0 @@
-(function(){function n(t,r,e){if(t===r)return 0!==t||1/t==1/r;if(null==t||null==r)return t===r;if(t._chain&&(t=t._wrapped),r._chain&&(r=r._wrapped),t.isEqual&&_.isFunction(t.isEqual))return t.isEqual(r);if(r.isEqual&&_.isFunction(r.isEqual))return r.isEqual(t);var u=a.call(t);if(u!=a.call(r))return!1;switch(u){case"[object String]":return t==String(r);case"[object Number]":return t!=+t?r!=+r:0==t?1/t==1/r:t==+r;case"[object Date]":case"[object Boolean]":return+t==+r;case"[object RegExp]":return t.source==r.source&&t.global==r.global&&t.multiline==r.multiline&&t.ignoreCase==r.ignoreCase}if("object"!=typeof t||"object"!=typeof r)return!1;for(i=e.length;i--;)if(e[i]==t)return!0;e.push(t);var i=0,c=!0;if("[object Array]"==u){if(i=t.length,c=i==r.length)for(;i--&&(c=i in t==i in r&&n(t[i],r[i],e)););}else{if("constructor"in t!="constructor"in r||t.constructor!=r.constructor)return!1;for(var o in t)if(_.has(t,o)&&(i++,!(c=_.has(r,o)&&n(t[o],r[o],e))))break;if(c){for(o in r)if(_.has(r,o)&&!i--)break;c=!i}}return e.pop(),c}var t=this,r=t._,e={},u=Array.prototype,i=Object.prototype,c=u.slice,o=u.unshift,a=i.toString,l=i.hasOwnProperty,f=u.forEach,p=u.map,s=u.reduce,h=u.reduceRight,d=u.filter,v=u.every,y=u.some,g=u.indexOf,m=u.lastIndexOf,i=Array.isArray,b=Object.keys,x=Function.prototype.bind,_=function(n){return new S(n)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=_),exports._=_):t._=_,_.VERSION="1.3.1";var j=_.each=_.forEach=function(n,t,r){if(null!=n)if(f&&n.forEach===f)n.forEach(t,r);else if(n.length===+n.length)for(var u=0,i=n.length;u<i&&!(u in n&&t.call(r,n[u],u,n)===e);u++);else for(u in n)if(_.has(n,u)&&t.call(r,n[u],u,n)===e)break};_.map=_.collect=function(n,t,r){var e=[];return null==n?e:p&&n.map===p?n.map(t,r):(j(n,function(n,u,i){e[e.length]=t.call(r,n,u,i)}),n.length===+n.length&&(e.length=n.length),e)},_.reduce=_.foldl=_.inject=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),s&&n.reduce===s)return e&&(t=_.bind(t,e)),u?n.reduce(t,r):n.reduce(t);if(j(n,function(n,i,c){u?r=t.call(e,r,n,i,c):(r=n,u=!0)}),!u)throw new TypeError("Reduce of empty array with no initial value");return r},_.reduceRight=_.foldr=function(n,t,r,e){var u=arguments.length>2;if(null==n&&(n=[]),h&&n.reduceRight===h)return e&&(t=_.bind(t,e)),u?n.reduceRight(t,r):n.reduceRight(t);var i=_.toArray(n).reverse();return e&&!u&&(t=_.bind(t,e)),u?_.reduce(i,t,r,e):_.reduce(i,t)},_.find=_.detect=function(n,t,r){var e;return A(n,function(n,u,i){if(t.call(r,n,u,i))return e=n,!0}),e},_.filter=_.select=function(n,t,r){var e=[];return null==n?e:d&&n.filter===d?n.filter(t,r):(j(n,function(n,u,i){t.call(r,n,u,i)&&(e[e.length]=n)}),e)},_.reject=function(n,t,r){var e=[];return null==n?e:(j(n,function(n,u,i){t.call(r,n,u,i)||(e[e.length]=n)}),e)},_.every=_.all=function(n,t,r){var u=!0;return null==n?u:v&&n.every===v?n.every(t,r):(j(n,function(n,i,c){if(!(u=u&&t.call(r,n,i,c)))return e}),u)};var A=_.some=_.any=function(n,t,r){t||(t=_.identity);var u=!1;return null==n?u:y&&n.some===y?n.some(t,r):(j(n,function(n,i,c){if(u||(u=t.call(r,n,i,c)))return e}),!!u)};_.include=_.contains=function(n,t){var r=!1;return null==n?r:g&&n.indexOf===g?-1!=n.indexOf(t):r=A(n,function(n){return n===t})},_.invoke=function(n,t){var r=c.call(arguments,2);return _.map(n,function(n){return(_.isFunction(t)?t||n:n[t]).apply(n,r)})},_.pluck=function(n,t){return _.map(n,function(n){return n[t]})},_.max=function(n,t,r){if(!t&&_.isArray(n))return Math.max.apply(Math,n);if(!t&&_.isEmpty(n))return-1/0;var e={computed:-1/0};return j(n,function(n,u,i){(u=t?t.call(r,n,u,i):n)>=e.computed&&(e={value:n,computed:u})}),e.value},_.min=function(n,t,r){if(!t&&_.isArray(n))return Math.min.apply(Math,n);if(!t&&_.isEmpty(n))return 1/0;var e={computed:1/0};return j(n,function(n,u,i){(u=t?t.call(r,n,u,i):n)<e.computed&&(e={value:n,computed:u})}),e.value},_.shuffle=function(n){var t,r=[];return j(n,function(n,e){0==e?r[0]=n:(t=Math.floor(Math.random()*(e+1)),r[e]=r[t],r[t]=n)}),r},_.sortBy=function(n,t,r){return _.pluck(_.map(n,function(n,e,u){return{value:n,criteria:t.call(r,n,e,u)}}).sort(function(n,t){var r=n.criteria,e=t.criteria;return r<e?-1:r>e?1:0}),"value")},_.groupBy=function(n,t){var r={},e=_.isFunction(t)?t:function(n){return n[t]};return j(n,function(n,t){var u=e(n,t);(r[u]||(r[u]=[])).push(n)}),r},_.sortedIndex=function(n,t,r){r||(r=_.identity);for(var e=0,u=n.length;e<u;){var i=e+u>>1;r(n[i])<r(t)?e=i+1:u=i}return e},_.toArray=function(n){return n?n.toArray?n.toArray():_.isArray(n)?c.call(n):_.isArguments(n)?c.call(n):_.values(n):[]},_.size=function(n){return _.toArray(n).length},_.first=_.head=function(n,t,r){return null==t||r?n[0]:c.call(n,0,t)},_.initial=function(n,t,r){return c.call(n,0,n.length-(null==t||r?1:t))},_.last=function(n,t,r){return null==t||r?n[n.length-1]:c.call(n,Math.max(n.length-t,0))},_.rest=_.tail=function(n,t,r){return c.call(n,null==t||r?1:t)},_.compact=function(n){return _.filter(n,function(n){return!!n})},_.flatten=function(n,t){return _.reduce(n,function(n,r){return _.isArray(r)?n.concat(t?r:_.flatten(r)):(n[n.length]=r,n)},[])},_.without=function(n){return _.difference(n,c.call(arguments,1))},_.uniq=_.unique=function(n,t,r){var r=r?_.map(n,r):n,e=[];return _.reduce(r,function(r,u,i){return 0!=i&&(!0===t?_.last(r)==u:_.include(r,u))||(r[r.length]=u,e[e.length]=n[i]),r},[]),e},_.union=function(){return _.uniq(_.flatten(arguments,!0))},_.intersection=_.intersect=function(n){var t=c.call(arguments,1);return _.filter(_.uniq(n),function(n){return _.every(t,function(t){return _.indexOf(t,n)>=0})})},_.difference=function(n){var t=_.flatten(c.call(arguments,1));return _.filter(n,function(n){return!_.include(t,n)})},_.zip=function(){for(var n=c.call(arguments),t=_.max(_.pluck(n,"length")),r=Array(t),e=0;e<t;e++)r[e]=_.pluck(n,""+e);return r},_.indexOf=function(n,t,r){if(null==n)return-1;var e;if(r)return r=_.sortedIndex(n,t),n[r]===t?r:-1;if(g&&n.indexOf===g)return n.indexOf(t);for(r=0,e=n.length;r<e;r++)if(r in n&&n[r]===t)return r;return-1},_.lastIndexOf=function(n,t){if(null==n)return-1;if(m&&n.lastIndexOf===m)return n.lastIndexOf(t);for(var r=n.length;r--;)if(r in n&&n[r]===t)return r;return-1},_.range=function(n,t,r){arguments.length<=1&&(t=n||0,n=0);for(var r=arguments[2]||1,e=Math.max(Math.ceil((t-n)/r),0),u=0,i=Array(e);u<e;)i[u++]=n,n+=r;return i};var w=function(){};_.bind=function(n,t){var r,e;if(n.bind===x&&x)return x.apply(n,c.call(arguments,1));if(!_.isFunction(n))throw new TypeError;return e=c.call(arguments,2),r=function(){if(!(this instanceof r))return n.apply(t,e.concat(c.call(arguments)));w.prototype=n.prototype;var u=new w,i=n.apply(u,e.concat(c.call(arguments)));return Object(i)===i?i:u}},_.bindAll=function(n){var t=c.call(arguments,1);return 0==t.length&&(t=_.functions(n)),j(t,function(t){n[t]=_.bind(n[t],n)}),n},_.memoize=function(n,t){var r={};return t||(t=_.identity),function(){var e=t.apply(this,arguments);return _.has(r,e)?r[e]:r[e]=n.apply(this,arguments)}},_.delay=function(n,t){var r=c.call(arguments,2);return setTimeout(function(){return n.apply(n,r)},t)},_.defer=function(n){return _.delay.apply(_,[n,1].concat(c.call(arguments,1)))},_.throttle=function(n,t){var r,e,u,i,c,o=_.debounce(function(){c=i=!1},t);return function(){r=this,e=arguments;u||(u=setTimeout(function(){u=null,c&&n.apply(r,e),o()},t)),i?c=!0:n.apply(r,e),o(),i=!0}},_.debounce=function(n,t){var r;return function(){var e=this,u=arguments;clearTimeout(r),r=setTimeout(function(){r=null,n.apply(e,u)},t)}},_.once=function(n){var t,r=!1;return function(){return r?t:(r=!0,t=n.apply(this,arguments))}},_.wrap=function(n,t){return function(){var r=[n].concat(c.call(arguments,0));return t.apply(this,r)}},_.compose=function(){var n=arguments;return function(){for(var t=arguments,r=n.length-1;r>=0;r--)t=[n[r].apply(this,t)];return t[0]}},_.after=function(n,t){return n<=0?t():function(){if(--n<1)return t.apply(this,arguments)}},_.keys=b||function(n){if(n!==Object(n))throw new TypeError("Invalid object");var t,r=[];for(t in n)_.has(n,t)&&(r[r.length]=t);return r},_.values=function(n){return _.map(n,_.identity)},_.functions=_.methods=function(n){var t,r=[];for(t in n)_.isFunction(n[t])&&r.push(t);return r.sort()},_.extend=function(n){return j(c.call(arguments,1),function(t){for(var r in t)n[r]=t[r]}),n},_.defaults=function(n){return j(c.call(arguments,1),function(t){for(var r in t)null==n[r]&&(n[r]=t[r])}),n},_.clone=function(n){return _.isObject(n)?_.isArray(n)?n.slice():_.extend({},n):n},_.tap=function(n,t){return t(n),n},_.isEqual=function(t,r){return n(t,r,[])},_.isEmpty=function(n){if(_.isArray(n)||_.isString(n))return 0===n.length;for(var t in n)if(_.has(n,t))return!1;return!0},_.isElement=function(n){return!(!n||1!=n.nodeType)},_.isArray=i||function(n){return"[object Array]"==a.call(n)},_.isObject=function(n){return n===Object(n)},_.isArguments=function(n){return"[object Arguments]"==a.call(n)},_.isArguments(arguments)||(_.isArguments=function(n){return!(!n||!_.has(n,"callee"))}),_.isFunction=function(n){return"[object Function]"==a.call(n)},_.isString=function(n){return"[object String]"==a.call(n)},_.isNumber=function(n){return"[object Number]"==a.call(n)},_.isNaN=function(n){return n!==n},_.isBoolean=function(n){return!0===n||!1===n||"[object Boolean]"==a.call(n)},_.isDate=function(n){return"[object Date]"==a.call(n)},_.isRegExp=function(n){return"[object RegExp]"==a.call(n)},_.isNull=function(n){return null===n},_.isUndefined=function(n){return void 0===n},_.has=function(n,t){return l.call(n,t)},_.noConflict=function(){return t._=r,this},_.identity=function(n){return n},_.times=function(n,t,r){for(var e=0;e<n;e++)t.call(r,e)},_.escape=function(n){return(""+n).replace(/&/g,"&amp;").replace(/</g,"&lt;").replace(/>/g,"&gt;").replace(/"/g,"&quot;").replace(/'/g,"&#x27;").replace(/\//g,"&#x2F;")},_.mixin=function(n){j(_.functions(n),function(t){k(t,_[t]=n[t])})};var E=0;_.uniqueId=function(n){var t=E++;return n?n+t:t},_.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var O=/.^/,q=function(n){return n.replace(/\\\\/g,"\\").replace(/\\'/g,"'")};_.template=function(n,t){var r=_.templateSettings,r="var __p=[],print=function(){__p.push.apply(__p,arguments);};with(obj||{}){__p.push('"+n.replace(/\\/g,"\\\\").replace(/'/g,"\\'").replace(r.escape||O,function(n,t){return"',_.escape("+q(t)+"),'"}).replace(r.interpolate||O,function(n,t){return"',"+q(t)+",'"}).replace(r.evaluate||O,function(n,t){return"');"+q(t).replace(/[\r\n\t]/g," ")+";__p.push('"}).replace(/\r/g,"\\r").replace(/\n/g,"\\n").replace(/\t/g,"\\t")+"');}return __p.join('');",e=new Function("obj","_",r);return t?e(t,_):function(n){return e.call(this,n,_)}},_.chain=function(n){return _(n).chain()};var S=function(n){this._wrapped=n};_.prototype=S.prototype;var F=function(n,t){return t?_(n).chain():n},k=function(n,t){S.prototype[n]=function(){var n=c.call(arguments);return o.call(n,this._wrapped),F(t.apply(_,n),this._chain)}};_.mixin(_),j("pop,push,reverse,shift,sort,splice,unshift".split(","),function(n){var t=u[n];S.prototype[n]=function(){var r=this._wrapped;t.apply(r,arguments);var e=r.length;return("shift"==n||"splice"==n)&&0===e&&delete r[0],F(r,this._chain)}}),j(["concat","join","slice"],function(n){var t=u[n];S.prototype[n]=function(){return F(t.apply(this._wrapped,arguments),this._chain)}}),S.prototype.chain=function(){return this._chain=!0,this},S.prototype.value=function(){return this._wrapped}}).call(this);
Binary file src/build/html/_static/up-pressed.png has changed
--- a/src/build/html/install.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,417 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>Installing PyAMS &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-    <link rel="next" title="Managing ZCA with PyAMS" href="zca.html" />
-    <link rel="prev" title="Creating ZODB" href="zodb.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="right" >
-          <a href="zca.html" title="Managing ZCA with PyAMS"
-             accesskey="N">next</a> |</li>
-        <li class="right" >
-          <a href="zodb.html" title="Creating ZODB"
-             accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="installing-pyams">
-<span id="install"></span><h1>Installing PyAMS<a class="headerlink" href="#installing-pyams" title="Permalink to this headline">¶</a></h1>
-<p>PyAMS default installation is based on <a class="reference external" href="http://www.buildout.org">Buildout</a> utility. It’s not mandatory to use a
-virtual environment, but it allows you to have a better control over your Python resources.</p>
-<p>Current PyAMS version is based and validated for Python 3.5; your Python environment must also include a C
-compiler as well as development headers for Python, <em>libjpeg</em>, <em>libpng</em>, <em>libfreetype</em>, <em>libxml2</em>, <em>libxslt</em> and
-eventually <em>libldap</em>, <em>libffi</em>, <em>libgdal</em> or <em>libzmq</em>.</p>
-<p>PyAMS default components configuration also pre-suppose that the following external tools are available:</p>
-<ul class="simple">
-<li>a <em>Memcached</em> or <em>Redis</em> server, to store sessions and cache (can be changed through Beaker configuration)</li>
-</ul>
-<p>Optional tools also include:</p>
-<ul class="simple">
-<li>an <em>LDAP</em> server for authentication</li>
-<li>an <em>ElasticSearch</em> server for full text indexing (see <em>PyAMS_content_es</em> package)</li>
-<li>a <em>WebSockets</em> server using AsyncIO. This is used to manage notifications (see <em>PyAMS_notify</em> and <em>PyAMS_notify_ws</em>
-packages). An <em>out of the box</em> environment can be built using <em>pyams_notify</em> scaffold.</li>
-</ul>
-<p>PyAMS also needs that you use a ZODB remote server, as several background processes needing a concurrent access to ZODB
-are started by PyAMS main process. Three ZODB storages are already provided through PyAMS: ZEO, RelStorage or Newt.db.
-See <a class="reference internal" href="zodb.html#zodb"><span class="std std-ref">Creating ZODB</span></a> to know how to initialize database with the help of PyAMS tools.</p>
-<div class="section" id="creating-initial-buildout">
-<h2>Creating initial buildout<a class="headerlink" href="#creating-initial-buildout" title="Permalink to this headline">¶</a></h2>
-<p>PyAMS provides a new Pyramid scaffold, called <em>pyams</em>, generated via a <em>cookiecutter</em> template.</p>
-<p>A simple option to install PyAMS is to create a buildout environment including <em>Pyramid</em> and all <em>PyAMS</em> packages:</p>
-<div class="highlight-bash"><div class="highlight"><pre><span></span><span class="c1"># mkdir /var/local/</span>
-<span class="c1"># pip3 install virtualenv</span>
-<span class="c1"># virtualenv --python=python3.5 env</span>
-<span class="c1"># cd env</span>
-<span class="c1"># . bin/activate</span>
-<span class="o">(</span>env<span class="o">)</span> <span class="c1"># pip3.5 install cookiecutter</span>
-<span class="o">(</span>env<span class="o">)</span> <span class="c1"># cookiecutter hg+http://hg.ztfy.org/pyams/scaffolds/pyams</span>
-</pre></div>
-</div>
-<p><em>CookieCutter</em> will ask you for a small set of input variables that you can change or not:</p>
-<ul class="simple">
-<li><strong>pyams_release</strong>: version of PyAMS configuration file to use. “latest” (default value) will point to last release;
-you can also choose to point to a given release (“0.1.4” for example)</li>
-<li><strong>project_name</strong>: current environment name in “human form”</li>
-<li><strong>project_slug</strong>: “technical” package name, based on project name</li>
-<li><strong>virtual_hostname</strong>: Apache virtual-host name</li>
-<li><strong>webapp_name</strong>: web application package name (“webapp” as default)</li>
-<li><strong>webapp_port</strong>: TCP/IP port to use when running application outside Apache (“6543” as default)</li>
-<li><strong>eggs_directory</strong>: relative or absolute path to directory containing downloaded eggs; this directory can be
-shared with other projects (“eggs” as default)</li>
-<li><strong>logs_directory</strong>: absolute path to directory containing Apache’s log files</li>
-<li><strong>run_user</strong>: user name under which Apache process will run (“www-data” as default)</li>
-<li><strong>run_group</strong>: group name under which Apache process will run (“www-data” as default)</li>
-<li><strong>beaker_backend</strong>: name of Beaker backend to use to store sessions and cache data (“redis” as default)</li>
-<li><strong>beaker_server</strong>: IP address and port of Beaker backend server (“127.0.0.1:6379” as default)</li>
-<li><strong>db_type</strong>: ZODB database storage; available options include ZEO, RelStorage and NewtDB</li>
-<li><strong>db_host</strong>: IP address of database server (“127.0.0.1” as default); WARNING: database server installation
-is not part of application installation; another “zeo_server” cookiecutter recipe is available for ZEO</li>
-<li><strong>db_port</strong>: listening port of database server (“8100” is given as default for ZEO)</li>
-<li><strong>db_name</strong>: database or ZEO storage name to use</li>
-<li><strong>db_username</strong>: database user name</li>
-<li><strong>db_password</strong>: database password</li>
-<li><strong>zeo_realm</strong>: ZEO authentication realm</li>
-<li><strong>blobs_dir</strong>: local directory to use to store cache of ZODB blobs; cache size is limited to 10GB as default</li>
-<li><strong>use_postgresql</strong>: specify if PostgreSQL access is required; if so, please check that PostgreSQL development files
-are available to compile PsycoPG2 extension</li>
-<li><strong>use_oracle</strong>: specify if Oracle access is required; if so, please check that Oracle development files are
-available to compile cx_Oracle extension, and that ORACLE_HOME environment variable is correctly defined (see below)</li>
-<li><strong>use_ldap</strong>: specify if LDAP access will be required for authentication</li>
-<li><strong>use_elasticsearch</strong>: specify if an ElasticSearch server will be used for indexation</li>
-<li><strong>elasticsearch_server</strong>: URL used to access Elasticsearch server (“<a class="reference external" href="http://127.0.0.1:9200">http://127.0.0.1:9200</a>” as default); this URL can
-include login and password (“<a class="reference external" href="http://login:password&#64;127.0.0.1:9200">http://login:password&#64;127.0.0.1:9200</a>”), if required…</li>
-<li><strong>elasticsearch_index</strong>: name of Elasticsearch index to use (“pyams” as default)</li>
-<li><strong>create_elasticsearch_index</strong>: specify if Elasticsearch index should be created after installation is complete</li>
-<li><strong>define_elasticsearch_mappings</strong> : specify if Elasticsearch mappings should be defined after installation is complete</li>
-<li><strong>smtp_server</strong>: DNS name of SMTP server (“localhost” as default)</li>
-<li><strong>smtp_server_name</strong>: “human” name given to SMTP server (“pyams” as default)</li>
-<li><strong>pyams_scheduler</strong>: TCP/IP address and port to use to access PyAMS tasks scheduler process (“127.0.0.1:5555” as
-default); see <span class="xref std std-ref">pyams_scheduler</span></li>
-<li><strong>start_scheduler</strong>: boolean value to indicate if scheduler process is started by this application instance</li>
-<li><strong>pyams_medias_converter</strong>: TCP/IP address and port to use to access PyAMS medias converter process (“127.0.0.1:5556”
-as default); see <span class="xref std std-ref">pyams_medias</span></li>
-<li><strong>start_medias_converter</strong>: boolean value to indicate if medias converter process is started by this application
-instance</li>
-<li><strong>pyams_es_indexer</strong>: TCP/IP address and port to use to access PyAMS Elasticsearch indexer process (“127.0.0.1:5557”
-as default); see <span class="xref std std-ref">pyams_content_es</span></li>
-<li><strong>start_es_indexer</strong> boolean value to indicate if Elasticsearch indexer process is started by this application
-instance</li>
-<li><strong>use_notifications</strong>: specify if PyAMS notifications services are to be used (see <a class="reference internal" href="pyams_notify.html#pyams-notify"><span class="std std-ref">PyAMS notification services</span></a>)</li>
-<li><strong>pyams_ws_notify</strong>: TCP/IP address and port of PyAMS websockets server managing notifications service
-(“127.0.0.1:8081” as default)</li>
-<li><strong>lexicon_languages</strong>: NLTK lexicon languages to use (“en:english fr:french” as default)</li>
-<li><strong>extension_package</strong>: name of a PyAMS extension package to include in environment configuration</li>
-<li><strong>need_pyams_gis</strong>: specify if PyAMS GIS features are to be used by given extension package; if so, please check
-that <em>libgdal</em> development files are available; on Debian (and maybe others), you have to specify environment
-variables (see below).</li>
-</ul>
-<p>You can then check, and eventually update, the proposed Buildout configuration file <em>buildout.cfg</em>, to add or remove
-packages or update settings to your needs. Then finalize Bootstrap initialization:</p>
-<div class="highlight-bash"><div class="highlight"><pre><span></span><span class="o">(</span>env<span class="o">)</span> <span class="c1"># python3.5 bootstrap.py</span>
-<span class="o">(</span>env<span class="o">)</span> <span class="c1"># ./bin/buildout</span>
-</pre></div>
-</div>
-<p>This last operation can be quite long, as many packages have to downloaded, compiled and installed in the virtual
-environment. If you encounter any compile error, just install the required dependencies and restart the buildout.</p>
-<p>Some dependencies can require the definition of custom environment variables before running <em>buildout</em>, like:</p>
-<ul class="simple">
-<li>for <em>libgdal</em>, which is required by <strong>PyAMS_gis</strong> package, use:</li>
-</ul>
-<div class="highlight-bash"><div class="highlight"><pre><span></span><span class="o">(</span>env<span class="o">)</span> <span class="c1"># export C_INCLUDE_PATH=/usr/include/gdal</span>
-<span class="o">(</span>env<span class="o">)</span> <span class="c1"># export CPLUS_INCLUDE_PATH=/usr/include/gdal</span>
-</pre></div>
-</div>
-<p><strong>WARNING</strong>: you have to check also that your <em>libgdal</em> release is matching “GDAL” release given in PyAMS
-configuration file (actually 2.1.0).</p>
-<ul class="simple">
-<li>for <em>cx_Oracle</em>, which is required if you use Oracle database connections, use:</li>
-</ul>
-<div class="highlight-bash"><div class="highlight"><pre><span></span><span class="o">(</span>env<span class="o">)</span> <span class="c1"># export ORACLE_HOME=/usr/lib/oracle/12.1/client64</span>
-</pre></div>
-</div>
-<p>These examples are given for Debian GNU/Linux. You may have to adapt configuration based on your own Linux
-distribution and packages versions.</p>
-</div>
-<div class="section" id="environment-settings">
-<h2>Environment settings<a class="headerlink" href="#environment-settings" title="Permalink to this headline">¶</a></h2>
-<p>The project generated from <em>pyams</em> scaffold is based on default Pyramid’s <em>zodb</em> scaffold, but it adds:</p>
-<ul class="simple">
-<li>a custom application factory, in the <em>webapp</em> directory (see <a class="reference internal" href="site.html#site"><span class="std std-ref">PyAMS site management</span></a>)</li>
-<li>a set of directories to store runtime data, in the <em>var</em> directory; each directory contains a <em>README.txt</em> file
-which should be self-explanatory to indicate what this directory should contain, including a ZEO cache</li>
-<li>a set of configuration files, in the <em>etc</em> directory; here are standard <em>development.ini</em> and <em>production.ini</em>
-configuration files, a ZODB configuration files (<em>zodb-zeo.conf</em>) for a ZEO client storage and two Apache
-configurations (for Apache 2.2 and 2.4) using <em>mod_wsgi</em>.</li>
-</ul>
-<p>Once the project have been created from the scaffold, you are free to update all the configuration files.</p>
-<p>If you need to add packages to the environment, you have to add them to the <em>buildout.cfg</em> file <strong>AND</strong> to the INI
-file (in the <em>pyramid.includes</em> section) before running the <em>buildout</em> another time; don’t forget to add the
-requested version at the end of <em>buildout.cfg</em> file, as Buildout is not configured by default to automatically
-download the last release of a given unknown package.</p>
-<p><em>development.ini</em> and <em>production.ini</em> files contain many commented directives related to PyAMS components. Read and
-update them carefully before initializing your application database!</p>
-</div>
-<div class="section" id="initializing-the-database">
-<h2>Initializing the database<a class="headerlink" href="#initializing-the-database" title="Permalink to this headline">¶</a></h2>
-<p>When you have downloaded and installed all required packages, you have to initialize the database so that all
-required components are available.</p>
-<p>From a shell, just type:</p>
-<div class="highlight-bash"><div class="highlight"><pre><span></span><span class="o">(</span>env<span class="o">)</span> <span class="c1"># ./bin/pyams_upgrade etc/development.ini</span>
-</pre></div>
-</div>
-<p>This process requires that every package is correctly included into <em>pyramid.includes</em> directive from selected
-configuration file.</p>
-</div>
-<div class="section" id="initializing-elasticsearch-index">
-<h2>Initializing Elasticsearch index<a class="headerlink" href="#initializing-elasticsearch-index" title="Permalink to this headline">¶</a></h2>
-<p>If you want to use an Elasticsearch index, you have to initialize index settings and mappings; the Ingest attachment
-plug-in is also required to handle attachments correctly.</p>
-<p>Elasticsearch integration is defined through the <em>PyAMS_content_es</em> package. Configuration files are available in this
-package, for attachment pipeline, index settings and mappings:</p>
-<div class="highlight-bash"><div class="highlight"><pre><span></span><span class="o">(</span>env<span class="o">)</span> <span class="c1"># cd /var/local/src/pyams/pyams_content_es</span>
-<span class="o">(</span>env<span class="o">)</span> <span class="c1"># curl --noproxy localhost -XDELETE http://localhost:9200/pyams (1)</span>
-<span class="o">(</span>env<span class="o">)</span> <span class="c1"># curl --noproxy localhost -XPUT    http://localhost:9200/pyams -d @index-settings.json</span>
-
-<span class="o">(</span>env<span class="o">)</span> <span class="c1"># curl --noproxy localhost -XPUT    http://localhost:9200/pyams/WfNewsEvent/_mapping -d @mappings/WfNewsEvent.json</span>
-<span class="o">(</span>env<span class="o">)</span> <span class="c1"># curl --noproxy localhost -XPUT    http://localhost:9200/pyams/WfTopic/_mapping -d @mappings/WfTopic.json</span>
-<span class="o">(</span>env<span class="o">)</span> <span class="c1"># curl --noproxy localhost -XPUT    http://localhost:9200/pyams/WfBlogPost/_mapping -d @mappings/WfBlogPost.json</span>
-</pre></div>
-</div>
-<ol class="arabic simple">
-<li>If ‘pyams’ is defined as Elasticsearch index name.</li>
-</ol>
-</div>
-<div class="section" id="nltk-initialization">
-<h2>NLTK initialization<a class="headerlink" href="#nltk-initialization" title="Permalink to this headline">¶</a></h2>
-<p>Some NLTK (Natural Language Toolkit) tokenizers and stopwords utilities are used to index fulltext contents elements.
-This package requires downloading and configuration of several elements which are done as follow:</p>
-<div class="highlight-bash"><div class="highlight"><pre><span></span><span class="o">(</span>end<span class="o">)</span> <span class="c1"># ./bin/py</span>
-&gt;&gt;&gt; import nltk
-&gt;&gt;&gt; nltk.download<span class="o">()</span>
-NLTK Downloader
----------------------------------------------------------------------------
-    d<span class="o">)</span> Download   l<span class="o">)</span> List    u<span class="o">)</span> Update   c<span class="o">)</span> Config   h<span class="o">)</span> Help   q<span class="o">)</span> Quit
----------------------------------------------------------------------------
-Downloader&gt; c
-
-Data Server:
-  - URL: &lt;https://raw.githubusercontent.com/nltk/nltk_data/gh-pages/index.xml&gt;
-  - <span class="m">6</span> Package Collections Available
-  - <span class="m">107</span> Individual Packages Available
-
-Local Machine:
-  - Data directory: /home/tflorac/nltk_data
-
----------------------------------------------------------------------------
-    s<span class="o">)</span> Show Config   u<span class="o">)</span> Set Server URL   d<span class="o">)</span> Set Data Dir   m<span class="o">)</span> Main Menu
----------------------------------------------------------------------------
-Config&gt; d
-  New directory&gt; /usr/local/lib/nltk_data <span class="o">(</span><span class="m">1</span><span class="o">)</span>
-Config&gt; m
-
----------------------------------------------------------------------------
-    d<span class="o">)</span> Download   l<span class="o">)</span> List    u<span class="o">)</span> Update   c<span class="o">)</span> Config   h<span class="o">)</span> Help   q<span class="o">)</span> Quit
----------------------------------------------------------------------------
-Downloader&gt; d
-
-Download which package <span class="o">(</span><span class="nv">l</span><span class="o">=</span>list<span class="p">;</span> <span class="nv">x</span><span class="o">=</span>cancel<span class="o">)</span>?
-  Identifier&gt; punkt
-    Downloading package punkt to /usr/local/lib/nltk_data...
-
-Downloader&gt; d
-
-Download which package <span class="o">(</span><span class="nv">l</span><span class="o">=</span>list<span class="p">;</span> <span class="nv">x</span><span class="o">=</span>cancel<span class="o">)</span>?
-  Identifier&gt; stopwords
-    Downloading package stopwords to /usr/local/lib/nltk_data...
-</pre></div>
-</div>
-<p>(1) On Debian GNU/Linux, you can choose any directory between ‘<em>~/nltk_data</em>’ (where ‘~’ is the homedir of user running
-Pyramid application), ‘<em>/usr/share/nltk_data</em>’, ‘<em>/usr/local/share/nltk_data</em>’, ‘<em>/usr/lib/nltk_data</em>’ and
-‘<em>/usr/local/lib/nltk_data</em>’.</p>
-</div>
-<div class="section" id="starting-the-application">
-<h2>Starting the application<a class="headerlink" href="#starting-the-application" title="Permalink to this headline">¶</a></h2>
-<p>When database upgrade process has ended, you can start the web application process with the standard Pyramid’s
-<em>pserve</em> command line tool:</p>
-<div class="highlight-bash"><div class="highlight"><pre><span></span><span class="o">(</span>env<span class="o">)</span> <span class="c1"># ./bin/pserve etc/development.ini</span>
-</pre></div>
-</div>
-<p>In standard debug mode, all registered components are displayed in the console, until the final line (here using ZEO):</p>
-<div class="highlight-bash"><div class="highlight"><pre><span></span><span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,339 INFO  <span class="o">[</span>ZEO.ClientStorage<span class="o">][</span>MainThread<span class="o">]</span> <span class="o">[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> ClientStorage <span class="o">(</span><span class="nv">pid</span><span class="o">=</span><span class="m">28695</span><span class="o">)</span> created RW/normal <span class="k">for</span> storage: <span class="s1">&#39;pyams&#39;</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,340 INFO  <span class="o">[</span>ZEO.cache<span class="o">][</span>MainThread<span class="o">]</span> created temporary cache file <span class="m">3</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,345 INFO  <span class="o">[</span>ZODB.blob<span class="o">][</span>MainThread<span class="o">]</span> <span class="o">(</span><span class="m">28695</span><span class="o">)</span> Blob directory <span class="sb">`</span>/var/local/env/pyams/var/db/blobs<span class="sb">`</span> is used but has no layout marker set. Selected <span class="sb">`</span>lawn<span class="sb">`</span> layout.
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,345 WARNI <span class="o">[</span>ZODB.blob<span class="o">][</span>MainThread<span class="o">]</span> <span class="o">(</span><span class="m">28695</span><span class="o">)</span> The <span class="sb">`</span>lawn<span class="sb">`</span> blob directory layout is deprecated due to scalability issues on some file systems, please consider migrating to the <span class="sb">`</span>bushy<span class="sb">`</span> layout.
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,346 DEBUG <span class="o">[</span>asyncio<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client networking thread<span class="o">]</span> Using selector: EpollSelector
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,347 DEBUG <span class="o">[</span>ZEO.asyncio.client<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client networking thread<span class="o">]</span> disconnected &lt;ZEO.asyncio.client.Client object at 0x7feeb1de7390&gt; None
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,348 DEBUG <span class="o">[</span>ZEO.asyncio.client<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client networking thread<span class="o">]</span> try_connecting
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,349 INFO  <span class="o">[</span>ZEO.asyncio.base<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client networking thread<span class="o">]</span> Connected Protocol<span class="o">((</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)</span>, <span class="s1">&#39;pyams&#39;</span>, False<span class="o">)</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,355 INFO  <span class="o">[</span>ZEO.ClientStorage<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client networking thread<span class="o">]</span> <span class="o">[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> Connected to storage: <span class="o">(</span><span class="s1">&#39;localhost&#39;</span>, <span class="m">8100</span><span class="o">)</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,358 DEBUG <span class="o">[</span>txn.140663320073984<span class="o">][</span>MainThread<span class="o">]</span> new transaction
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,360 DEBUG <span class="o">[</span>txn.140663320073984<span class="o">][</span>MainThread<span class="o">]</span> commit
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,484 DEBUG <span class="o">[</span>config<span class="o">][</span>MainThread<span class="o">]</span> include /home/tflorac/Dropbox/src/PyAMS/pyams_template/src/pyams_template/configure.zcml
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,485 DEBUG <span class="o">[</span>config<span class="o">][</span>MainThread<span class="o">]</span> include /var/local/env/pycharm/lib/python3.5/site-packages/pyramid_zcml/configure.zcml
-...
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,833 DEBUG <span class="o">[</span>PyAMS <span class="o">(</span>utils<span class="o">)][</span>MainThread<span class="o">]</span> Registering utility &lt;class <span class="s1">&#39;pyams_utils.timezone.utility.TimezoneGenerationsChecker&#39;</span>&gt; named <span class="s1">&#39;PyAMS timezone&#39;</span> providing &lt;InterfaceClass pyams_utils.interfaces.site.ISiteGenerations&gt;
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,834 DEBUG <span class="o">[</span>PyAMS <span class="o">(</span>utils<span class="o">)][</span>MainThread<span class="o">]</span> Registering class &lt;class <span class="s1">&#39;pyams_utils.timezone.vocabulary.TimezonesVocabulary&#39;</span>&gt; as vocabulary with name <span class="s2">&quot;PyAMS timezones&quot;</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,835 DEBUG <span class="o">[</span>PyAMS <span class="o">(</span>utils<span class="o">)][</span>MainThread<span class="o">]</span> Registering adapter &lt;class <span class="s1">&#39;pyams_utils.traversing.PathElementsAdapter&#39;</span>&gt; <span class="k">for</span> <span class="o">(</span>&lt;InterfaceClass zope.location.interfaces.IContained&gt;,<span class="o">)</span> providing &lt;InterfaceClass pyams_utils.interfaces.traversing.IPathElements&gt;
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,839 DEBUG <span class="o">[</span>PyAMS <span class="o">(</span>utils<span class="o">)][</span>MainThread<span class="o">]</span> Registering adapter &lt;class <span class="s1">&#39;pyams_utils.url.AbsoluteUrlTalesExtension&#39;</span>&gt; <span class="k">for</span> <span class="o">(</span>&lt;InterfaceClass zope.interface.Interface&gt;, &lt;InterfaceClass zope.interface.Interface&gt;, &lt;InterfaceClass zope.interface.Interface&gt;<span class="o">)</span> providing &lt;InterfaceClass pyams_utils.interfaces.tales.ITALESExtension&gt;
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,847 DEBUG <span class="o">[</span>PyAMS <span class="o">(</span>utils<span class="o">)][</span>MainThread<span class="o">]</span> Registering adapter &lt;class <span class="s1">&#39;pyams_utils.widget.decimal.DottedDecimalDataConverter&#39;</span>&gt; <span class="k">for</span> <span class="o">(</span>&lt;InterfaceClass pyams_utils.schema.IDottedDecimalField&gt;, &lt;InterfaceClass z3c.form.interfaces.IWidget&gt;<span class="o">)</span> providing &lt;InterfaceClass z3c.form.interfaces.IDataConverter&gt;
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,942 DEBUG <span class="o">[</span>PyAMS <span class="o">(</span>utils<span class="o">)][</span>MainThread<span class="o">]</span> Registering adapter &lt;class <span class="s1">&#39;pyams_utils.zmi.intids.IntIdsLengthAdapter&#39;</span>&gt; <span class="k">for</span> <span class="o">(</span>&lt;InterfaceClass zope.intid.interfaces.IIntIds&gt;,<span class="o">)</span> providing &lt;InterfaceClass pyams_utils.interfaces.intids.IIndexLength&gt;
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,943 DEBUG <span class="o">[</span>PyAMS <span class="o">(</span>pagelet<span class="o">)][</span>MainThread<span class="o">]</span> Registering pagelet view <span class="s2">&quot;properties.html&quot;</span> <span class="k">for</span> &lt;InterfaceClass zope.intid.interfaces.IIntIds&gt; <span class="o">(</span>&lt;class <span class="s1">&#39;pyams_utils.zmi.intids.IntIdsPropertiesDisplayForm&#39;</span>&gt;<span class="o">)</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,949 DEBUG <span class="o">[</span>PyAMS <span class="o">(</span>pagelet<span class="o">)][</span>MainThread<span class="o">]</span> Registering pagelet view <span class="s2">&quot;properties.html&quot;</span> <span class="k">for</span> &lt;InterfaceClass pyams_utils.interfaces.timezone.IServerTimezone&gt; <span class="o">(</span>&lt;class <span class="s1">&#39;pyams_utils.zmi.timezone.ServerTimezonePropertiesEditForm&#39;</span>&gt;<span class="o">)</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,980 DEBUG <span class="o">[</span>PyAMS <span class="o">(</span>utils<span class="o">)][</span>MainThread<span class="o">]</span> Registering class &lt;class <span class="s1">&#39;pyams_utils.zodb.ZEOConnectionVocabulary&#39;</span>&gt; as vocabulary with name <span class="s2">&quot;PyAMS ZEO connections&quot;</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:54,981 DEBUG <span class="o">[</span>PyAMS <span class="o">(</span>utils<span class="o">)][</span>MainThread<span class="o">]</span> Registering class &lt;class <span class="s1">&#39;pyams_utils.zodb.ZODBConnectionVocabulary&#39;</span>&gt; as vocabulary with name <span class="s2">&quot;PyAMS ZODB connections&quot;</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:55,015 DEBUG <span class="o">[</span>PyAMS <span class="o">(</span>pagelet<span class="o">)][</span>MainThread<span class="o">]</span> Registering pagelet view <span class="s2">&quot;add-zeo-connection.html&quot;</span> <span class="k">for</span> &lt;InterfaceClass zope.component.interfaces.ISite&gt; <span class="o">(</span>&lt;class <span class="s1">&#39;pyams_utils.zmi.zeo.ZEOConnectionAddForm&#39;</span>&gt;<span class="o">)</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:55,016 DEBUG <span class="o">[</span>PyAMS <span class="o">(</span>utils<span class="o">)][</span>MainThread<span class="o">]</span> Registering adapter &lt;class <span class="s1">&#39;pyams_utils.zmi.zeo.ZEOConnectionNameAdapter&#39;</span>&gt; <span class="k">for</span> <span class="o">(</span>&lt;InterfaceClass pyams_utils.interfaces.zeo.IZEOConnection&gt;, &lt;InterfaceClass pyams_zmi.layer.IAdminLayer&gt;<span class="o">)</span> providing &lt;InterfaceClass pyams_skin.interfaces.container.ITableElementName&gt;
-<span class="m">2018</span>-01-14 <span class="m">11</span>:37:55,017 DEBUG <span class="o">[</span>PyAMS <span class="o">(</span>pagelet<span class="o">)][</span>MainThread<span class="o">]</span> Registering pagelet view <span class="s2">&quot;properties.html&quot;</span> <span class="k">for</span> &lt;InterfaceClass pyams_utils.interfaces.zeo.IZEOConnection&gt; <span class="o">(</span>&lt;class <span class="s1">&#39;pyams_utils.zmi.zeo.ZEOConnectionPropertiesEditForm&#39;</span>&gt;<span class="o">)</span>
-...
-<span class="m">2018</span>-01-14 <span class="m">11</span>:41:13,214 DEBUG <span class="o">[</span>PyAMS <span class="o">(</span>utils<span class="o">)][</span>MainThread<span class="o">]</span> Registering adapter &lt;class <span class="s1">&#39;pyams_default_theme.skin.ResourcesAdapter&#39;</span>&gt; <span class="k">for</span> <span class="o">(</span>&lt;InterfaceClass zope.interface.Interface&gt;, &lt;InterfaceClass pyams_default_theme.layer.IPyAMSDefaultLayer&gt;, &lt;InterfaceClass zope.interface.Interface&gt;<span class="o">)</span> providing &lt;InterfaceClass pyams_skin.interfaces.resources.IResources&gt;
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,665 INFO  <span class="o">[</span>ZEO.ClientStorage<span class="o">][</span>MainThread<span class="o">]</span> <span class="o">[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> ClientStorage <span class="o">(</span><span class="nv">pid</span><span class="o">=</span><span class="m">29335</span><span class="o">)</span> created RW/normal <span class="k">for</span> storage: <span class="s1">&#39;pyams&#39;</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,665 INFO  <span class="o">[</span>ZEO.cache<span class="o">][</span>MainThread<span class="o">]</span> created temporary cache file <span class="m">9</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,673 DEBUG <span class="o">[</span>asyncio<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client networking thread<span class="o">]</span> Using selector: EpollSelector
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,674 DEBUG <span class="o">[</span>ZEO.ClientStorage.check_blob_cache<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client check blob size thread<span class="o">]</span> <span class="m">140712483907328</span> Checking blob cache size. <span class="o">(</span>target: <span class="m">966367642</span><span class="o">)</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,674 DEBUG <span class="o">[</span>ZEO.asyncio.client<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client networking thread<span class="o">]</span> disconnected &lt;ZEO.asyncio.client.Client object at 0x7ffa54058860&gt; None
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,675 DEBUG <span class="o">[</span>ZEO.ClientStorage.check_blob_cache<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client check blob size thread<span class="o">]</span> <span class="m">140712483907328</span>   blob cache size: <span class="m">0</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,675 DEBUG <span class="o">[</span>ZEO.asyncio.client<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client networking thread<span class="o">]</span> try_connecting
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,675 DEBUG <span class="o">[</span>ZEO.ClientStorage.check_blob_cache<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client check blob size thread<span class="o">]</span> <span class="m">140712483907328</span>   --&gt;
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,677 INFO  <span class="o">[</span>ZEO.asyncio.base<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client networking thread<span class="o">]</span> Connected Protocol<span class="o">((</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)</span>, <span class="s1">&#39;pyams&#39;</span>, False<span class="o">)</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,679 INFO  <span class="o">[</span>ZEO.ClientStorage<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client networking thread<span class="o">]</span> <span class="o">[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> Connected to storage: <span class="o">(</span><span class="s1">&#39;localhost&#39;</span>, <span class="m">8100</span><span class="o">)</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,682 DEBUG <span class="o">[</span>txn.140713340237568<span class="o">][</span>MainThread<span class="o">]</span> new transaction
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,683 DEBUG <span class="o">[</span>txn.140713340237568<span class="o">][</span>MainThread<span class="o">]</span> commit
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,690 INFO  <span class="o">[</span>PyAMS <span class="o">(</span>scheduler<span class="o">][</span>MainThread<span class="o">]</span> Starting tasks scheduler &lt;SchedulerProcess<span class="o">(</span>SchedulerProcess-1, initial<span class="o">)</span>&gt;...
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,698 INFO  <span class="o">[</span>PyAMS <span class="o">(</span>scheduler<span class="o">][</span>MainThread<span class="o">]</span> Started tasks scheduler with PID <span class="m">29361</span>.
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,701 INFO  <span class="o">[</span>apscheduler.scheduler<span class="o">][</span>MainThread<span class="o">]</span> Scheduler started
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,702 DEBUG <span class="o">[</span>apscheduler.scheduler<span class="o">][</span>APScheduler<span class="o">]</span> Looking <span class="k">for</span> <span class="nb">jobs</span> to run
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,704 DEBUG <span class="o">[</span>apscheduler.scheduler<span class="o">][</span>APScheduler<span class="o">]</span> No jobs<span class="p">;</span> waiting <span class="k">until</span> a job is added
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,719 INFO  <span class="o">[</span>ZEO.ClientStorage<span class="o">][</span>MainThread<span class="o">]</span> <span class="o">[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> ClientStorage <span class="o">(</span><span class="nv">pid</span><span class="o">=</span><span class="m">29335</span><span class="o">)</span> created RW/normal <span class="k">for</span> storage: <span class="s1">&#39;pyams&#39;</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,720 INFO  <span class="o">[</span>ZEO.cache<span class="o">][</span>MainThread<span class="o">]</span> created temporary cache file <span class="m">15</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,724 DEBUG <span class="o">[</span>asyncio<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client networking thread<span class="o">]</span> Using selector: EpollSelector
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,725 DEBUG <span class="o">[</span>ZEO.asyncio.client<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client networking thread<span class="o">]</span> disconnected &lt;ZEO.asyncio.client.Client object at 0x7ffa557e8b00&gt; None
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,726 DEBUG <span class="o">[</span>ZEO.asyncio.client<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client networking thread<span class="o">]</span> try_connecting
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,727 DEBUG <span class="o">[</span>ZEO.ClientStorage.check_blob_cache<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client check blob size thread<span class="o">]</span> <span class="m">140712483907328</span> Checking blob cache size. <span class="o">(</span>target: <span class="m">966367642</span><span class="o">)</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,728 INFO  <span class="o">[</span>ZEO.asyncio.base<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client networking thread<span class="o">]</span> Connected Protocol<span class="o">((</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)</span>, <span class="s1">&#39;pyams&#39;</span>, False<span class="o">)</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,729 DEBUG <span class="o">[</span>ZEO.ClientStorage.check_blob_cache<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client check blob size thread<span class="o">]</span> <span class="m">140712483907328</span>   blob cache size: <span class="m">0</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,729 DEBUG <span class="o">[</span>ZEO.ClientStorage.check_blob_cache<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client check blob size thread<span class="o">]</span> <span class="m">140712483907328</span>   --&gt;
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,732 INFO  <span class="o">[</span>ZEO.ClientStorage<span class="o">][[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> zeo client networking thread<span class="o">]</span> <span class="o">[(</span><span class="s1">&#39;127.0.0.1&#39;</span>, <span class="m">8100</span><span class="o">)]</span> Connected to storage: <span class="o">(</span><span class="s1">&#39;localhost&#39;</span>, <span class="m">8100</span><span class="o">)</span>
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,735 DEBUG <span class="o">[</span>txn.140713340237568<span class="o">][</span>MainThread<span class="o">]</span> new transaction
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,736 DEBUG <span class="o">[</span>txn.140713340237568<span class="o">][</span>MainThread<span class="o">]</span> commit
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,743 INFO  <span class="o">[</span>PyAMS <span class="o">(</span>media<span class="o">)][</span>MainThread<span class="o">]</span> Starting medias converter &lt;MediaConversionProcess<span class="o">(</span>MediaConversionProcess-2, initial<span class="o">)</span>&gt;...
-<span class="m">2018</span>-01-14 <span class="m">11</span>:43:36,751 INFO  <span class="o">[</span>PyAMS <span class="o">(</span>media<span class="o">)][</span>MainThread<span class="o">]</span> Started medias converter with PID <span class="m">29367</span>.
-Starting server in PID <span class="m">29335</span>.
-Serving on http://0.0.0.0:6543
-</pre></div>
-</div>
-<p>From this point, you can launch a browser and open URL <em>http://127.0.0.1:6543/admin</em> to get access to PyAMS
-management interface; default login is “admin/admin”, that you may change as soon as possible (see
-<a class="reference internal" href="pyams_security.html#pyams-security"><span class="std std-ref">PyAMS security</span></a>)!!.</p>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">Installing PyAMS</a><ul>
-<li><a class="reference internal" href="#creating-initial-buildout">Creating initial buildout</a></li>
-<li><a class="reference internal" href="#environment-settings">Environment settings</a></li>
-<li><a class="reference internal" href="#initializing-the-database">Initializing the database</a></li>
-<li><a class="reference internal" href="#initializing-elasticsearch-index">Initializing Elasticsearch index</a></li>
-<li><a class="reference internal" href="#nltk-initialization">NLTK initialization</a></li>
-<li><a class="reference internal" href="#starting-the-application">Starting the application</a></li>
-</ul>
-</li>
-</ul>
-
-  <h4>Previous topic</h4>
-  <p class="topless"><a href="zodb.html"
-                        title="previous chapter">Creating ZODB</a></p>
-  <h4>Next topic</h4>
-  <p class="topless"><a href="zca.html"
-                        title="next chapter">Managing ZCA with PyAMS</a></p>
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="right" >
-          <a href="zca.html" title="Managing ZCA with PyAMS"
-             >next</a> |</li>
-        <li class="right" >
-          <a href="zodb.html" title="Creating ZODB"
-             >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_alchemy.interfaces.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_alchemy.interfaces package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-alchemy-interfaces-package">
-<h1>pyams_alchemy.interfaces package<a class="headerlink" href="#pyams-alchemy-interfaces-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_alchemy.interfaces">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_alchemy.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_alchemy.interfaces package</a><ul>
-<li><a class="reference internal" href="#module-pyams_alchemy.interfaces">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_cache.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,177 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>PyAMS cache management &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-cache-management">
-<span id="pyams-cache"></span><h1>PyAMS cache management<a class="headerlink" href="#pyams-cache-management" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_cache">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_cache" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_cache.includeme">
-<code class="descclassname">pyams_cache.</code><code class="descname">includeme</code><span class="sig-paren">(</span><em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_cache.includeme" title="Permalink to this definition">¶</a></dt>
-<dd><p>Pyramid include</p>
-</dd></dl>
-
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="module-pyams_cache.beaker">
-<span id="pyams-cache-beaker-module"></span><h3>pyams_cache.beaker module<a class="headerlink" href="#module-pyams_cache.beaker" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_cache.beaker.get_cache">
-<code class="descclassname">pyams_cache.beaker.</code><code class="descname">get_cache</code><span class="sig-paren">(</span><em>region</em>, <em>cache_name</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_cache.beaker.get_cache" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get Beaker cache matching given name</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_cache.cache">
-<span id="pyams-cache-cache-module"></span><h3>pyams_cache.cache module<a class="headerlink" href="#module-pyams_cache.cache" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_cache.cache.get_cache_handler">
-<code class="descclassname">pyams_cache.cache.</code><code class="descname">get_cache_handler</code><span class="sig-paren">(</span><em>server</em>, <em>interface=&lt;InterfaceClass pyams_cache.interfaces.ICacheHandler&gt;</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_cache.cache.get_cache_handler" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get handler for given server and interface</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_cache.include">
-<span id="pyams-cache-include-module"></span><h3>pyams_cache.include module<a class="headerlink" href="#module-pyams_cache.include" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_cache.include.include_package">
-<code class="descclassname">pyams_cache.include.</code><code class="descname">include_package</code><span class="sig-paren">(</span><em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_cache.include.include_package" title="Permalink to this definition">¶</a></dt>
-<dd><p>Pyramid include</p>
-</dd></dl>
-
-</div>
-</div>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_cache.handler.html">pyams_cache.handler package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_cache.handler.html#module-pyams_cache.handler">Module contents</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_cache.handler.html#submodules">Submodules</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_cache.handler.html#module-pyams_cache.handler.memcached">pyams_cache.handler.memcached module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_cache.handler.html#module-pyams_cache.handler.redis">pyams_cache.handler.redis module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_cache.interfaces.html">pyams_cache.interfaces package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_cache.interfaces.html#module-pyams_cache.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_cache.tests.html">pyams_cache.tests package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_cache.tests.html#module-pyams_cache.tests">Module contents</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_cache.tests.html#submodules">Submodules</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_cache.tests.html#module-pyams_cache.tests.test_utilsdocs">pyams_cache.tests.test_utilsdocs module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_cache.tests.html#module-pyams_cache.tests.test_utilsdocstrings">pyams_cache.tests.test_utilsdocstrings module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">PyAMS cache management</a><ul>
-<li><a class="reference internal" href="#module-pyams_cache">Module contents</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a><ul>
-<li><a class="reference internal" href="#module-pyams_cache.beaker">pyams_cache.beaker module</a></li>
-<li><a class="reference internal" href="#module-pyams_cache.cache">pyams_cache.cache module</a></li>
-<li><a class="reference internal" href="#module-pyams_cache.include">pyams_cache.include module</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_cache.interfaces.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_cache.interfaces package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-cache-interfaces-package">
-<h1>pyams_cache.interfaces package<a class="headerlink" href="#pyams-cache-interfaces-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_cache.interfaces">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_cache.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_cache.interfaces package</a><ul>
-<li><a class="reference internal" href="#module-pyams_cache.interfaces">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_cache.tests.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,145 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_cache.tests package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-cache-tests-package">
-<h1>pyams_cache.tests package<a class="headerlink" href="#pyams-cache-tests-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_cache.tests">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_cache.tests" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="module-pyams_cache.tests.test_utilsdocs">
-<span id="pyams-cache-tests-test-utilsdocs-module"></span><h3>pyams_cache.tests.test_utilsdocs module<a class="headerlink" href="#module-pyams_cache.tests.test_utilsdocs" title="Permalink to this headline">¶</a></h3>
-<p>Generic Test case for pyams_cache doctest</p>
-<dl class="function">
-<dt id="pyams_cache.tests.test_utilsdocs.doc_suite">
-<code class="descclassname">pyams_cache.tests.test_utilsdocs.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>setUp=None</em>, <em>tearDown=None</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_cache.tests.test_utilsdocs.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doctests found in /doctest.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_cache.tests.test_utilsdocs.test_suite">
-<code class="descclassname">pyams_cache.tests.test_utilsdocs.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_cache.tests.test_utilsdocs.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_cache.tests.test_utilsdocstrings">
-<span id="pyams-cache-tests-test-utilsdocstrings-module"></span><h3>pyams_cache.tests.test_utilsdocstrings module<a class="headerlink" href="#module-pyams_cache.tests.test_utilsdocstrings" title="Permalink to this headline">¶</a></h3>
-<p>Generic Test case for pyams_cache doc strings</p>
-<dl class="function">
-<dt id="pyams_cache.tests.test_utilsdocstrings.doc_suite">
-<code class="descclassname">pyams_cache.tests.test_utilsdocstrings.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_cache.tests.test_utilsdocstrings.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doc tests strings found in /<a href="#id1"><span class="problematic" id="id2">*</span></a>.py</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_cache.tests.test_utilsdocstrings.test_suite">
-<code class="descclassname">pyams_cache.tests.test_utilsdocstrings.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_cache.tests.test_utilsdocstrings.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_cache.tests package</a><ul>
-<li><a class="reference internal" href="#module-pyams_cache.tests">Module contents</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a><ul>
-<li><a class="reference internal" href="#module-pyams_cache.tests.test_utilsdocs">pyams_cache.tests.test_utilsdocs module</a></li>
-<li><a class="reference internal" href="#module-pyams_cache.tests.test_utilsdocstrings">pyams_cache.tests.test_utilsdocstrings module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_catalog.tests.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_catalog.tests package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-catalog-tests-package">
-<h1>pyams_catalog.tests package<a class="headerlink" href="#pyams-catalog-tests-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_catalog.tests.test_utilsdocs">
-<span id="pyams-catalog-tests-test-utilsdocs-module"></span><h2>pyams_catalog.tests.test_utilsdocs module<a class="headerlink" href="#module-pyams_catalog.tests.test_utilsdocs" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_catalog doctest</p>
-<dl class="function">
-<dt id="pyams_catalog.tests.test_utilsdocs.doc_suite">
-<code class="descclassname">pyams_catalog.tests.test_utilsdocs.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>setUp=None</em>, <em>tearDown=None</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.tests.test_utilsdocs.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doctests found in /doctest.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_catalog.tests.test_utilsdocs.test_suite">
-<code class="descclassname">pyams_catalog.tests.test_utilsdocs.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.tests.test_utilsdocs.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_catalog.tests.test_utilsdocstrings">
-<span id="pyams-catalog-tests-test-utilsdocstrings-module"></span><h2>pyams_catalog.tests.test_utilsdocstrings module<a class="headerlink" href="#module-pyams_catalog.tests.test_utilsdocstrings" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_catalog doc strings</p>
-<dl class="function">
-<dt id="pyams_catalog.tests.test_utilsdocstrings.doc_suite">
-<code class="descclassname">pyams_catalog.tests.test_utilsdocstrings.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.tests.test_utilsdocstrings.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doc tests strings found in /<a href="#id1"><span class="problematic" id="id2">*</span></a>.py</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_catalog.tests.test_utilsdocstrings.test_suite">
-<code class="descclassname">pyams_catalog.tests.test_utilsdocstrings.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.tests.test_utilsdocstrings.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_catalog.tests">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_catalog.tests" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_catalog.tests package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_catalog.tests.test_utilsdocs">pyams_catalog.tests.test_utilsdocs module</a></li>
-<li><a class="reference internal" href="#module-pyams_catalog.tests.test_utilsdocstrings">pyams_catalog.tests.test_utilsdocstrings module</a></li>
-<li><a class="reference internal" href="#module-pyams_catalog.tests">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_catalog.zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,385 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_catalog.zmi package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-catalog-zmi-package">
-<h1>pyams_catalog.zmi package<a class="headerlink" href="#pyams-catalog-zmi-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_catalog.zmi.catalog">
-<span id="pyams-catalog-zmi-catalog-module"></span><h2>pyams_catalog.zmi.catalog module<a class="headerlink" href="#module-pyams_catalog.zmi.catalog" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexClassColumn">
-<em class="property">class </em><code class="descclassname">pyams_catalog.zmi.catalog.</code><code class="descname">CatalogIndexClassColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexClassColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Catalog index class column</p>
-<dl class="method">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexClassColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexClassColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexClassColumn.weight">
-<code class="descname">weight</code><em class="property"> = 2</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexClassColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexDiscriminatorColumn">
-<em class="property">class </em><code class="descclassname">pyams_catalog.zmi.catalog.</code><code class="descname">CatalogIndexDiscriminatorColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexDiscriminatorColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Catalog index discriminator column</p>
-<dl class="method">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexDiscriminatorColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexDiscriminatorColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexDiscriminatorColumn.weight">
-<code class="descname">weight</code><em class="property"> = 4</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexDiscriminatorColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexInterfaceColumn">
-<em class="property">class </em><code class="descclassname">pyams_catalog.zmi.catalog.</code><code class="descname">CatalogIndexInterfaceColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexInterfaceColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Catalog index interface column</p>
-<dl class="method">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexInterfaceColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexInterfaceColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexInterfaceColumn.weight">
-<code class="descname">weight</code><em class="property"> = 3</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexInterfaceColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNameColumn">
-<em class="property">class </em><code class="descclassname">pyams_catalog.zmi.catalog.</code><code class="descname">CatalogIndexNameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Catalog index name column</p>
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNameColumn.attrName">
-<code class="descname">attrName</code><em class="property"> = '__name__'</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNameColumn.attrName" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNameColumn.weight">
-<code class="descname">weight</code><em class="property"> = 1</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNameColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNbDocsColumn">
-<em class="property">class </em><code class="descclassname">pyams_catalog.zmi.catalog.</code><code class="descname">CatalogIndexNbDocsColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNbDocsColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Catalog index documents count column</p>
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNbDocsColumn.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'td': 'center'}</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNbDocsColumn.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNbDocsColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNbDocsColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNbDocsColumn.weight">
-<code class="descname">weight</code><em class="property"> = 5</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNbDocsColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNbIndexedColumn">
-<em class="property">class </em><code class="descclassname">pyams_catalog.zmi.catalog.</code><code class="descname">CatalogIndexNbIndexedColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNbIndexedColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Catalog index documents indexed column</p>
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNbIndexedColumn.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'td': 'center'}</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNbIndexedColumn.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNbIndexedColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNbIndexedColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNbIndexedColumn.weight">
-<code class="descname">weight</code><em class="property"> = 6</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNbIndexedColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNbUnindexedColumn">
-<em class="property">class </em><code class="descclassname">pyams_catalog.zmi.catalog.</code><code class="descname">CatalogIndexNbUnindexedColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNbUnindexedColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Catalog index documents not-indexed column</p>
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNbUnindexedColumn.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'td': 'center'}</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNbUnindexedColumn.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNbUnindexedColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNbUnindexedColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNbUnindexedColumn.weight">
-<code class="descname">weight</code><em class="property"> = 7</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNbUnindexedColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNbWordsColumn">
-<em class="property">class </em><code class="descclassname">pyams_catalog.zmi.catalog.</code><code class="descname">CatalogIndexNbWordsColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNbWordsColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Catalog index documents count column</p>
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNbWordsColumn.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'td': 'center'}</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNbWordsColumn.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNbWordsColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNbWordsColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexNbWordsColumn.weight">
-<code class="descname">weight</code><em class="property"> = 10</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexNbWordsColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexTrashColumn">
-<em class="property">class </em><code class="descclassname">pyams_catalog.zmi.catalog.</code><code class="descname">CatalogIndexTrashColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexTrashColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.TrashColumn" title="pyams_skin.table.TrashColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.TrashColumn</span></code></a></p>
-<p>Catalog index trash column</p>
-<dl class="method">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexTrashColumn.has_permission">
-<code class="descname">has_permission</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexTrashColumn.has_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexTrashColumn.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'Delete index'</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexTrashColumn.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexTrashColumn.permission">
-<code class="descname">permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexTrashColumn.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexesTable">
-<em class="property">class </em><code class="descclassname">pyams_catalog.zmi.catalog.</code><code class="descname">CatalogIndexesTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexesTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.BaseTable" title="pyams_skin.table.BaseTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.BaseTable</span></code></a></p>
-<p>Catalog indexes table</p>
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexesTable.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'table': 'table table-bordered table-striped table-hover table-tight datatable'}</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexesTable.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexesTable.data_attributes">
-<code class="descname">data_attributes</code><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexesTable.data_attributes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexesTable.id">
-<code class="descname">id</code><em class="property"> = 'CatalogIndexes'</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexesTable.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexesTable.sortOn">
-<code class="descname">sortOn</code><em class="property"> = None</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexesTable.sortOn" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexesTable.title">
-<code class="descname">title</code><em class="property"> = 'Catalog indexes'</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexesTable.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexesValuesAdapter">
-<em class="property">class </em><code class="descclassname">pyams_catalog.zmi.catalog.</code><code class="descname">CatalogIndexesValuesAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexesValuesAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Catalog indexes values adapter</p>
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexesValuesAdapter.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexesValuesAdapter.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexesViewlet">
-<em class="property">class </em><code class="descclassname">pyams_catalog.zmi.catalog.</code><code class="descname">CatalogIndexesViewlet</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexesViewlet" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Catalog indexes viewlet</p>
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexesViewlet.table">
-<code class="descname">table</code><em class="property"> = None</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexesViewlet.table" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_catalog.zmi.catalog.CatalogIndexesViewlet.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogIndexesViewlet.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_catalog.zmi.catalog.CatalogPropertiesDisplayForm">
-<em class="property">class </em><code class="descclassname">pyams_catalog.zmi.catalog.</code><code class="descname">CatalogPropertiesDisplayForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogPropertiesDisplayForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogDisplayForm" title="pyams_zmi.form.AdminDialogDisplayForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogDisplayForm</span></code></a></p>
-<p>Catalog properties display form</p>
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogPropertiesDisplayForm.dialog_class">
-<code class="descname">dialog_class</code><em class="property"> = 'modal-max'</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogPropertiesDisplayForm.dialog_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogPropertiesDisplayForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogPropertiesDisplayForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogPropertiesDisplayForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Display catalog indexes'</em><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogPropertiesDisplayForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_catalog.zmi.catalog.CatalogPropertiesDisplayForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_catalog.zmi.catalog.CatalogPropertiesDisplayForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_catalog.zmi.catalog.delete_catalog_index">
-<code class="descclassname">pyams_catalog.zmi.catalog.</code><code class="descname">delete_catalog_index</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_catalog.zmi.catalog.delete_catalog_index" title="Permalink to this definition">¶</a></dt>
-<dd><p>Delete index from catalog</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_catalog.zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_catalog.zmi" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_catalog.zmi package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_catalog.zmi.catalog">pyams_catalog.zmi.catalog module</a></li>
-<li><a class="reference internal" href="#module-pyams_catalog.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.component.association.zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,580 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.component.association.zmi package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-component-association-zmi-package">
-<h1>pyams_content.component.association.zmi package<a class="headerlink" href="#pyams-content-component-association-zmi-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.component.association.zmi.interfaces">
-<span id="pyams-content-component-association-zmi-interfaces-module"></span><h2>pyams_content.component.association.zmi.interfaces module<a class="headerlink" href="#module-pyams_content.component.association.zmi.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.component.association.zmi.paragraph">
-<span id="pyams-content-component-association-zmi-paragraph-module"></span><h2>pyams_content.component.association.zmi.paragraph module<a class="headerlink" href="#module-pyams_content.component.association.zmi.paragraph" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.paragraph.</code><code class="descname">AssociationParagraphAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.zmi.html#pyams_content.component.paragraph.zmi.BaseParagraphAJAXAddForm" title="pyams_content.component.paragraph.zmi.BaseParagraphAJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.zmi.BaseParagraphAJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm" title="pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm</span></code></a></p>
-<p>Association paragraph add form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.paragraph.</code><code class="descname">AssociationParagraphAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Association paragraph add form</p>
-<dl class="method">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>object</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-association-paragraph.json'</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-link'</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add new association paragraph'</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.paragraph.</code><code class="descname">AssociationParagraphAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.zmi.html#pyams_content.component.paragraph.zmi.BaseParagraphAddMenu" title="pyams_content.component.paragraph.zmi.BaseParagraphAddMenu"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.zmi.BaseParagraphAddMenu</span></code></a></p>
-<p>Associations paragraph add menu</p>
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add associations paragraph...'</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-link'</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphAddMenu.paragraph_type">
-<code class="descname">paragraph_type</code><em class="property"> = 'Associations'</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphAddMenu.paragraph_type" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-association-paragraph.html'</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphInnerEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.paragraph.</code><code class="descname">AssociationParagraphInnerEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphInnerEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm" title="pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm</span></code></a></p>
-<p>Association paragraph inner edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphInnerEditForm.buttons">
-<code class="descname">buttons</code><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphInnerEditForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphInnerEditForm.legend">
-<code class="descname">legend</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphInnerEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.paragraph.</code><code class="descname">AssociationParagraphPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.zmi.html#pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm" title="pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm" title="pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm</span></code></a></p>
-<p>Association paragraph properties edit form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.paragraph.</code><code class="descname">AssociationParagraphPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.zmi.html#pyams_content.component.paragraph.zmi.BaseParagraphPropertiesEditForm" title="pyams_content.component.paragraph.zmi.BaseParagraphPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.zmi.BaseParagraphPropertiesEditForm</span></code></a></p>
-<p>Association paragraph properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-link'</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit association paragraph properties'</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphPropertiesEditForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphSummary">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.paragraph.</code><code class="descname">AssociationParagraphSummary</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphSummary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.BaseContentProvider" title="pyams_viewlet.viewlet.BaseContentProvider"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.BaseContentProvider</span></code></a></p>
-<p>Association paragraph renderer</p>
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphSummary.associations">
-<code class="descname">associations</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphSummary.associations" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphSummary.language">
-<code class="descname">language</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphSummary.language" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.association.zmi.paragraph.AssociationParagraphSummary.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.paragraph.AssociationParagraphSummary.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.component.association.zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.component.association.zmi" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.AssociationItemAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">AssociationItemAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationItemAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a></p>
-<p>Association item add form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.component.association.zmi.AssociationItemAJAXAddForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationItemAJAXAddForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.AssociationItemAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">AssociationItemAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationItemAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a></p>
-<p>Association item properties edit form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.component.association.zmi.AssociationItemAJAXEditForm.get_associations_table">
-<code class="descname">get_associations_table</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationItemAJAXEditForm.get_associations_table" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.AssociationsContainerDialogView">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">AssociationsContainerDialogView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsContainerDialogView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogDisplayForm" title="pyams_zmi.form.AdminDialogDisplayForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogDisplayForm</span></code></a></p>
-<p>Associations dialog view</p>
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsContainerDialogView.dialog_class">
-<code class="descname">dialog_class</code><em class="property"> = 'modal-large no-widget-toolbar'</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsContainerDialogView.dialog_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsContainerDialogView.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsContainerDialogView.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsContainerDialogView.fieldset_class">
-<code class="descname">fieldset_class</code><em class="property"> = 'height-300'</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsContainerDialogView.fieldset_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsContainerDialogView.title">
-<code class="descname">title</code><em class="property"> = 'Associations list'</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsContainerDialogView.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.AssociationsContainerView">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">AssociationsContainerView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsContainerView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.ContainerAdminView" title="pyams_zmi.view.ContainerAdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.ContainerAdminView</span></code></a>, <a class="reference internal" href="pyams_pagelet.html#pyams_pagelet.pagelet.Pagelet" title="pyams_pagelet.pagelet.Pagelet"><code class="xref py py-class docutils literal"><span class="pre">pyams_pagelet.pagelet.Pagelet</span></code></a></p>
-<p>Associations container view</p>
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsContainerView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsContainerView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.component.association.zmi.AssociationsTable" title="pyams_content.component.association.zmi.AssociationsTable"><code class="xref py py-class docutils literal"><span class="pre">AssociationsTable</span></code></a></p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsContainerView.title">
-<code class="descname">title</code><em class="property"> = 'Associations list'</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsContainerView.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.AssociationsMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">AssociationsMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Associations menu</p>
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-link'</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsMenu.label">
-<code class="descname">label</code><em class="property"> = 'Associations...'</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsMenu.url">
-<code class="descname">url</code><em class="property"> = '#associations.html'</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.AssociationsTable">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">AssociationsTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.security.ProtectedFormObjectMixin" title="pyams_form.security.ProtectedFormObjectMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.security.ProtectedFormObjectMixin</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.table.BaseTable" title="pyams_skin.table.BaseTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.BaseTable</span></code></a></p>
-<p>Associations view inner table</p>
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsTable.cssClasses">
-<code class="descname">cssClasses</code><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTable.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsTable.data_attributes">
-<code class="descname">data_attributes</code><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTable.data_attributes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsTable.hide_header">
-<code class="descname">hide_header</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTable.hide_header" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsTable.id">
-<code class="descname">id</code><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTable.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsTable.sortOn">
-<code class="descname">sortOn</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTable.sortOn" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsTable.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTable.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.AssociationsTableInnerNameColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">AssociationsTableInnerNameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableInnerNameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Associations table inner name column</p>
-<dl class="method">
-<dt id="pyams_content.component.association.zmi.AssociationsTableInnerNameColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableInnerNameColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsTableInnerNameColumn.weight">
-<code class="descname">weight</code><em class="property"> = 20</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableInnerNameColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.AssociationsTablePictogramColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">AssociationsTablePictogramColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTablePictogramColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.ImageColumn" title="pyams_skin.table.ImageColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.ImageColumn</span></code></a></p>
-<p>Associations table pictogram column</p>
-<dl class="method">
-<dt id="pyams_content.component.association.zmi.AssociationsTablePictogramColumn.get_icon_class">
-<code class="descname">get_icon_class</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTablePictogramColumn.get_icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.association.zmi.AssociationsTablePictogramColumn.get_icon_hint">
-<code class="descname">get_icon_hint</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTablePictogramColumn.get_icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsTablePictogramColumn.weight">
-<code class="descname">weight</code><em class="property"> = 8</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTablePictogramColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.AssociationsTablePublicNameColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">AssociationsTablePublicNameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTablePublicNameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.NameColumn" title="pyams_skin.table.NameColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.NameColumn</span></code></a></p>
-<p>Associations table name column</p>
-<dl class="method">
-<dt id="pyams_content.component.association.zmi.AssociationsTablePublicNameColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTablePublicNameColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.AssociationsTableShowHideColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">AssociationsTableShowHideColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableShowHideColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.security.ProtectedFormObjectMixin" title="pyams_form.security.ProtectedFormObjectMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.security.ProtectedFormObjectMixin</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.table.JsActionColumn" title="pyams_skin.table.JsActionColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.JsActionColumn</span></code></a></p>
-<p>Associations container visibility switcher column</p>
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsTableShowHideColumn.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'td': 'action switcher', 'th': 'action'}</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableShowHideColumn.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.association.zmi.AssociationsTableShowHideColumn.get_icon">
-<code class="descname">get_icon</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableShowHideColumn.get_icon" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsTableShowHideColumn.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-eye'</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableShowHideColumn.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsTableShowHideColumn.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'Switch association visibility'</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableShowHideColumn.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.association.zmi.AssociationsTableShowHideColumn.renderCell">
-<code class="descname">renderCell</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableShowHideColumn.renderCell" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsTableShowHideColumn.url">
-<code class="descname">url</code><em class="property"> = 'PyAMS_content.associations.switchVisibility'</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableShowHideColumn.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsTableShowHideColumn.weight">
-<code class="descname">weight</code><em class="property"> = 5</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableShowHideColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.AssociationsTableSizeColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">AssociationsTableSizeColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableSizeColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Associations table size column</p>
-<dl class="method">
-<dt id="pyams_content.component.association.zmi.AssociationsTableSizeColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableSizeColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsTableSizeColumn.weight">
-<code class="descname">weight</code><em class="property"> = 30</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableSizeColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.AssociationsTableSorterColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">AssociationsTableSorterColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableSorterColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.security.ProtectedFormObjectMixin" title="pyams_form.security.ProtectedFormObjectMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.security.ProtectedFormObjectMixin</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.table.SorterColumn" title="pyams_skin.table.SorterColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.SorterColumn</span></code></a></p>
-<p>Associations table sorter column</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.AssociationsTableTrashColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">AssociationsTableTrashColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableTrashColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.security.ProtectedFormObjectMixin" title="pyams_form.security.ProtectedFormObjectMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.security.ProtectedFormObjectMixin</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.table.TrashColumn" title="pyams_skin.table.TrashColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.TrashColumn</span></code></a></p>
-<p>Associations table trash column</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.AssociationsTableValuesAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">AssociationsTableValuesAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableValuesAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Associations table values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsTableValuesAdapter.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsTableValuesAdapter.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.association.zmi.AssociationsView">
-<em class="property">class </em><code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">AssociationsView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.InnerAdminDisplayForm" title="pyams_zmi.form.InnerAdminDisplayForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.InnerAdminDisplayForm</span></code></a></p>
-<p>Associations view</p>
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsView.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsView.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.association.zmi.AssociationsView.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsView.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.association.zmi.AssociationsView.weight">
-<code class="descname">weight</code><em class="property"> = 90</em><a class="headerlink" href="#pyams_content.component.association.zmi.AssociationsView.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.association.zmi.delete_association">
-<code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">delete_association</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.delete_association" title="Permalink to this definition">¶</a></dt>
-<dd><p>Delete association</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.association.zmi.set_associations_order">
-<code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">set_associations_order</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.set_associations_order" title="Permalink to this definition">¶</a></dt>
-<dd><p>Update asociations order</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.association.zmi.set_paragraph_visibility">
-<code class="descclassname">pyams_content.component.association.zmi.</code><code class="descname">set_paragraph_visibility</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.association.zmi.set_paragraph_visibility" title="Permalink to this definition">¶</a></dt>
-<dd><p>Set paragraph visibility</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.component.association.zmi package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.association.zmi.interfaces">pyams_content.component.association.zmi.interfaces module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.association.zmi.paragraph">pyams_content.component.association.zmi.paragraph module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.association.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.component.gallery.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,490 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.component.gallery package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-component-gallery-package">
-<h1>pyams_content.component.gallery package<a class="headerlink" href="#pyams-content-component-gallery-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.component.gallery.interfaces.html">pyams_content.component.gallery.interfaces package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.gallery.interfaces.html#module-pyams_content.component.gallery.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.component.gallery.zmi.html">pyams_content.component.gallery.zmi package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.gallery.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.gallery.zmi.html#module-pyams_content.component.gallery.zmi.file">pyams_content.component.gallery.zmi.file module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.gallery.zmi.html#module-pyams_content.component.gallery.zmi.interfaces">pyams_content.component.gallery.zmi.interfaces module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.gallery.zmi.html#module-pyams_content.component.gallery.zmi.paragraph">pyams_content.component.gallery.zmi.paragraph module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.gallery.zmi.html#module-pyams_content.component.gallery.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.component.gallery.file">
-<span id="pyams-content-component-gallery-file-module"></span><h2>pyams_content.component.gallery.file module<a class="headerlink" href="#module-pyams_content.component.gallery.file" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.gallery.file.GalleryFile">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.file.</code><code class="descname">GalleryFile</code><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFile" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">persistent.Persistent</span></code>, <code class="xref py py-class docutils literal"><span class="pre">zope.container.contained.Contained</span></code></p>
-<p>Gallery file info</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.file.GalleryFile.alt_title">
-<code class="descname">alt_title</code><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFile.alt_title" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.file.GalleryFile.author">
-<code class="descname">author</code><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFile.author" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.file.GalleryFile.author_comments">
-<code class="descname">author_comments</code><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFile.author_comments" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.file.GalleryFile.data">
-<code class="descname">data</code><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFile.data" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.file.GalleryFile.description">
-<code class="descname">description</code><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFile.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.file.GalleryFile.pif_number">
-<code class="descname">pif_number</code><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFile.pif_number" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.file.GalleryFile.sound">
-<code class="descname">sound</code><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFile.sound" title="Permalink to this definition">¶</a></dt>
-<dd><p>Property class used to handle files</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.file.GalleryFile.sound_description">
-<code class="descname">sound_description</code><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFile.sound_description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.file.GalleryFile.sound_title">
-<code class="descname">sound_title</code><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFile.sound_title" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.file.GalleryFile.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFile.title" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.file.GalleryFile.visible">
-<code class="descname">visible</code><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFile.visible" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.file.GalleryFileContentChecker">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.file.</code><code class="descname">GalleryFileContentChecker</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFileContentChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.features.checker.html#pyams_content.features.checker.BaseContentChecker" title="pyams_content.features.checker.BaseContentChecker"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.features.checker.BaseContentChecker</span></code></a></p>
-<p>Gallery file content checker</p>
-<dl class="method">
-<dt id="pyams_content.component.gallery.file.GalleryFileContentChecker.inner_check">
-<code class="descname">inner_check</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFileContentChecker.inner_check" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.file.GalleryFileContentChecker.label">
-<code class="descname">label</code><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFileContentChecker.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.file.GalleryFilePermissionChecker">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.file.</code><code class="descname">GalleryFilePermissionChecker</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFilePermissionChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>Gallery file permission checker</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.file.GalleryFilePermissionChecker.edit_permission">
-<code class="descname">edit_permission</code><a class="headerlink" href="#pyams_content.component.gallery.file.GalleryFilePermissionChecker.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.gallery.file.handle_added_gallery_file">
-<code class="descclassname">pyams_content.component.gallery.file.</code><code class="descname">handle_added_gallery_file</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.file.handle_added_gallery_file" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle added gallery file</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.gallery.file.handle_modified_gallery_file">
-<code class="descclassname">pyams_content.component.gallery.file.</code><code class="descname">handle_modified_gallery_file</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.file.handle_modified_gallery_file" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle modified gallery file</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.gallery.file.handle_removed_gallery_file">
-<code class="descclassname">pyams_content.component.gallery.file.</code><code class="descname">handle_removed_gallery_file</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.file.handle_removed_gallery_file" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle removed gallery file</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.component.gallery.paragraph">
-<span id="pyams-content-component-gallery-paragraph-module"></span><h2>pyams_content.component.gallery.paragraph module<a class="headerlink" href="#module-pyams_content.component.gallery.paragraph" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.gallery.paragraph.Gallery">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.paragraph.</code><code class="descname">Gallery</code><a class="headerlink" href="#pyams_content.component.gallery.paragraph.Gallery" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.component.gallery.Gallery" title="pyams_content.component.gallery.Gallery"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.gallery.Gallery</span></code></a>, <a class="reference internal" href="pyams_content.component.paragraph.html#pyams_content.component.paragraph.BaseParagraph" title="pyams_content.component.paragraph.BaseParagraph"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.BaseParagraph</span></code></a></p>
-<p>Gallery class</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.paragraph.Gallery.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-picture-o'</em><a class="headerlink" href="#pyams_content.component.gallery.paragraph.Gallery.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.paragraph.Gallery.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'Images gallery'</em><a class="headerlink" href="#pyams_content.component.gallery.paragraph.Gallery.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.paragraph.GalleryFactory">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.paragraph.</code><code class="descname">GalleryFactory</code><a class="headerlink" href="#pyams_content.component.gallery.paragraph.GalleryFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Gallery paragraph factory</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.paragraph.GalleryFactory.content_type">
-<code class="descname">content_type</code><a class="headerlink" href="#pyams_content.component.gallery.paragraph.GalleryFactory.content_type" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.component.gallery.paragraph.Gallery" title="pyams_content.component.gallery.paragraph.Gallery"><code class="xref py py-class docutils literal"><span class="pre">Gallery</span></code></a></p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.paragraph.GalleryFactory.name">
-<code class="descname">name</code><em class="property"> = 'Images gallery'</em><a class="headerlink" href="#pyams_content.component.gallery.paragraph.GalleryFactory.name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.paragraph.GalleryParagraphContentChecker">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.paragraph.</code><code class="descname">GalleryParagraphContentChecker</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.paragraph.GalleryParagraphContentChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.html#pyams_content.component.paragraph.BaseParagraphContentChecker" title="pyams_content.component.paragraph.BaseParagraphContentChecker"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.BaseParagraphContentChecker</span></code></a></p>
-<p>Gallery paragraph content checker</p>
-<dl class="method">
-<dt id="pyams_content.component.gallery.paragraph.GalleryParagraphContentChecker.inner_check">
-<code class="descname">inner_check</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.paragraph.GalleryParagraphContentChecker.inner_check" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.component.gallery">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.component.gallery" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.gallery.Gallery">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.</code><code class="descname">Gallery</code><a class="headerlink" href="#pyams_content.component.gallery.Gallery" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.container.BTreeOrderedContainer" title="pyams_utils.container.BTreeOrderedContainer"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.container.BTreeOrderedContainer</span></code></a></p>
-<p>Gallery persistent class</p>
-<dl class="method">
-<dt id="pyams_content.component.gallery.Gallery.append">
-<code class="descname">append</code><span class="sig-paren">(</span><em>value</em>, <em>notify=True</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.Gallery.append" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.Gallery.description">
-<code class="descname">description</code><a class="headerlink" href="#pyams_content.component.gallery.Gallery.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.gallery.Gallery.get_visible_images">
-<code class="descname">get_visible_images</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.Gallery.get_visible_images" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.Gallery.last_id">
-<code class="descname">last_id</code><em class="property"> = 1</em><a class="headerlink" href="#pyams_content.component.gallery.Gallery.last_id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.Gallery.renderer">
-<code class="descname">renderer</code><a class="headerlink" href="#pyams_content.component.gallery.Gallery.renderer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.Gallery.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.component.gallery.Gallery.title" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.GalleryContainerNamespace">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.</code><code class="descname">GalleryContainerNamespace</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.GalleryContainerNamespace" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>++gallery++ namespace traverser</p>
-<dl class="method">
-<dt id="pyams_content.component.gallery.GalleryContainerNamespace.traverse">
-<code class="descname">traverse</code><span class="sig-paren">(</span><em>name</em>, <em>furtherpath=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.GalleryContainerNamespace.traverse" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.GalleryContainerSublocations">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.</code><code class="descname">GalleryContainerSublocations</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.GalleryContainerSublocations" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>Galleries container sublocations</p>
-<dl class="method">
-<dt id="pyams_content.component.gallery.GalleryContainerSublocations.sublocations">
-<code class="descname">sublocations</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.GalleryContainerSublocations.sublocations" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.GalleryContentChecker">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.</code><code class="descname">GalleryContentChecker</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.GalleryContentChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.features.checker.html#pyams_content.features.checker.BaseContentChecker" title="pyams_content.features.checker.BaseContentChecker"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.features.checker.BaseContentChecker</span></code></a></p>
-<p>Gallery content checker</p>
-<dl class="method">
-<dt id="pyams_content.component.gallery.GalleryContentChecker.inner_check">
-<code class="descname">inner_check</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.GalleryContentChecker.inner_check" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.GalleryContentChecker.label">
-<code class="descname">label</code><em class="property"> = 'Gallery'</em><a class="headerlink" href="#pyams_content.component.gallery.GalleryContentChecker.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.GalleryContentChecker.sep">
-<code class="descname">sep</code><em class="property"> = '\n'</em><a class="headerlink" href="#pyams_content.component.gallery.GalleryContentChecker.sep" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.GalleryContentChecker.weight">
-<code class="descname">weight</code><em class="property"> = 60</em><a class="headerlink" href="#pyams_content.component.gallery.GalleryContentChecker.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.GalleryPermissionChecker">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.</code><code class="descname">GalleryPermissionChecker</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.GalleryPermissionChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>Gallery permission checker</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.GalleryPermissionChecker.edit_permission">
-<code class="descname">edit_permission</code><a class="headerlink" href="#pyams_content.component.gallery.GalleryPermissionChecker.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.GalleryRendererVocabulary">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.</code><code class="descname">GalleryRendererVocabulary</code><span class="sig-paren">(</span><em>context=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.GalleryRendererVocabulary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema.vocabulary.SimpleVocabulary</span></code></p>
-<p>Gallery renderer utilities vocabulary</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.gallery.GalleryTargetContentChecker">
-<code class="descclassname">pyams_content.component.gallery.</code><code class="descname">GalleryTargetContentChecker</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.GalleryTargetContentChecker" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.gallery.gallery_factory">
-<code class="descclassname">pyams_content.component.gallery.</code><code class="descname">gallery_factory</code><span class="sig-paren">(</span><em>target</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.gallery_factory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Galleries container factory</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.gallery.handle_added_gallery">
-<code class="descclassname">pyams_content.component.gallery.</code><code class="descname">handle_added_gallery</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.handle_added_gallery" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle added gallery</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.gallery.handle_modified_gallery">
-<code class="descclassname">pyams_content.component.gallery.</code><code class="descname">handle_modified_gallery</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.handle_modified_gallery" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle modified gallery</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.gallery.handle_removed_gallery">
-<code class="descclassname">pyams_content.component.gallery.</code><code class="descname">handle_removed_gallery</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.handle_removed_gallery" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle removed gallery</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.component.gallery package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.gallery.file">pyams_content.component.gallery.file module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.gallery.paragraph">pyams_content.component.gallery.paragraph module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.gallery">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.component.gallery.zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,703 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.component.gallery.zmi package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-component-gallery-zmi-package">
-<h1>pyams_content.component.gallery.zmi package<a class="headerlink" href="#pyams-content-component-gallery-zmi-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.component.gallery.zmi.file">
-<span id="pyams-content-component-gallery-zmi-file-module"></span><h2>pyams_content.component.gallery.zmi.file module<a class="headerlink" href="#module-pyams_content.component.gallery.zmi.file" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFileInfoPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.file.</code><code class="descname">GalleryFileInfoPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFileInfoPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm" title="pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm</span></code></a></p>
-<p>Gallery file properties edit form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFileInfoPropertiesAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFileInfoPropertiesAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFilePropertiesAction">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.file.</code><code class="descname">GalleryFilePropertiesAction</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFilePropertiesAction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">pyams_file.zmi.file.FilePropertiesAction</span></code></p>
-<p>Media properties action</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFilePropertiesAction.url">
-<code class="descname">url</code><em class="property"> = 'gallery-file-properties.html'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFilePropertiesAction.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.file.</code><code class="descname">GalleryFilePropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Gallery file properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'gallery-file-properties.json'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm.dialog_class">
-<code class="descname">dialog_class</code><em class="property"> = 'modal-large'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm.dialog_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-picture-o'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Update image properties'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFilePropertiesEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFileRemoverAction">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.file.</code><code class="descname">GalleryFileRemoverAction</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFileRemoverAction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.WfSharedContentPermissionMixin" title="pyams_content.shared.common.zmi.WfSharedContentPermissionMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.WfSharedContentPermissionMixin</span></code></a>, <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.JsToolbarActionItem" title="pyams_skin.viewlet.toolbar.JsToolbarActionItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.JsToolbarActionItem</span></code></a></p>
-<p>Gallery file remover action</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFileRemoverAction.hint_gravity">
-<code class="descname">hint_gravity</code><em class="property"> = 'nw'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFileRemoverAction.hint_gravity" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFileRemoverAction.label">
-<code class="descname">label</code><em class="property"> = 'Remove image...'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFileRemoverAction.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFileRemoverAction.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-trash'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFileRemoverAction.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFileRemoverAction.url">
-<code class="descname">url</code><em class="property"> = 'PyAMS_content.galleries.removeFile'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFileRemoverAction.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFileShowHideAction">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.file.</code><code class="descname">GalleryFileShowHideAction</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFileShowHideAction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.WfSharedContentPermissionMixin" title="pyams_content.shared.common.zmi.WfSharedContentPermissionMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.WfSharedContentPermissionMixin</span></code></a>, <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.JsToolbarActionItem" title="pyams_skin.viewlet.toolbar.JsToolbarActionItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.JsToolbarActionItem</span></code></a></p>
-<p>Gallery file show/hide action</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFileShowHideAction.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'system.forbidden'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFileShowHideAction.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFileShowHideAction.get_url">
-<code class="descname">get_url</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFileShowHideAction.get_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFileShowHideAction.hint_gravity">
-<code class="descname">hint_gravity</code><em class="property"> = 'nw'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFileShowHideAction.hint_gravity" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFileShowHideAction.label">
-<code class="descname">label</code><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFileShowHideAction.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFileShowHideAction.label_css_class">
-<code class="descname">label_css_class</code><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFileShowHideAction.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryFileShowHideAction.url">
-<code class="descname">url</code><em class="property"> = 'PyAMS_content.galleries.switchImageVisibility'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryFileShowHideAction.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryImageAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.file.</code><code class="descname">GalleryImageAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryImageAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.component.gallery.zmi.file.GalleryImageAddForm" title="pyams_content.component.gallery.zmi.file.GalleryImageAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.gallery.zmi.file.GalleryImageAddForm</span></code></a></p>
-<p>Gallery image add form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryImageAJAXAddForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryImageAJAXAddForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryImageAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.file.</code><code class="descname">GalleryImageAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryImageAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Gallery image add form</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryImageAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-image.json'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryImageAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryImageAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryImageAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryImageAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryImageAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryImageAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa -fa-fw fa-picture-o'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryImageAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryImageAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add image(s)'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryImageAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryImageAddForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryImageAddForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryImageAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.file.</code><code class="descname">GalleryImageAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryImageAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.WfSharedContentPermissionMixin" title="pyams_content.shared.common.zmi.WfSharedContentPermissionMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.WfSharedContentPermissionMixin</span></code></a>, <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarAction" title="pyams_skin.viewlet.toolbar.ToolbarAction"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarAction</span></code></a></p>
-<p>Gallery image add menu</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryImageAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add image(s)'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryImageAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryImageAddMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryImageAddMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryImageAddMenu.stop_propagation">
-<code class="descname">stop_propagation</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryImageAddMenu.stop_propagation" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.file.GalleryImageAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-image.html'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.GalleryImageAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.gallery.zmi.file.delete_gallery_element">
-<code class="descclassname">pyams_content.component.gallery.zmi.file.</code><code class="descname">delete_gallery_element</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.file.delete_gallery_element" title="Permalink to this definition">¶</a></dt>
-<dd><p>Delete gallery element</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.component.gallery.zmi.interfaces">
-<span id="pyams-content-component-gallery-zmi-interfaces-module"></span><h2>pyams_content.component.gallery.zmi.interfaces module<a class="headerlink" href="#module-pyams_content.component.gallery.zmi.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.component.gallery.zmi.paragraph">
-<span id="pyams-content-component-gallery-zmi-paragraph-module"></span><h2>pyams_content.component.gallery.zmi.paragraph module<a class="headerlink" href="#module-pyams_content.component.gallery.zmi.paragraph" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.paragraph.</code><code class="descname">GalleryAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.zmi.html#pyams_content.component.paragraph.zmi.BaseParagraphAJAXAddForm" title="pyams_content.component.paragraph.zmi.BaseParagraphAJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.zmi.BaseParagraphAJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.component.gallery.zmi.paragraph.GalleryAddForm" title="pyams_content.component.gallery.zmi.paragraph.GalleryAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.gallery.zmi.paragraph.GalleryAddForm</span></code></a></p>
-<p>Gallery paragraph add form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.paragraph.</code><code class="descname">GalleryAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Gallery add form</p>
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>object</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-gallery.json'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-picture-o'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add new gallery'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryAddForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryAddForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.paragraph.</code><code class="descname">GalleryAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.zmi.html#pyams_content.component.paragraph.zmi.BaseParagraphAddMenu" title="pyams_content.component.paragraph.zmi.BaseParagraphAddMenu"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.zmi.BaseParagraphAddMenu</span></code></a></p>
-<p>Gallery add menu</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add images gallery...'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-picture-o'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryAddMenu.paragraph_type">
-<code class="descname">paragraph_type</code><em class="property"> = 'Gallery'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryAddMenu.paragraph_type" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-gallery.html'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryContentsView">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.paragraph.</code><code class="descname">GalleryContentsView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryContentsView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.WfSharedContentPermissionMixin" title="pyams_content.shared.common.zmi.WfSharedContentPermissionMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.WfSharedContentPermissionMixin</span></code></a>, <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.InnerAdminDisplayForm" title="pyams_zmi.form.InnerAdminDisplayForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.InnerAdminDisplayForm</span></code></a></p>
-<p>Gallery contents edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryContentsView.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryContentsView.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryContentsView.get_title">
-<code class="descname">get_title</code><span class="sig-paren">(</span><em>image</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryContentsView.get_title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryContentsView.weight">
-<code class="descname">weight</code><em class="property"> = 10</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryContentsView.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryImageAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.paragraph.</code><code class="descname">GalleryImageAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryImageAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.WfSharedContentPermissionMixin" title="pyams_content.shared.common.zmi.WfSharedContentPermissionMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.WfSharedContentPermissionMixin</span></code></a>, <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarAction" title="pyams_skin.viewlet.toolbar.ToolbarAction"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarAction</span></code></a></p>
-<p>Gallery image add menu</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryImageAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add image(s)'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryImageAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryImageAddMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryImageAddMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryImageAddMenu.stop_propagation">
-<code class="descname">stop_propagation</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryImageAddMenu.stop_propagation" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryImageAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-image.html'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryImageAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryInnerEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.paragraph.</code><code class="descname">GalleryInnerEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryInnerEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm" title="pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm</span></code></a></p>
-<p>Gallery properties inner edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryInnerEditForm.buttons">
-<code class="descname">buttons</code><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryInnerEditForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryInnerEditForm.legend">
-<code class="descname">legend</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryInnerEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryParagraphSummary">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.paragraph.</code><code class="descname">GalleryParagraphSummary</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryParagraphSummary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.BaseContentProvider" title="pyams_viewlet.viewlet.BaseContentProvider"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.BaseContentProvider</span></code></a></p>
-<p>Gallery summary</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryParagraphSummary.language">
-<code class="descname">language</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryParagraphSummary.language" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryParagraphSummary.render">
-<code class="descname">render</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryParagraphSummary.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryParagraphSummary.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryParagraphSummary.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.paragraph.</code><code class="descname">GalleryPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.zmi.html#pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm" title="pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm" title="pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm</span></code></a></p>
-<p>Gallery paragraph properties edit form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.paragraph.</code><code class="descname">GalleryPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.zmi.html#pyams_content.component.paragraph.zmi.BaseParagraphPropertiesEditForm" title="pyams_content.component.paragraph.zmi.BaseParagraphPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.zmi.BaseParagraphPropertiesEditForm</span></code></a></p>
-<p>Gallery properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-picture-o'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit gallery properties'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.paragraph.GalleryPropertiesEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.component.gallery.zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.component.gallery.zmi" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.BaseGalleryRenderer">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.</code><code class="descname">BaseGalleryRenderer</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.BaseGalleryRenderer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestAdapter" title="pyams_utils.adapter.ContextRequestAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestAdapter</span></code></a></p>
-<p>Base gallery renderer</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.BaseGalleryRenderer.render">
-<code class="descname">render</code><em class="property"> = &lt;BoundViewTemplate of None&gt;</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.BaseGalleryRenderer.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.BaseGalleryRenderer.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.BaseGalleryRenderer.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.DefaultGalleryRenderer">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.</code><code class="descname">DefaultGalleryRenderer</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.DefaultGalleryRenderer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.component.gallery.zmi.BaseGalleryRenderer" title="pyams_content.component.gallery.zmi.BaseGalleryRenderer"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.gallery.zmi.BaseGalleryRenderer</span></code></a></p>
-<p>Default gallery renderer</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.DefaultGalleryRenderer.label">
-<code class="descname">label</code><em class="property"> = 'Default gallery renderer'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.DefaultGalleryRenderer.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.DefaultGalleryRenderer.weight">
-<code class="descname">weight</code><em class="property"> = 1</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.DefaultGalleryRenderer.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.GalleryContentForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.</code><code class="descname">GalleryContentForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryContentForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogDisplayForm" title="pyams_zmi.form.AdminDialogDisplayForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogDisplayForm</span></code></a></p>
-<p>Gallery contents form</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.GalleryContentForm.dialog_class">
-<code class="descname">dialog_class</code><em class="property"> = 'modal-max'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryContentForm.dialog_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.GalleryContentForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryContentForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.GalleryContentForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Update gallery contents'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryContentForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.GalleryContentForm.show_widget_title">
-<code class="descname">show_widget_title</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryContentForm.show_widget_title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.GalleryImagesView">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.</code><code class="descname">GalleryImagesView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryImagesView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.WfSharedContentPermissionMixin" title="pyams_content.shared.common.zmi.WfSharedContentPermissionMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.WfSharedContentPermissionMixin</span></code></a></p>
-<p>Gallery images view</p>
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.GalleryImagesView.get_title">
-<code class="descname">get_title</code><span class="sig-paren">(</span><em>image</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryImagesView.get_title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.GalleryImagesViewlet">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.</code><code class="descname">GalleryImagesViewlet</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryImagesViewlet" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Gallery images viewlet</p>
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.GalleryImagesViewlet.get_title">
-<code class="descname">get_title</code><span class="sig-paren">(</span><em>image</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryImagesViewlet.get_title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.GalleryPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.</code><code class="descname">GalleryPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.component.gallery.zmi.GalleryPropertiesEditForm" title="pyams_content.component.gallery.zmi.GalleryPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.gallery.zmi.GalleryPropertiesEditForm</span></code></a></p>
-<p>Gallery properties edit form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.GalleryPropertiesAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryPropertiesAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.gallery.zmi.GalleryPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.gallery.zmi.</code><code class="descname">GalleryPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Gallery properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.GalleryPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.GalleryPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.GalleryPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.GalleryPropertiesEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-picture-o'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryPropertiesEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.gallery.zmi.GalleryPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Update gallery properties'</em><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.gallery.zmi.GalleryPropertiesEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.GalleryPropertiesEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.gallery.zmi.get_images_archive">
-<code class="descclassname">pyams_content.component.gallery.zmi.</code><code class="descname">get_images_archive</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.get_images_archive" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get all gallery images as ZIP file</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.gallery.zmi.set_image_visibility">
-<code class="descclassname">pyams_content.component.gallery.zmi.</code><code class="descname">set_image_visibility</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.set_image_visibility" title="Permalink to this definition">¶</a></dt>
-<dd><p>Set gallery image visibility</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.gallery.zmi.set_images_order">
-<code class="descclassname">pyams_content.component.gallery.zmi.</code><code class="descname">set_images_order</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.gallery.zmi.set_images_order" title="Permalink to this definition">¶</a></dt>
-<dd><p>Set gallery images order</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.component.gallery.zmi package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.gallery.zmi.file">pyams_content.component.gallery.zmi.file module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.gallery.zmi.interfaces">pyams_content.component.gallery.zmi.interfaces module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.gallery.zmi.paragraph">pyams_content.component.gallery.zmi.paragraph module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.gallery.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.component.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,265 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.component package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-component-package">
-<h1>pyams_content.component package<a class="headerlink" href="#pyams-content-component-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.component.association.html">pyams_content.component.association package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.association.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.association.interfaces.html">pyams_content.component.association.interfaces package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.association.interfaces.html#module-pyams_content.component.association.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.association.zmi.html">pyams_content.component.association.zmi package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.association.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.association.zmi.html#module-pyams_content.component.association.zmi.interfaces">pyams_content.component.association.zmi.interfaces module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.association.zmi.html#module-pyams_content.component.association.zmi.paragraph">pyams_content.component.association.zmi.paragraph module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.association.zmi.html#module-pyams_content.component.association.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.association.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.association.html#module-pyams_content.component.association.container">pyams_content.component.association.container module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.association.html#module-pyams_content.component.association.paragraph">pyams_content.component.association.paragraph module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.association.html#module-pyams_content.component.association">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.component.extfile.html">pyams_content.component.extfile package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.extfile.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.extfile.interfaces.html">pyams_content.component.extfile.interfaces package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.extfile.interfaces.html#module-pyams_content.component.extfile.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.extfile.zmi.html">pyams_content.component.extfile.zmi package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.extfile.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.extfile.zmi.html#module-pyams_content.component.extfile.zmi.container">pyams_content.component.extfile.zmi.container module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.extfile.zmi.html#module-pyams_content.component.extfile.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.extfile.html#module-pyams_content.component.extfile">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.component.gallery.html">pyams_content.component.gallery package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.gallery.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.gallery.interfaces.html">pyams_content.component.gallery.interfaces package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.gallery.interfaces.html#module-pyams_content.component.gallery.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.gallery.zmi.html">pyams_content.component.gallery.zmi package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.gallery.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.gallery.zmi.html#module-pyams_content.component.gallery.zmi.file">pyams_content.component.gallery.zmi.file module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.gallery.zmi.html#module-pyams_content.component.gallery.zmi.interfaces">pyams_content.component.gallery.zmi.interfaces module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.gallery.zmi.html#module-pyams_content.component.gallery.zmi.paragraph">pyams_content.component.gallery.zmi.paragraph module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.gallery.zmi.html#module-pyams_content.component.gallery.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.gallery.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.gallery.html#module-pyams_content.component.gallery.file">pyams_content.component.gallery.file module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.gallery.html#module-pyams_content.component.gallery.paragraph">pyams_content.component.gallery.paragraph module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.gallery.html#module-pyams_content.component.gallery">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.component.illustration.html">pyams_content.component.illustration package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.illustration.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.illustration.interfaces.html">pyams_content.component.illustration.interfaces package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.illustration.interfaces.html#module-pyams_content.component.illustration.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.illustration.zmi.html">pyams_content.component.illustration.zmi package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.illustration.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.illustration.zmi.html#module-pyams_content.component.illustration.zmi.paragraph">pyams_content.component.illustration.zmi.paragraph module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.illustration.zmi.html#module-pyams_content.component.illustration.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.illustration.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.illustration.html#module-pyams_content.component.illustration.paragraph">pyams_content.component.illustration.paragraph module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.illustration.html#module-pyams_content.component.illustration">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.component.links.html">pyams_content.component.links package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.links.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.links.interfaces.html">pyams_content.component.links.interfaces package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.links.interfaces.html#module-pyams_content.component.links.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.links.zmi.html">pyams_content.component.links.zmi package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.links.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.links.zmi.html#module-pyams_content.component.links.zmi.container">pyams_content.component.links.zmi.container module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.links.zmi.html#module-pyams_content.component.links.zmi.reverse">pyams_content.component.links.zmi.reverse module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.links.zmi.html#module-pyams_content.component.links.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.links.html#module-pyams_content.component.links">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.component.media.html">pyams_content.component.media package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.media.html#module-pyams_content.component.media">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.component.paragraph.html">pyams_content.component.paragraph package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.paragraph.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.paragraph.interfaces.html">pyams_content.component.paragraph.interfaces package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.interfaces.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.interfaces.html#module-pyams_content.component.paragraph.interfaces.header">pyams_content.component.paragraph.interfaces.header module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.interfaces.html#module-pyams_content.component.paragraph.interfaces.html">pyams_content.component.paragraph.interfaces.html module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.interfaces.html#module-pyams_content.component.paragraph.interfaces.video">pyams_content.component.paragraph.interfaces.video module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.interfaces.html#module-pyams_content.component.paragraph.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html">pyams_content.component.paragraph.zmi package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html#module-pyams_content.component.paragraph.zmi.container">pyams_content.component.paragraph.zmi.container module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html#module-pyams_content.component.paragraph.zmi.header">pyams_content.component.paragraph.zmi.header module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html#module-pyams_content.component.paragraph.zmi.html">pyams_content.component.paragraph.zmi.html module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html#module-pyams_content.component.paragraph.zmi.interfaces">pyams_content.component.paragraph.zmi.interfaces module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html#module-pyams_content.component.paragraph.zmi.preview">pyams_content.component.paragraph.zmi.preview module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html#module-pyams_content.component.paragraph.zmi.video">pyams_content.component.paragraph.zmi.video module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html#module-pyams_content.component.paragraph.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.paragraph.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.paragraph.html#module-pyams_content.component.paragraph.container">pyams_content.component.paragraph.container module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.paragraph.html#module-pyams_content.component.paragraph.header">pyams_content.component.paragraph.header module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.paragraph.html#module-pyams_content.component.paragraph.html">pyams_content.component.paragraph.html module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.paragraph.html#module-pyams_content.component.paragraph.video">pyams_content.component.paragraph.video module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.paragraph.html#module-pyams_content.component.paragraph">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.component.theme.html">pyams_content.component.theme package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.theme.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.theme.interfaces.html">pyams_content.component.theme.interfaces package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.theme.interfaces.html#module-pyams_content.component.theme.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.theme.zmi.html">pyams_content.component.theme.zmi package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.theme.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.theme.zmi.html#module-pyams_content.component.theme.zmi.manager">pyams_content.component.theme.zmi.manager module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.theme.zmi.html#module-pyams_content.component.theme.zmi.portlet">pyams_content.component.theme.zmi.portlet module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.theme.zmi.html#module-pyams_content.component.theme.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.theme.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.theme.html#module-pyams_content.component.theme.portlet">pyams_content.component.theme.portlet module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.theme.html#module-pyams_content.component.theme">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="module-pyams_content.component">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.component" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.component package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.component.illustration.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,343 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.component.illustration package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-component-illustration-package">
-<h1>pyams_content.component.illustration package<a class="headerlink" href="#pyams-content-component-illustration-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.component.illustration.interfaces.html">pyams_content.component.illustration.interfaces package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.illustration.interfaces.html#module-pyams_content.component.illustration.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.component.illustration.zmi.html">pyams_content.component.illustration.zmi package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.illustration.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.illustration.zmi.html#module-pyams_content.component.illustration.zmi.paragraph">pyams_content.component.illustration.zmi.paragraph module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.illustration.zmi.html#module-pyams_content.component.illustration.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.component.illustration.paragraph">
-<span id="pyams-content-component-illustration-paragraph-module"></span><h2>pyams_content.component.illustration.paragraph module<a class="headerlink" href="#module-pyams_content.component.illustration.paragraph" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.illustration.paragraph.Illustration">
-<em class="property">class </em><code class="descclassname">pyams_content.component.illustration.paragraph.</code><code class="descname">Illustration</code><a class="headerlink" href="#pyams_content.component.illustration.paragraph.Illustration" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.component.illustration.Illustration" title="pyams_content.component.illustration.Illustration"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.illustration.Illustration</span></code></a>, <a class="reference internal" href="pyams_content.component.paragraph.html#pyams_content.component.paragraph.BaseParagraph" title="pyams_content.component.paragraph.BaseParagraph"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.BaseParagraph</span></code></a></p>
-<p>Illustration class</p>
-<dl class="attribute">
-<dt id="pyams_content.component.illustration.paragraph.Illustration.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-file-image-o'</em><a class="headerlink" href="#pyams_content.component.illustration.paragraph.Illustration.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.illustration.paragraph.Illustration.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'Illustration'</em><a class="headerlink" href="#pyams_content.component.illustration.paragraph.Illustration.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.illustration.paragraph.IllustrationFactory">
-<em class="property">class </em><code class="descclassname">pyams_content.component.illustration.paragraph.</code><code class="descname">IllustrationFactory</code><a class="headerlink" href="#pyams_content.component.illustration.paragraph.IllustrationFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Illustration paragraph factory</p>
-<dl class="attribute">
-<dt id="pyams_content.component.illustration.paragraph.IllustrationFactory.content_type">
-<code class="descname">content_type</code><a class="headerlink" href="#pyams_content.component.illustration.paragraph.IllustrationFactory.content_type" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.component.illustration.paragraph.Illustration" title="pyams_content.component.illustration.paragraph.Illustration"><code class="xref py py-class docutils literal"><span class="pre">Illustration</span></code></a></p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.illustration.paragraph.IllustrationFactory.name">
-<code class="descname">name</code><em class="property"> = 'Illustration'</em><a class="headerlink" href="#pyams_content.component.illustration.paragraph.IllustrationFactory.name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.illustration.paragraph.IllustrationParagraphContentChecker">
-<em class="property">class </em><code class="descclassname">pyams_content.component.illustration.paragraph.</code><code class="descname">IllustrationParagraphContentChecker</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.illustration.paragraph.IllustrationParagraphContentChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.component.illustration.IllustrationContentChecker" title="pyams_content.component.illustration.IllustrationContentChecker"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.illustration.IllustrationContentChecker</span></code></a></p>
-<p>Illustration paragraph content checker</p>
-<dl class="attribute">
-<dt id="pyams_content.component.illustration.paragraph.IllustrationParagraphContentChecker.label">
-<code class="descname">label</code><a class="headerlink" href="#pyams_content.component.illustration.paragraph.IllustrationParagraphContentChecker.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.component.illustration">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.component.illustration" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.illustration.Illustration">
-<em class="property">class </em><code class="descclassname">pyams_content.component.illustration.</code><code class="descname">Illustration</code><a class="headerlink" href="#pyams_content.component.illustration.Illustration" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">persistent.Persistent</span></code>, <code class="xref py py-class docutils literal"><span class="pre">zope.container.contained.Contained</span></code></p>
-<p>Illustration persistent class</p>
-<dl class="attribute">
-<dt id="pyams_content.component.illustration.Illustration.alt_title">
-<code class="descname">alt_title</code><a class="headerlink" href="#pyams_content.component.illustration.Illustration.alt_title" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.illustration.Illustration.author">
-<code class="descname">author</code><a class="headerlink" href="#pyams_content.component.illustration.Illustration.author" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.illustration.Illustration.data">
-<code class="descname">data</code><a class="headerlink" href="#pyams_content.component.illustration.Illustration.data" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.illustration.Illustration.description">
-<code class="descname">description</code><a class="headerlink" href="#pyams_content.component.illustration.Illustration.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.illustration.Illustration.filename">
-<code class="descname">filename</code><a class="headerlink" href="#pyams_content.component.illustration.Illustration.filename" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.illustration.Illustration.language">
-<code class="descname">language</code><a class="headerlink" href="#pyams_content.component.illustration.Illustration.language" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.illustration.Illustration.renderer">
-<code class="descname">renderer</code><a class="headerlink" href="#pyams_content.component.illustration.Illustration.renderer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.illustration.Illustration.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.component.illustration.Illustration.title" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.illustration.IllustrationContentChecker">
-<em class="property">class </em><code class="descclassname">pyams_content.component.illustration.</code><code class="descname">IllustrationContentChecker</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.illustration.IllustrationContentChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.features.checker.html#pyams_content.features.checker.BaseContentChecker" title="pyams_content.features.checker.BaseContentChecker"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.features.checker.BaseContentChecker</span></code></a></p>
-<p>Illustration content checker</p>
-<dl class="method">
-<dt id="pyams_content.component.illustration.IllustrationContentChecker.inner_check">
-<code class="descname">inner_check</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.illustration.IllustrationContentChecker.inner_check" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.illustration.IllustrationContentChecker.label">
-<code class="descname">label</code><em class="property"> = 'Illustration'</em><a class="headerlink" href="#pyams_content.component.illustration.IllustrationContentChecker.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.illustration.IllustrationContentChecker.weight">
-<code class="descname">weight</code><em class="property"> = 40</em><a class="headerlink" href="#pyams_content.component.illustration.IllustrationContentChecker.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.illustration.IllustrationNamespace">
-<em class="property">class </em><code class="descclassname">pyams_content.component.illustration.</code><code class="descname">IllustrationNamespace</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.illustration.IllustrationNamespace" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>++illustration++ namespace adapter</p>
-<dl class="method">
-<dt id="pyams_content.component.illustration.IllustrationNamespace.traverse">
-<code class="descname">traverse</code><span class="sig-paren">(</span><em>name</em>, <em>furtherpath=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.illustration.IllustrationNamespace.traverse" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.illustration.IllustrationRendererVocabulary">
-<em class="property">class </em><code class="descclassname">pyams_content.component.illustration.</code><code class="descname">IllustrationRendererVocabulary</code><span class="sig-paren">(</span><em>context=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.illustration.IllustrationRendererVocabulary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema.vocabulary.SimpleVocabulary</span></code></p>
-<p>Illustration renderer utilities vocabulary</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.illustration.IllustrationSublocations">
-<em class="property">class </em><code class="descclassname">pyams_content.component.illustration.</code><code class="descname">IllustrationSublocations</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.illustration.IllustrationSublocations" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>Illustration sub-locations adapter</p>
-<dl class="method">
-<dt id="pyams_content.component.illustration.IllustrationSublocations.sublocations">
-<code class="descname">sublocations</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.illustration.IllustrationSublocations.sublocations" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.illustration.IllustrationTargetContentChecker">
-<code class="descclassname">pyams_content.component.illustration.</code><code class="descname">IllustrationTargetContentChecker</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.illustration.IllustrationTargetContentChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Illustration target content checker</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.illustration.handle_added_illustration">
-<code class="descclassname">pyams_content.component.illustration.</code><code class="descname">handle_added_illustration</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.illustration.handle_added_illustration" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle added illustration</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.illustration.handle_modified_illustration">
-<code class="descclassname">pyams_content.component.illustration.</code><code class="descname">handle_modified_illustration</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.illustration.handle_modified_illustration" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle modified illustration</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.illustration.illustration_factory">
-<code class="descclassname">pyams_content.component.illustration.</code><code class="descname">illustration_factory</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.illustration.illustration_factory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Illustration factory</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.illustration.update_illustration_properties">
-<code class="descclassname">pyams_content.component.illustration.</code><code class="descname">update_illustration_properties</code><span class="sig-paren">(</span><em>illustration</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.illustration.update_illustration_properties" title="Permalink to this definition">¶</a></dt>
-<dd><p>Update missing file properties</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.component.illustration package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.illustration.paragraph">pyams_content.component.illustration.paragraph module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.illustration">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.component.illustration.interfaces.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.component.illustration.interfaces package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-component-illustration-interfaces-package">
-<h1>pyams_content.component.illustration.interfaces package<a class="headerlink" href="#pyams-content-component-illustration-interfaces-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_content.component.illustration.interfaces">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.component.illustration.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.component.illustration.interfaces package</a><ul>
-<li><a class="reference internal" href="#module-pyams_content.component.illustration.interfaces">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.component.links.interfaces.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.component.links.interfaces package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-component-links-interfaces-package">
-<h1>pyams_content.component.links.interfaces package<a class="headerlink" href="#pyams-content-component-links-interfaces-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_content.component.links.interfaces">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.component.links.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.component.links.interfaces package</a><ul>
-<li><a class="reference internal" href="#module-pyams_content.component.links.interfaces">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.component.links.zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,696 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.component.links.zmi package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-component-links-zmi-package">
-<h1>pyams_content.component.links.zmi package<a class="headerlink" href="#pyams-content-component-links-zmi-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.component.links.zmi.container">
-<span id="pyams-content-component-links-zmi-container-module"></span><h2>pyams_content.component.links.zmi.container module<a class="headerlink" href="#module-pyams_content.component.links.zmi.container" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_content.component.links.zmi.container.get_links">
-<code class="descclassname">pyams_content.component.links.zmi.container.</code><code class="descname">get_links</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.container.get_links" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get links list in JSON format for TinyMCE editor</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.links.zmi.container.get_links_list">
-<code class="descclassname">pyams_content.component.links.zmi.container.</code><code class="descname">get_links_list</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.container.get_links_list" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get links list in JSON format for TinyMCE editor</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.component.links.zmi.reverse">
-<span id="pyams-content-component-links-zmi-reverse-module"></span><h2>pyams_content.component.links.zmi.reverse module<a class="headerlink" href="#module-pyams_content.component.links.zmi.reverse" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.reverse.ReverseLinkNameColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.reverse.</code><code class="descname">ReverseLinkNameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.reverse.ReverseLinkNameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.NameColumn" title="pyams_skin.table.NameColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.NameColumn</span></code></a></p>
-<p>Reverse link name column</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.reverse.SequentialITargetReverseLinksMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.reverse.</code><code class="descname">SequentialITargetReverseLinksMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.reverse.SequentialITargetReverseLinksMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Sequential ID target reverse links menu</p>
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.reverse.SequentialITargetReverseLinksMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-anchor'</em><a class="headerlink" href="#pyams_content.component.links.zmi.reverse.SequentialITargetReverseLinksMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.reverse.SequentialITargetReverseLinksMenu.label">
-<code class="descname">label</code><em class="property"> = 'Reverse links'</em><a class="headerlink" href="#pyams_content.component.links.zmi.reverse.SequentialITargetReverseLinksMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.reverse.SequentialITargetReverseLinksMenu.url">
-<code class="descname">url</code><em class="property"> = '#reverse-links.html'</em><a class="headerlink" href="#pyams_content.component.links.zmi.reverse.SequentialITargetReverseLinksMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.reverse.SequentialIdTargetReverseLinkTable">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.reverse.</code><code class="descname">SequentialIdTargetReverseLinkTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.reverse.SequentialIdTargetReverseLinkTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.BaseTable" title="pyams_skin.table.BaseTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.BaseTable</span></code></a></p>
-<p>Sequential ID target reverse links table</p>
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.reverse.SequentialIdTargetReverseLinkTable.title">
-<code class="descname">title</code><em class="property"> = &quot;Content's internal links&quot;</em><a class="headerlink" href="#pyams_content.component.links.zmi.reverse.SequentialIdTargetReverseLinkTable.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.reverse.SequentialIdTargetReverseLinkValues">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.reverse.</code><code class="descname">SequentialIdTargetReverseLinkValues</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.reverse.SequentialIdTargetReverseLinkValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Sequential ID target reverse links values</p>
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.reverse.SequentialIdTargetReverseLinkValues.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.component.links.zmi.reverse.SequentialIdTargetReverseLinkValues.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.reverse.SequentialIdTargetReverseLinkView">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.reverse.</code><code class="descname">SequentialIdTargetReverseLinkView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.reverse.SequentialIdTargetReverseLinkView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Sequential ID target reverse links view</p>
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.reverse.SequentialIdTargetReverseLinkView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_content.component.links.zmi.reverse.SequentialIdTargetReverseLinkView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.component.links.zmi.reverse.SequentialIdTargetReverseLinkTable" title="pyams_content.component.links.zmi.reverse.SequentialIdTargetReverseLinkTable"><code class="xref py py-class docutils literal"><span class="pre">SequentialIdTargetReverseLinkTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.component.links.zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.component.links.zmi" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.ExternalLinkAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">ExternalLinkAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.association.zmi.html#pyams_content.component.association.zmi.AssociationItemAJAXAddForm" title="pyams_content.component.association.zmi.AssociationItemAJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.association.zmi.AssociationItemAJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.component.links.zmi.ExternalLinkAddForm" title="pyams_content.component.links.zmi.ExternalLinkAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.links.zmi.ExternalLinkAddForm</span></code></a></p>
-<p>External link add form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.ExternalLinkAJAXAddForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkAJAXAddForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.ExternalLinkAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">ExternalLinkAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>External link add form</p>
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.ExternalLinkAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>object</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinkAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-external-link.json'</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.ExternalLinkAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinkAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinkAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinkAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-external-link'</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinkAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add new external link'</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.ExternalLinkAddForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkAddForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.ExternalLinkAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">ExternalLinkAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.security.ProtectedFormObjectMixin" title="pyams_form.security.ProtectedFormObjectMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.security.ProtectedFormObjectMixin</span></code></a>, <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>External link add menu</p>
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinkAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add external link'</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinkAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-external-link'</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinkAddMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkAddMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinkAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-external-link.html'</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.ExternalLinkPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">ExternalLinkPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.association.zmi.html#pyams_content.component.association.zmi.AssociationItemAJAXEditForm" title="pyams_content.component.association.zmi.AssociationItemAJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.association.zmi.AssociationItemAJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm" title="pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm</span></code></a></p>
-<p>External link properties edit form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.ExternalLinkPropertiesAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkPropertiesAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">ExternalLinkPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>External link properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-external-link'</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit external link properties'</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinkPropertiesEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.ExternalLinksCounter">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">ExternalLinksCounter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinksCounter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.zmi.html#pyams_content.component.paragraph.zmi.container.ParagraphContainerCounterBase" title="pyams_content.component.paragraph.zmi.container.ParagraphContainerCounterBase"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.zmi.container.ParagraphContainerCounterBase</span></code></a></p>
-<p>External links count column</p>
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinksCounter.action_class">
-<code class="descname">action_class</code><em class="property"> = 'action external-links nowrap width-40'</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinksCounter.action_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinksCounter.count">
-<code class="descname">count</code><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinksCounter.count" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinksCounter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-external-link'</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinksCounter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinksCounter.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'External links'</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinksCounter.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.ExternalLinksCounter.weight">
-<code class="descname">weight</code><em class="property"> = 11</em><a class="headerlink" href="#pyams_content.component.links.zmi.ExternalLinksCounter.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.InternalLinkAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">InternalLinkAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.association.zmi.html#pyams_content.component.association.zmi.AssociationItemAJAXAddForm" title="pyams_content.component.association.zmi.AssociationItemAJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.association.zmi.AssociationItemAJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.component.links.zmi.InternalLinkAddForm" title="pyams_content.component.links.zmi.InternalLinkAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.links.zmi.InternalLinkAddForm</span></code></a></p>
-<p>Internal link add form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.InternalLinkAJAXAddForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkAJAXAddForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.InternalLinkAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">InternalLinkAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Internal link add form</p>
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.InternalLinkAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>object</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinkAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-internal-link.json'</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.InternalLinkAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinkAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinkAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinkAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-external-link-square fa-rotate-90'</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinkAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add new internal link'</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.InternalLinkAddForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkAddForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.InternalLinkAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">InternalLinkAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.security.ProtectedFormObjectMixin" title="pyams_form.security.ProtectedFormObjectMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.security.ProtectedFormObjectMixin</span></code></a>, <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Internal link add menu</p>
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinkAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add internal link'</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinkAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-external-link-square fa-rotate-90'</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinkAddMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkAddMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinkAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-internal-link.html'</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.InternalLinkPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">InternalLinkPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.association.zmi.html#pyams_content.component.association.zmi.AssociationItemAJAXEditForm" title="pyams_content.component.association.zmi.AssociationItemAJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.association.zmi.AssociationItemAJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.component.links.zmi.InternalLinkPropertiesEditForm" title="pyams_content.component.links.zmi.InternalLinkPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.links.zmi.InternalLinkPropertiesEditForm</span></code></a></p>
-<p>Internal link properties edit form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.InternalLinkPropertiesAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkPropertiesAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.InternalLinkPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">InternalLinkPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Internal link properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinkPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinkPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinkPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinkPropertiesEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-external-link-square fa-rotate-90'</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkPropertiesEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinkPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit internal link properties'</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.InternalLinkPropertiesEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinkPropertiesEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.InternalLinksCounter">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">InternalLinksCounter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinksCounter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.zmi.html#pyams_content.component.paragraph.zmi.container.ParagraphContainerCounterBase" title="pyams_content.component.paragraph.zmi.container.ParagraphContainerCounterBase"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.zmi.container.ParagraphContainerCounterBase</span></code></a></p>
-<p>Internal links count column</p>
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinksCounter.action_class">
-<code class="descname">action_class</code><em class="property"> = 'action internal-links nowrap width-40'</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinksCounter.action_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinksCounter.count">
-<code class="descname">count</code><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinksCounter.count" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinksCounter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-external-link-square fa-rotate-90'</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinksCounter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinksCounter.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'Internal links'</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinksCounter.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.InternalLinksCounter.weight">
-<code class="descname">weight</code><em class="property"> = 10</em><a class="headerlink" href="#pyams_content.component.links.zmi.InternalLinksCounter.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.MailtoLinkAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">MailtoLinkAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.association.zmi.html#pyams_content.component.association.zmi.AssociationItemAJAXAddForm" title="pyams_content.component.association.zmi.AssociationItemAJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.association.zmi.AssociationItemAJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.component.links.zmi.MailtoLinkAddForm" title="pyams_content.component.links.zmi.MailtoLinkAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.links.zmi.MailtoLinkAddForm</span></code></a></p>
-<p>Mailto link add form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.MailtoLinkAJAXAddForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkAJAXAddForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.MailtoLinkAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">MailtoLinkAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Mailto link add form</p>
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.MailtoLinkAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>object</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinkAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-mailto-link.json'</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.MailtoLinkAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinkAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinkAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinkAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-envelope-o'</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinkAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add new mailto link'</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.MailtoLinkAddForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkAddForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.MailtoLinkAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">MailtoLinkAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.security.ProtectedFormObjectMixin" title="pyams_form.security.ProtectedFormObjectMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.security.ProtectedFormObjectMixin</span></code></a>, <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Mailto link add menu</p>
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinkAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add mailto link'</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinkAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-envelope-o'</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinkAddMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkAddMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinkAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-mailto-link.html'</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.MailtoLinkPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">MailtoLinkPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.association.zmi.html#pyams_content.component.association.zmi.AssociationItemAJAXEditForm" title="pyams_content.component.association.zmi.AssociationItemAJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.association.zmi.AssociationItemAJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm" title="pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm</span></code></a></p>
-<p>Mailto link properties edit form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.MailtoLinkPropertiesAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkPropertiesAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">MailtoLinkPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Mailto link properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-envelope-o'</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit mailto link properties'</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinkPropertiesEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.links.zmi.MailtoLinksCounter">
-<em class="property">class </em><code class="descclassname">pyams_content.component.links.zmi.</code><code class="descname">MailtoLinksCounter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinksCounter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.zmi.html#pyams_content.component.paragraph.zmi.container.ParagraphContainerCounterBase" title="pyams_content.component.paragraph.zmi.container.ParagraphContainerCounterBase"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.zmi.container.ParagraphContainerCounterBase</span></code></a></p>
-<p>Mailto links count column</p>
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinksCounter.action_class">
-<code class="descname">action_class</code><em class="property"> = 'action mailto-links nowrap width-40'</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinksCounter.action_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinksCounter.count">
-<code class="descname">count</code><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinksCounter.count" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinksCounter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-envelope-o'</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinksCounter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinksCounter.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'Mailto links'</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinksCounter.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.links.zmi.MailtoLinksCounter.weight">
-<code class="descname">weight</code><em class="property"> = 12</em><a class="headerlink" href="#pyams_content.component.links.zmi.MailtoLinksCounter.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.component.links.zmi package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.links.zmi.container">pyams_content.component.links.zmi.container module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.links.zmi.reverse">pyams_content.component.links.zmi.reverse module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.links.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.component.theme.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,235 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.component.theme package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-component-theme-package">
-<h1>pyams_content.component.theme package<a class="headerlink" href="#pyams-content-component-theme-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.component.theme.interfaces.html">pyams_content.component.theme.interfaces package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.theme.interfaces.html#module-pyams_content.component.theme.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.component.theme.zmi.html">pyams_content.component.theme.zmi package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.theme.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.theme.zmi.html#module-pyams_content.component.theme.zmi.manager">pyams_content.component.theme.zmi.manager module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.theme.zmi.html#module-pyams_content.component.theme.zmi.portlet">pyams_content.component.theme.zmi.portlet module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.theme.zmi.html#module-pyams_content.component.theme.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.component.theme.portlet">
-<span id="pyams-content-component-theme-portlet-module"></span><h2>pyams_content.component.theme.portlet module<a class="headerlink" href="#module-pyams_content.component.theme.portlet" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.theme.portlet.PortletThemesSettings">
-<em class="property">class </em><code class="descclassname">pyams_content.component.theme.portlet.</code><code class="descname">PortletThemesSettings</code><a class="headerlink" href="#pyams_content.component.theme.portlet.PortletThemesSettings" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">persistent.Persistent</span></code>, <code class="xref py py-class docutils literal"><span class="pre">zope.container.contained.Contained</span></code></p>
-<p>Portlet themes settings</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.theme.portlet.PortletThemesSettingsFactory">
-<code class="descclassname">pyams_content.component.theme.portlet.</code><code class="descname">PortletThemesSettingsFactory</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.portlet.PortletThemesSettingsFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Portlet themes settings adapter</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.theme.portlet.ThemesPortletsSettingsTraverser">
-<em class="property">class </em><code class="descclassname">pyams_content.component.theme.portlet.</code><code class="descname">ThemesPortletsSettingsTraverser</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.portlet.ThemesPortletsSettingsTraverser" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>++themes++ portlet settings adapter</p>
-<dl class="method">
-<dt id="pyams_content.component.theme.portlet.ThemesPortletsSettingsTraverser.traverse">
-<code class="descname">traverse</code><span class="sig-paren">(</span><em>name</em>, <em>furtherpath=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.portlet.ThemesPortletsSettingsTraverser.traverse" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.component.theme">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.component.theme" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.theme.ThemesContentChecker">
-<em class="property">class </em><code class="descclassname">pyams_content.component.theme.</code><code class="descname">ThemesContentChecker</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.ThemesContentChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.features.checker.html#pyams_content.features.checker.BaseContentChecker" title="pyams_content.features.checker.BaseContentChecker"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.features.checker.BaseContentChecker</span></code></a></p>
-<p>Themes info content checker</p>
-<dl class="method">
-<dt id="pyams_content.component.theme.ThemesContentChecker.inner_check">
-<code class="descname">inner_check</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.ThemesContentChecker.inner_check" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.ThemesContentChecker.label">
-<code class="descname">label</code><em class="property"> = 'Themes'</em><a class="headerlink" href="#pyams_content.component.theme.ThemesContentChecker.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.ThemesContentChecker.weight">
-<code class="descname">weight</code><em class="property"> = 200</em><a class="headerlink" href="#pyams_content.component.theme.ThemesContentChecker.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.theme.ThemesInfo">
-<em class="property">class </em><code class="descclassname">pyams_content.component.theme.</code><code class="descname">ThemesInfo</code><a class="headerlink" href="#pyams_content.component.theme.ThemesInfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">persistent.Persistent</span></code>, <code class="xref py py-class docutils literal"><span class="pre">zope.container.contained.Contained</span></code></p>
-<p>Themes info persistent class</p>
-<dl class="attribute">
-<dt id="pyams_content.component.theme.ThemesInfo.themes">
-<code class="descname">themes</code><a class="headerlink" href="#pyams_content.component.theme.ThemesInfo.themes" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.theme.ThemesInfoFactory">
-<code class="descclassname">pyams_content.component.theme.</code><code class="descname">ThemesInfoFactory</code><span class="sig-paren">(</span><em>target</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.ThemesInfoFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Themes info factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.theme.ThemesManager">
-<em class="property">class </em><code class="descclassname">pyams_content.component.theme.</code><code class="descname">ThemesManager</code><a class="headerlink" href="#pyams_content.component.theme.ThemesManager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">persistent.Persistent</span></code>, <code class="xref py py-class docutils literal"><span class="pre">zope.container.contained.Contained</span></code></p>
-<p>Themes manager persistent class</p>
-<dl class="attribute">
-<dt id="pyams_content.component.theme.ThemesManager.extract_name">
-<code class="descname">extract_name</code><a class="headerlink" href="#pyams_content.component.theme.ThemesManager.extract_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.ThemesManager.thesaurus_name">
-<code class="descname">thesaurus_name</code><a class="headerlink" href="#pyams_content.component.theme.ThemesManager.thesaurus_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.component.theme.ThemesManagerFactory">
-<code class="descclassname">pyams_content.component.theme.</code><code class="descname">ThemesManagerFactory</code><span class="sig-paren">(</span><em>target</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.ThemesManagerFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Themes manager factory</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.component.theme package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.theme.portlet">pyams_content.component.theme.portlet module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.theme">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.component.theme.interfaces.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.component.theme.interfaces package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-component-theme-interfaces-package">
-<h1>pyams_content.component.theme.interfaces package<a class="headerlink" href="#pyams-content-component-theme-interfaces-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_content.component.theme.interfaces">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.component.theme.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.component.theme.interfaces package</a><ul>
-<li><a class="reference internal" href="#module-pyams_content.component.theme.interfaces">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.component.theme.zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,293 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.component.theme.zmi package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-component-theme-zmi-package">
-<h1>pyams_content.component.theme.zmi package<a class="headerlink" href="#pyams-content-component-theme-zmi-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.component.theme.zmi.manager">
-<span id="pyams-content-component-theme-zmi-manager-module"></span><h2>pyams_content.component.theme.zmi.manager module<a class="headerlink" href="#module-pyams_content.component.theme.zmi.manager" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.theme.zmi.manager.ThemesManagerAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.theme.zmi.manager.</code><code class="descname">ThemesManagerAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.zmi.manager.ThemesManagerAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.component.theme.zmi.manager.ThemesManagerEditForm" title="pyams_content.component.theme.zmi.manager.ThemesManagerEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.theme.zmi.manager.ThemesManagerEditForm</span></code></a></p>
-<p>Themes manager edit form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.theme.zmi.manager.ThemesManagerEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.theme.zmi.manager.</code><code class="descname">ThemesManagerEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.zmi.manager.ThemesManagerEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Themes manager edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.manager.ThemesManagerEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'themes.json'</em><a class="headerlink" href="#pyams_content.component.theme.zmi.manager.ThemesManagerEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.manager.ThemesManagerEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageTool'</em><a class="headerlink" href="#pyams_content.component.theme.zmi.manager.ThemesManagerEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.manager.ThemesManagerEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.theme.zmi.manager.ThemesManagerEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.manager.ThemesManagerEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Selected themes'</em><a class="headerlink" href="#pyams_content.component.theme.zmi.manager.ThemesManagerEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.theme.zmi.manager.ThemesManagerEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.zmi.manager.ThemesManagerEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.theme.zmi.manager.ThemesManagerMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.component.theme.zmi.manager.</code><code class="descname">ThemesManagerMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.zmi.manager.ThemesManagerMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Themes menu</p>
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.manager.ThemesManagerMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-tags'</em><a class="headerlink" href="#pyams_content.component.theme.zmi.manager.ThemesManagerMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.manager.ThemesManagerMenu.label">
-<code class="descname">label</code><em class="property"> = 'Themes...'</em><a class="headerlink" href="#pyams_content.component.theme.zmi.manager.ThemesManagerMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.manager.ThemesManagerMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.component.theme.zmi.manager.ThemesManagerMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.manager.ThemesManagerMenu.url">
-<code class="descname">url</code><em class="property"> = 'themes.html'</em><a class="headerlink" href="#pyams_content.component.theme.zmi.manager.ThemesManagerMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.component.theme.zmi.portlet">
-<span id="pyams-content-component-theme-zmi-portlet-module"></span><h2>pyams_content.component.theme.zmi.portlet module<a class="headerlink" href="#module-pyams_content.component.theme.zmi.portlet" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.theme.zmi.portlet.PortletSettingsThemesEditor">
-<em class="property">class </em><code class="descclassname">pyams_content.component.theme.zmi.portlet.</code><code class="descname">PortletSettingsThemesEditor</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.zmi.portlet.PortletSettingsThemesEditor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.InnerAdminEditForm" title="pyams_zmi.form.InnerAdminEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.InnerAdminEditForm</span></code></a></p>
-<p>Portlet settings for themes</p>
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.portlet.PortletSettingsThemesEditor.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.theme.zmi.portlet.PortletSettingsThemesEditor.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.portlet.PortletSettingsThemesEditor.id">
-<code class="descname">id</code><em class="property"> = 'themes_form'</em><a class="headerlink" href="#pyams_content.component.theme.zmi.portlet.PortletSettingsThemesEditor.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.portlet.PortletSettingsThemesEditor.legend">
-<code class="descname">legend</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.component.theme.zmi.portlet.PortletSettingsThemesEditor.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.portlet.PortletSettingsThemesEditor.tab_label">
-<code class="descname">tab_label</code><em class="property"> = 'Themes'</em><a class="headerlink" href="#pyams_content.component.theme.zmi.portlet.PortletSettingsThemesEditor.tab_label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.portlet.PortletSettingsThemesEditor.weight">
-<code class="descname">weight</code><em class="property"> = 50</em><a class="headerlink" href="#pyams_content.component.theme.zmi.portlet.PortletSettingsThemesEditor.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.component.theme.zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.component.theme.zmi" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.component.theme.zmi.ThemesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.theme.zmi.</code><code class="descname">ThemesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.zmi.ThemesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.component.theme.zmi.ThemesEditForm" title="pyams_content.component.theme.zmi.ThemesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.theme.zmi.ThemesEditForm</span></code></a></p>
-<p>Themes edit form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.theme.zmi.ThemesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.component.theme.zmi.</code><code class="descname">ThemesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.zmi.ThemesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminEditForm" title="pyams_zmi.form.AdminEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminEditForm</span></code></a></p>
-<p>Themes edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.ThemesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'themes.json'</em><a class="headerlink" href="#pyams_content.component.theme.zmi.ThemesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.ThemesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.component.theme.zmi.ThemesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.theme.zmi.ThemesEditForm.get_subterms">
-<code class="descname">get_subterms</code><span class="sig-paren">(</span><em>term</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.zmi.ThemesEditForm.get_subterms" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.ThemesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Content themes'</em><a class="headerlink" href="#pyams_content.component.theme.zmi.ThemesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.ThemesEditForm.top_terms">
-<code class="descname">top_terms</code><a class="headerlink" href="#pyams_content.component.theme.zmi.ThemesEditForm.top_terms" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.component.theme.zmi.ThemesEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.zmi.ThemesEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.theme.zmi.ThemesHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.component.theme.zmi.</code><code class="descname">ThemesHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.zmi.ThemesHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.WfSharedContentHeaderAdapter" title="pyams_content.shared.common.zmi.WfSharedContentHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.WfSharedContentHeaderAdapter</span></code></a></p>
-<p>Shared content themes header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.ThemesHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-tags'</em><a class="headerlink" href="#pyams_content.component.theme.zmi.ThemesHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.component.theme.zmi.ThemesMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.component.theme.zmi.</code><code class="descname">ThemesMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.component.theme.zmi.ThemesMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Themes menu</p>
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.ThemesMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-tags'</em><a class="headerlink" href="#pyams_content.component.theme.zmi.ThemesMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.ThemesMenu.label">
-<code class="descname">label</code><em class="property"> = 'Themes...'</em><a class="headerlink" href="#pyams_content.component.theme.zmi.ThemesMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.component.theme.zmi.ThemesMenu.url">
-<code class="descname">url</code><em class="property"> = '#themes.html'</em><a class="headerlink" href="#pyams_content.component.theme.zmi.ThemesMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.component.theme.zmi package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.theme.zmi.manager">pyams_content.component.theme.zmi.manager module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.theme.zmi.portlet">pyams_content.component.theme.zmi.portlet module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.component.theme.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.features.checker.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,157 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.features.checker package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-features-checker-package">
-<h1>pyams_content.features.checker package<a class="headerlink" href="#pyams-content-features-checker-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.features.checker.zmi.html">pyams_content.features.checker.zmi package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.features.checker.zmi.html#module-pyams_content.features.checker.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.features.checker.interfaces">
-<span id="pyams-content-features-checker-interfaces-module"></span><h2>pyams_content.features.checker.interfaces module<a class="headerlink" href="#module-pyams_content.features.checker.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.features.checker">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.features.checker" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.features.checker.BaseContentChecker">
-<em class="property">class </em><code class="descclassname">pyams_content.features.checker.</code><code class="descname">BaseContentChecker</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.features.checker.BaseContentChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>Base content checker</p>
-<dl class="method">
-<dt id="pyams_content.features.checker.BaseContentChecker.get_check_output">
-<code class="descname">get_check_output</code><span class="sig-paren">(</span><em>request=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.features.checker.BaseContentChecker.get_check_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.features.checker.BaseContentChecker.inner_check">
-<code class="descname">inner_check</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.features.checker.BaseContentChecker.inner_check" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.features.checker.BaseContentChecker.label">
-<code class="descname">label</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.features.checker.BaseContentChecker.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.features.checker.BaseContentChecker.sep">
-<code class="descname">sep</code><em class="property"> = '&lt;br /&gt;'</em><a class="headerlink" href="#pyams_content.features.checker.BaseContentChecker.sep" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.features.checker.BaseContentChecker.weight">
-<code class="descname">weight</code><em class="property"> = 1</em><a class="headerlink" href="#pyams_content.features.checker.BaseContentChecker.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.features.checker package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.features.checker.interfaces">pyams_content.features.checker.interfaces module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.features.checker">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.features.checker.zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,166 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.features.checker.zmi package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-features-checker-zmi-package">
-<h1>pyams_content.features.checker.zmi package<a class="headerlink" href="#pyams-content-features-checker-zmi-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_content.features.checker.zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.features.checker.zmi" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.features.checker.zmi.ContentCheckerForm">
-<em class="property">class </em><code class="descclassname">pyams_content.features.checker.zmi.</code><code class="descname">ContentCheckerForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.features.checker.zmi.ContentCheckerForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogDisplayForm" title="pyams_zmi.form.AdminDialogDisplayForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogDisplayForm</span></code></a></p>
-<p>Content checker display form</p>
-<dl class="attribute">
-<dt id="pyams_content.features.checker.zmi.ContentCheckerForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.features.checker.zmi.ContentCheckerForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.features.checker.zmi.ContentCheckerForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-check-square-o'</em><a class="headerlink" href="#pyams_content.features.checker.zmi.ContentCheckerForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.features.checker.zmi.ContentCheckerForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Content check'</em><a class="headerlink" href="#pyams_content.features.checker.zmi.ContentCheckerForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.features.checker.zmi.ContentCheckerMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.features.checker.zmi.</code><code class="descname">ContentCheckerMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.features.checker.zmi.ContentCheckerMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Content checker menu item</p>
-<dl class="attribute">
-<dt id="pyams_content.features.checker.zmi.ContentCheckerMenu.label">
-<code class="descname">label</code><em class="property"> = 'Check content...'</em><a class="headerlink" href="#pyams_content.features.checker.zmi.ContentCheckerMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.features.checker.zmi.ContentCheckerMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-check-square-o'</em><a class="headerlink" href="#pyams_content.features.checker.zmi.ContentCheckerMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.features.checker.zmi.ContentCheckerMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.features.checker.zmi.ContentCheckerMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.features.checker.zmi.ContentCheckerMenu.url">
-<code class="descname">url</code><em class="property"> = 'check-content.html'</em><a class="headerlink" href="#pyams_content.features.checker.zmi.ContentCheckerMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.features.checker.zmi.ContentCheckerWidgetsSuffix">
-<em class="property">class </em><code class="descclassname">pyams_content.features.checker.zmi.</code><code class="descname">ContentCheckerWidgetsSuffix</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.features.checker.zmi.ContentCheckerWidgetsSuffix" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Content checker widgets suffix</p>
-<dl class="method">
-<dt id="pyams_content.features.checker.zmi.ContentCheckerWidgetsSuffix.render">
-<code class="descname">render</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.features.checker.zmi.ContentCheckerWidgetsSuffix.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.features.checker.zmi package</a><ul>
-<li><a class="reference internal" href="#module-pyams_content.features.checker.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.features.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,154 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.features package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-features-package">
-<h1>pyams_content.features package<a class="headerlink" href="#pyams-content-features-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.features.checker.html">pyams_content.features.checker package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.features.checker.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.features.checker.zmi.html">pyams_content.features.checker.zmi package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.checker.zmi.html#module-pyams_content.features.checker.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.features.checker.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.features.checker.html#module-pyams_content.features.checker.interfaces">pyams_content.features.checker.interfaces module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.features.checker.html#module-pyams_content.features.checker">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.features.preview.html">pyams_content.features.preview package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.features.preview.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.features.preview.zmi.html">pyams_content.features.preview.zmi package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.preview.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.preview.zmi.html#module-pyams_content.features.preview.zmi.interfaces">pyams_content.features.preview.zmi.interfaces module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.preview.zmi.html#module-pyams_content.features.preview.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.features.preview.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.features.preview.html#module-pyams_content.features.preview.interfaces">pyams_content.features.preview.interfaces module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.features.preview.html#module-pyams_content.features.preview">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.features.review.html">pyams_content.features.review package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.features.review.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.features.review.zmi.html">pyams_content.features.review.zmi package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.review.zmi.html#module-pyams_content.features.review.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.features.review.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.features.review.html#module-pyams_content.features.review.interfaces">pyams_content.features.review.interfaces module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.features.review.html#module-pyams_content.features.review">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="module-pyams_content.features">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.features" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.features package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#module-pyams_content.features">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.features.preview.zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,172 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.features.preview.zmi package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-features-preview-zmi-package">
-<h1>pyams_content.features.preview.zmi package<a class="headerlink" href="#pyams-content-features-preview-zmi-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.features.preview.zmi.interfaces">
-<span id="pyams-content-features-preview-zmi-interfaces-module"></span><h2>pyams_content.features.preview.zmi.interfaces module<a class="headerlink" href="#module-pyams_content.features.preview.zmi.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.features.preview.zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.features.preview.zmi" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.features.preview.zmi.PreviewAction">
-<em class="property">class </em><code class="descclassname">pyams_content.features.preview.zmi.</code><code class="descname">PreviewAction</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.features.preview.zmi.PreviewAction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarAction" title="pyams_skin.viewlet.toolbar.ToolbarAction"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarAction</span></code></a></p>
-<p>Content preview action</p>
-<dl class="attribute">
-<dt id="pyams_content.features.preview.zmi.PreviewAction.css_class">
-<code class="descname">css_class</code><em class="property"> = 'btn btn-xs btn-default'</em><a class="headerlink" href="#pyams_content.features.preview.zmi.PreviewAction.css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.features.preview.zmi.PreviewAction.group_css_class">
-<code class="descname">group_css_class</code><em class="property"> = 'btn-group margin-right-10'</em><a class="headerlink" href="#pyams_content.features.preview.zmi.PreviewAction.group_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.features.preview.zmi.PreviewAction.label">
-<code class="descname">label</code><em class="property"> = 'Preview'</em><a class="headerlink" href="#pyams_content.features.preview.zmi.PreviewAction.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.features.preview.zmi.PreviewAction.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-newspaper-o'</em><a class="headerlink" href="#pyams_content.features.preview.zmi.PreviewAction.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.features.preview.zmi.PreviewAction.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.features.preview.zmi.PreviewAction.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.features.preview.zmi.PreviewAction.url">
-<code class="descname">url</code><em class="property"> = 'preview.html'</em><a class="headerlink" href="#pyams_content.features.preview.zmi.PreviewAction.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.features.preview.zmi.PreviewForm">
-<em class="property">class </em><code class="descclassname">pyams_content.features.preview.zmi.</code><code class="descname">PreviewForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.features.preview.zmi.PreviewForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogDisplayForm" title="pyams_zmi.form.AdminDialogDisplayForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogDisplayForm</span></code></a></p>
-<p>Content preview form</p>
-<dl class="attribute">
-<dt id="pyams_content.features.preview.zmi.PreviewForm.dialog_class">
-<code class="descname">dialog_class</code><em class="property"> = 'modal-max'</em><a class="headerlink" href="#pyams_content.features.preview.zmi.PreviewForm.dialog_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.features.preview.zmi.PreviewForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.features.preview.zmi.PreviewForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.features.preview.zmi.PreviewForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Content preview'</em><a class="headerlink" href="#pyams_content.features.preview.zmi.PreviewForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.features.preview.zmi package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.features.preview.zmi.interfaces">pyams_content.features.preview.zmi.interfaces module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.features.preview.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.generations.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,157 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.generations package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-generations-package">
-<h1>pyams_content.generations package<a class="headerlink" href="#pyams-content-generations-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_content.generations">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.generations" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.generations.WebsiteGenerationsChecker">
-<em class="property">class </em><code class="descclassname">pyams_content.generations.</code><code class="descname">WebsiteGenerationsChecker</code><a class="headerlink" href="#pyams_content.generations.WebsiteGenerationsChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>PyAMS content package generations checker</p>
-<dl class="method">
-<dt id="pyams_content.generations.WebsiteGenerationsChecker.evolve">
-<code class="descname">evolve</code><span class="sig-paren">(</span><em>site</em>, <em>current=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.generations.WebsiteGenerationsChecker.evolve" title="Permalink to this definition">¶</a></dt>
-<dd><p>Check for required utilities</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.generations.WebsiteGenerationsChecker.generation">
-<code class="descname">generation</code><em class="property"> = 1</em><a class="headerlink" href="#pyams_content.generations.WebsiteGenerationsChecker.generation" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.generations.check_required_tools">
-<code class="descclassname">pyams_content.generations.</code><code class="descname">check_required_tools</code><span class="sig-paren">(</span><em>site</em>, <em>config_interface</em>, <em>tools</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.generations.check_required_tools" title="Permalink to this definition">¶</a></dt>
-<dd><p>Check for required shared tools</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.generations.get_fulltext_lexicon">
-<code class="descclassname">pyams_content.generations.</code><code class="descname">get_fulltext_lexicon</code><span class="sig-paren">(</span><em>language</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.generations.get_fulltext_lexicon" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.generations.get_required_indexes">
-<code class="descclassname">pyams_content.generations.</code><code class="descname">get_required_indexes</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.generations.get_required_indexes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.generations.get_required_tools">
-<code class="descclassname">pyams_content.generations.</code><code class="descname">get_required_tools</code><span class="sig-paren">(</span><em>manager, config, tools=[('views', &lt;class 'pyams_content.shared.view.manager.ViewsManager'&gt;), ('news', &lt;class 'pyams_content.shared.news.manager.NewsManager'&gt;), ('forms', &lt;class 'pyams_content.shared.form.manager.FormsManager'&gt;), ('imagemaps', &lt;class 'pyams_content.shared.imagemap.manager.ImageMapsManager'&gt;)], registry=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.generations.get_required_tools" title="Permalink to this definition">¶</a></dt>
-<dd><p>Create required shared tools</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.generations.get_tools_manager">
-<code class="descclassname">pyams_content.generations.</code><code class="descname">get_tools_manager</code><span class="sig-paren">(</span><em>site</em>, <em>config</em>, <em>registry=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.generations.get_tools_manager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Check for shared tools manager</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.generations.handle_new_local_site">
-<code class="descclassname">pyams_content.generations.</code><code class="descname">handle_new_local_site</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.generations.handle_new_local_site" title="Permalink to this definition">¶</a></dt>
-<dd><p>Check for required utilities when a site is created</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.generations package</a><ul>
-<li><a class="reference internal" href="#module-pyams_content.generations">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,678 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-package">
-<h1>pyams_content package<a class="headerlink" href="#pyams-content-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.component.html">pyams_content.component package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.association.html">pyams_content.component.association package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.association.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.component.association.interfaces.html">pyams_content.component.association.interfaces package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.association.interfaces.html#module-pyams_content.component.association.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.component.association.zmi.html">pyams_content.component.association.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.association.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.association.zmi.html#module-pyams_content.component.association.zmi.interfaces">pyams_content.component.association.zmi.interfaces module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.association.zmi.html#module-pyams_content.component.association.zmi.paragraph">pyams_content.component.association.zmi.paragraph module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.association.zmi.html#module-pyams_content.component.association.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.association.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.association.html#module-pyams_content.component.association.container">pyams_content.component.association.container module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.association.html#module-pyams_content.component.association.paragraph">pyams_content.component.association.paragraph module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.association.html#module-pyams_content.component.association">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.extfile.html">pyams_content.component.extfile package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.extfile.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.component.extfile.interfaces.html">pyams_content.component.extfile.interfaces package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.extfile.interfaces.html#module-pyams_content.component.extfile.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.component.extfile.zmi.html">pyams_content.component.extfile.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.extfile.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.extfile.zmi.html#module-pyams_content.component.extfile.zmi.container">pyams_content.component.extfile.zmi.container module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.extfile.zmi.html#module-pyams_content.component.extfile.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.extfile.html#module-pyams_content.component.extfile">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.gallery.html">pyams_content.component.gallery package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.gallery.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.component.gallery.interfaces.html">pyams_content.component.gallery.interfaces package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.gallery.interfaces.html#module-pyams_content.component.gallery.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.component.gallery.zmi.html">pyams_content.component.gallery.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.gallery.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.gallery.zmi.html#module-pyams_content.component.gallery.zmi.file">pyams_content.component.gallery.zmi.file module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.gallery.zmi.html#module-pyams_content.component.gallery.zmi.interfaces">pyams_content.component.gallery.zmi.interfaces module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.gallery.zmi.html#module-pyams_content.component.gallery.zmi.paragraph">pyams_content.component.gallery.zmi.paragraph module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.gallery.zmi.html#module-pyams_content.component.gallery.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.gallery.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.gallery.html#module-pyams_content.component.gallery.file">pyams_content.component.gallery.file module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.gallery.html#module-pyams_content.component.gallery.paragraph">pyams_content.component.gallery.paragraph module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.gallery.html#module-pyams_content.component.gallery">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.illustration.html">pyams_content.component.illustration package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.illustration.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.component.illustration.interfaces.html">pyams_content.component.illustration.interfaces package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.illustration.interfaces.html#module-pyams_content.component.illustration.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.component.illustration.zmi.html">pyams_content.component.illustration.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.illustration.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.illustration.zmi.html#module-pyams_content.component.illustration.zmi.paragraph">pyams_content.component.illustration.zmi.paragraph module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.illustration.zmi.html#module-pyams_content.component.illustration.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.illustration.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.illustration.html#module-pyams_content.component.illustration.paragraph">pyams_content.component.illustration.paragraph module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.illustration.html#module-pyams_content.component.illustration">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.links.html">pyams_content.component.links package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.links.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.component.links.interfaces.html">pyams_content.component.links.interfaces package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.links.interfaces.html#module-pyams_content.component.links.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.component.links.zmi.html">pyams_content.component.links.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.links.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.links.zmi.html#module-pyams_content.component.links.zmi.container">pyams_content.component.links.zmi.container module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.links.zmi.html#module-pyams_content.component.links.zmi.reverse">pyams_content.component.links.zmi.reverse module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.links.zmi.html#module-pyams_content.component.links.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.links.html#module-pyams_content.component.links">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.media.html">pyams_content.component.media package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.media.html#module-pyams_content.component.media">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.paragraph.html">pyams_content.component.paragraph package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.component.paragraph.interfaces.html">pyams_content.component.paragraph.interfaces package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.paragraph.interfaces.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.paragraph.interfaces.html#module-pyams_content.component.paragraph.interfaces.header">pyams_content.component.paragraph.interfaces.header module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.paragraph.interfaces.html#module-pyams_content.component.paragraph.interfaces.html">pyams_content.component.paragraph.interfaces.html module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.paragraph.interfaces.html#module-pyams_content.component.paragraph.interfaces.video">pyams_content.component.paragraph.interfaces.video module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.paragraph.interfaces.html#module-pyams_content.component.paragraph.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html">pyams_content.component.paragraph.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html#module-pyams_content.component.paragraph.zmi.container">pyams_content.component.paragraph.zmi.container module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html#module-pyams_content.component.paragraph.zmi.header">pyams_content.component.paragraph.zmi.header module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html#module-pyams_content.component.paragraph.zmi.html">pyams_content.component.paragraph.zmi.html module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html#module-pyams_content.component.paragraph.zmi.interfaces">pyams_content.component.paragraph.zmi.interfaces module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html#module-pyams_content.component.paragraph.zmi.preview">pyams_content.component.paragraph.zmi.preview module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html#module-pyams_content.component.paragraph.zmi.video">pyams_content.component.paragraph.zmi.video module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.paragraph.zmi.html#module-pyams_content.component.paragraph.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.html#module-pyams_content.component.paragraph.container">pyams_content.component.paragraph.container module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.html#module-pyams_content.component.paragraph.header">pyams_content.component.paragraph.header module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.html#module-pyams_content.component.paragraph.html">pyams_content.component.paragraph.html module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.html#module-pyams_content.component.paragraph.video">pyams_content.component.paragraph.video module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.paragraph.html#module-pyams_content.component.paragraph">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.component.theme.html">pyams_content.component.theme package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.theme.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.component.theme.interfaces.html">pyams_content.component.theme.interfaces package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.theme.interfaces.html#module-pyams_content.component.theme.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.component.theme.zmi.html">pyams_content.component.theme.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.theme.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.theme.zmi.html#module-pyams_content.component.theme.zmi.manager">pyams_content.component.theme.zmi.manager module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.theme.zmi.html#module-pyams_content.component.theme.zmi.portlet">pyams_content.component.theme.zmi.portlet module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.component.theme.zmi.html#module-pyams_content.component.theme.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.theme.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.theme.html#module-pyams_content.component.theme.portlet">pyams_content.component.theme.portlet module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.component.theme.html#module-pyams_content.component.theme">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.component.html#module-pyams_content.component">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.features.html">pyams_content.features package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.features.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.features.checker.html">pyams_content.features.checker package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.checker.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.features.checker.zmi.html">pyams_content.features.checker.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.features.checker.zmi.html#module-pyams_content.features.checker.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.checker.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.checker.html#module-pyams_content.features.checker.interfaces">pyams_content.features.checker.interfaces module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.checker.html#module-pyams_content.features.checker">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.features.preview.html">pyams_content.features.preview package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.preview.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.features.preview.zmi.html">pyams_content.features.preview.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.features.preview.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.features.preview.zmi.html#module-pyams_content.features.preview.zmi.interfaces">pyams_content.features.preview.zmi.interfaces module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.features.preview.zmi.html#module-pyams_content.features.preview.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.preview.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.preview.html#module-pyams_content.features.preview.interfaces">pyams_content.features.preview.interfaces module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.preview.html#module-pyams_content.features.preview">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.features.review.html">pyams_content.features.review package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.review.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.features.review.zmi.html">pyams_content.features.review.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.features.review.zmi.html#module-pyams_content.features.review.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.review.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.review.html#module-pyams_content.features.review.interfaces">pyams_content.features.review.interfaces module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.features.review.html#module-pyams_content.features.review">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.features.html#module-pyams_content.features">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.generations.html">pyams_content.generations package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.generations.html#module-pyams_content.generations">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.interfaces.html">pyams_content.interfaces package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.interfaces.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.interfaces.html#module-pyams_content.interfaces.container">pyams_content.interfaces.container module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.interfaces.html#module-pyams_content.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.profile.html">pyams_content.profile package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.profile.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.profile.interfaces.html">pyams_content.profile.interfaces package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.profile.interfaces.html#module-pyams_content.profile.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.profile.zmi.html">pyams_content.profile.zmi package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.profile.zmi.html#module-pyams_content.profile.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.profile.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.profile.html#module-pyams_content.profile.admin">pyams_content.profile.admin module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.profile.html#module-pyams_content.profile">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.root.html">pyams_content.root package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.root.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.root.interfaces.html">pyams_content.root.interfaces package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.root.interfaces.html#module-pyams_content.root.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.root.zmi.html">pyams_content.root.zmi package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.root.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.root.zmi.html#module-pyams_content.root.zmi.search">pyams_content.root.zmi.search module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.root.zmi.html#module-pyams_content.root.zmi.sites">pyams_content.root.zmi.sites module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.root.zmi.html#module-pyams_content.root.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.root.html#module-pyams_content.root">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.scripts.html">pyams_content.scripts package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.scripts.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.scripts.html#module-pyams_content.scripts.index">pyams_content.scripts.index module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.scripts.html#module-pyams_content.scripts">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.shared.html">pyams_content.shared package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.shared.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.shared.blog.html">pyams_content.shared.blog package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.blog.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.shared.blog.interfaces.html">pyams_content.shared.blog.interfaces package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.blog.interfaces.html#module-pyams_content.shared.blog.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.shared.blog.zmi.html">pyams_content.shared.blog.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.blog.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.blog.zmi.html#module-pyams_content.shared.blog.zmi.manager">pyams_content.shared.blog.zmi.manager module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.blog.zmi.html#module-pyams_content.shared.blog.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.blog.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.blog.html#module-pyams_content.shared.blog.manager">pyams_content.shared.blog.manager module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.blog.html#module-pyams_content.shared.blog">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.shared.common.html">pyams_content.shared.common package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.common.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.shared.common.interfaces.html">pyams_content.shared.common.interfaces package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.interfaces.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.interfaces.html#module-pyams_content.shared.common.interfaces.types">pyams_content.shared.common.interfaces.types module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.interfaces.html#module-pyams_content.shared.common.interfaces.zmi">pyams_content.shared.common.interfaces.zmi module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.interfaces.html#module-pyams_content.shared.common.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.shared.common.zmi.html">pyams_content.shared.common.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.zmi.html#module-pyams_content.shared.common.zmi.dashboard">pyams_content.shared.common.zmi.dashboard module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.zmi.html#module-pyams_content.shared.common.zmi.header">pyams_content.shared.common.zmi.header module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.zmi.html#module-pyams_content.shared.common.zmi.i18n">pyams_content.shared.common.zmi.i18n module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.zmi.html#module-pyams_content.shared.common.zmi.manager">pyams_content.shared.common.zmi.manager module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.zmi.html#module-pyams_content.shared.common.zmi.owner">pyams_content.shared.common.zmi.owner module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.zmi.html#module-pyams_content.shared.common.zmi.properties">pyams_content.shared.common.zmi.properties module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.zmi.html#module-pyams_content.shared.common.zmi.search">pyams_content.shared.common.zmi.search module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.zmi.html#module-pyams_content.shared.common.zmi.security">pyams_content.shared.common.zmi.security module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.zmi.html#module-pyams_content.shared.common.zmi.site">pyams_content.shared.common.zmi.site module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.zmi.html#module-pyams_content.shared.common.zmi.summary">pyams_content.shared.common.zmi.summary module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.zmi.html#module-pyams_content.shared.common.zmi.types">pyams_content.shared.common.zmi.types module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.zmi.html#module-pyams_content.shared.common.zmi.workflow">pyams_content.shared.common.zmi.workflow module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.common.zmi.html#module-pyams_content.shared.common.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.common.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.common.html#module-pyams_content.shared.common.manager">pyams_content.shared.common.manager module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.common.html#module-pyams_content.shared.common.review">pyams_content.shared.common.review module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.common.html#module-pyams_content.shared.common.security">pyams_content.shared.common.security module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.common.html#module-pyams_content.shared.common.types">pyams_content.shared.common.types module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.common.html#module-pyams_content.shared.common">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.shared.form.html">pyams_content.shared.form package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.form.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.shared.form.interfaces.html">pyams_content.shared.form.interfaces package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.form.interfaces.html#module-pyams_content.shared.form.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.shared.form.zmi.html">pyams_content.shared.form.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.form.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.form.zmi.html#module-pyams_content.shared.form.zmi.field">pyams_content.shared.form.zmi.field module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.form.zmi.html#module-pyams_content.shared.form.zmi.preview">pyams_content.shared.form.zmi.preview module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.form.zmi.html#module-pyams_content.shared.form.zmi.properties">pyams_content.shared.form.zmi.properties module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.form.zmi.html#module-pyams_content.shared.form.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.form.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.form.html#module-pyams_content.shared.form.field">pyams_content.shared.form.field module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.form.html#module-pyams_content.shared.form.handler">pyams_content.shared.form.handler module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.form.html#module-pyams_content.shared.form.manager">pyams_content.shared.form.manager module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.form.html#module-pyams_content.shared.form">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.shared.imagemap.html">pyams_content.shared.imagemap package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.imagemap.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.shared.imagemap.interfaces.html">pyams_content.shared.imagemap.interfaces package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.imagemap.interfaces.html#module-pyams_content.shared.imagemap.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.shared.imagemap.zmi.html">pyams_content.shared.imagemap.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.imagemap.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.imagemap.zmi.html#module-pyams_content.shared.imagemap.zmi.area">pyams_content.shared.imagemap.zmi.area module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.imagemap.zmi.html#module-pyams_content.shared.imagemap.zmi.container">pyams_content.shared.imagemap.zmi.container module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.imagemap.zmi.html#module-pyams_content.shared.imagemap.zmi.paragraph">pyams_content.shared.imagemap.zmi.paragraph module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.imagemap.zmi.html#module-pyams_content.shared.imagemap.zmi.preview">pyams_content.shared.imagemap.zmi.preview module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.imagemap.zmi.html#module-pyams_content.shared.imagemap.zmi.properties">pyams_content.shared.imagemap.zmi.properties module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.imagemap.zmi.html#module-pyams_content.shared.imagemap.zmi.widget">pyams_content.shared.imagemap.zmi.widget module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.imagemap.zmi.html#module-pyams_content.shared.imagemap.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.imagemap.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.imagemap.html#module-pyams_content.shared.imagemap.manager">pyams_content.shared.imagemap.manager module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.imagemap.html#module-pyams_content.shared.imagemap.paragraph">pyams_content.shared.imagemap.paragraph module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.imagemap.html#module-pyams_content.shared.imagemap.schema">pyams_content.shared.imagemap.schema module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.imagemap.html#module-pyams_content.shared.imagemap">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.shared.news.html">pyams_content.shared.news package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.news.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.shared.news.interfaces.html">pyams_content.shared.news.interfaces package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.news.interfaces.html#module-pyams_content.shared.news.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.shared.news.zmi.html">pyams_content.shared.news.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.news.zmi.html#module-pyams_content.shared.news.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.news.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.news.html#module-pyams_content.shared.news.manager">pyams_content.shared.news.manager module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.news.html#module-pyams_content.shared.news">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.shared.site.html">pyams_content.shared.site package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.site.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.shared.site.interfaces.html">pyams_content.shared.site.interfaces package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.site.interfaces.html#module-pyams_content.shared.site.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.shared.site.zmi.html">pyams_content.shared.site.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.site.zmi.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l7"><a class="reference internal" href="pyams_content.shared.site.zmi.widget.html">pyams_content.shared.site.zmi.widget package</a><ul>
-<li class="toctree-l8"><a class="reference internal" href="pyams_content.shared.site.zmi.widget.html#submodules">Submodules</a></li>
-<li class="toctree-l8"><a class="reference internal" href="pyams_content.shared.site.zmi.widget.html#module-pyams_content.shared.site.zmi.widget.interfaces">pyams_content.shared.site.zmi.widget.interfaces module</a></li>
-<li class="toctree-l8"><a class="reference internal" href="pyams_content.shared.site.zmi.widget.html#module-pyams_content.shared.site.zmi.widget">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.site.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.site.zmi.html#module-pyams_content.shared.site.zmi.container">pyams_content.shared.site.zmi.container module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.site.zmi.html#module-pyams_content.shared.site.zmi.folder">pyams_content.shared.site.zmi.folder module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.site.zmi.html#module-pyams_content.shared.site.zmi.link">pyams_content.shared.site.zmi.link module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.site.zmi.html#module-pyams_content.shared.site.zmi.manager">pyams_content.shared.site.zmi.manager module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.site.zmi.html#module-pyams_content.shared.site.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.site.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.site.html#module-pyams_content.shared.site.container">pyams_content.shared.site.container module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.site.html#module-pyams_content.shared.site.folder">pyams_content.shared.site.folder module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.site.html#module-pyams_content.shared.site.link">pyams_content.shared.site.link module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.site.html#module-pyams_content.shared.site.manager">pyams_content.shared.site.manager module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.site.html#module-pyams_content.shared.site">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.shared.view.html">pyams_content.shared.view package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.view.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.shared.view.interfaces.html">pyams_content.shared.view.interfaces package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.view.interfaces.html#module-pyams_content.shared.view.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.shared.view.portlet.html">pyams_content.shared.view.portlet package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.view.portlet.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l7"><a class="reference internal" href="pyams_content.shared.view.portlet.zmi.html">pyams_content.shared.view.portlet.zmi package</a><ul>
-<li class="toctree-l8"><a class="reference internal" href="pyams_content.shared.view.portlet.zmi.html#module-pyams_content.shared.view.portlet.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.view.portlet.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.view.portlet.html#module-pyams_content.shared.view.portlet.interfaces">pyams_content.shared.view.portlet.interfaces module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.view.portlet.html#module-pyams_content.shared.view.portlet">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.shared.view.zmi.html">pyams_content.shared.view.zmi package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.view.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.view.zmi.html#module-pyams_content.shared.view.zmi.preview">pyams_content.shared.view.zmi.preview module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.view.zmi.html#module-pyams_content.shared.view.zmi.properties">pyams_content.shared.view.zmi.properties module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.view.zmi.html#module-pyams_content.shared.view.zmi.reference">pyams_content.shared.view.zmi.reference module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.view.zmi.html#module-pyams_content.shared.view.zmi.theme">pyams_content.shared.view.zmi.theme module</a></li>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.shared.view.zmi.html#module-pyams_content.shared.view.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.view.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.view.html#module-pyams_content.shared.view.manager">pyams_content.shared.view.manager module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.view.html#module-pyams_content.shared.view.reference">pyams_content.shared.view.reference module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.view.html#module-pyams_content.shared.view.theme">pyams_content.shared.view.theme module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.view.html#module-pyams_content.shared.view">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.shared.html#module-pyams_content.shared">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.skin.html">pyams_content.skin package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.skin.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.skin.html#module-pyams_content.skin.routes">pyams_content.skin.routes module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.skin.html#module-pyams_content.skin">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.tests.html">pyams_content.tests package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.tests.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.tests.html#module-pyams_content.tests.test_utilsdocs">pyams_content.tests.test_utilsdocs module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.tests.html#module-pyams_content.tests.test_utilsdocstrings">pyams_content.tests.test_utilsdocstrings module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.tests.html#module-pyams_content.tests">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.workflow.html">pyams_content.workflow package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.workflow.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.workflow.zmi.html">pyams_content.workflow.zmi package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.workflow.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.workflow.zmi.html#module-pyams_content.workflow.zmi.task">pyams_content.workflow.zmi.task module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.workflow.zmi.html#module-pyams_content.workflow.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.workflow.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.workflow.html#module-pyams_content.workflow.interfaces">pyams_content.workflow.interfaces module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.workflow.html#module-pyams_content.workflow.notify">pyams_content.workflow.notify module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.workflow.html#module-pyams_content.workflow.task">pyams_content.workflow.task module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.workflow.html#module-pyams_content.workflow">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.zmi.html">pyams_content.zmi package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.zmi.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.zmi.interfaces.html">pyams_content.zmi.interfaces package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.zmi.interfaces.html#module-pyams_content.zmi.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.zmi.viewlet.html">pyams_content.zmi.viewlet package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.zmi.viewlet.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l5"><a class="reference internal" href="pyams_content.zmi.viewlet.toplinks.html">pyams_content.zmi.viewlet.toplinks package</a><ul>
-<li class="toctree-l6"><a class="reference internal" href="pyams_content.zmi.viewlet.toplinks.html#module-pyams_content.zmi.viewlet.toplinks">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.zmi.viewlet.html#module-pyams_content.zmi.viewlet">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.zmi.html#module-pyams_content.zmi.tinymce">pyams_content.zmi.tinymce module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.zmi.html#module-pyams_content.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.include">
-<span id="pyams-content-include-module"></span><h2>pyams_content.include module<a class="headerlink" href="#module-pyams_content.include" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_content.include.include_package">
-<code class="descclassname">pyams_content.include.</code><code class="descname">include_package</code><span class="sig-paren">(</span><em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.include.include_package" title="Permalink to this definition">¶</a></dt>
-<dd><p>Pyramid include</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.site">
-<span id="pyams-content-site-module"></span><h2>pyams_content.site module<a class="headerlink" href="#module-pyams_content.site" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.site.BaseGenerationsChecker">
-<em class="property">class </em><code class="descclassname">pyams_content.site.</code><code class="descname">BaseGenerationsChecker</code><a class="headerlink" href="#pyams_content.site.BaseGenerationsChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>PyAMS base generations checker</p>
-<dl class="method">
-<dt id="pyams_content.site.BaseGenerationsChecker.evolve">
-<code class="descname">evolve</code><span class="sig-paren">(</span><em>site</em>, <em>current=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.site.BaseGenerationsChecker.evolve" title="Permalink to this definition">¶</a></dt>
-<dd><p>Check for required utilities</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.site.BaseGenerationsChecker.generation">
-<code class="descname">generation</code><em class="property"> = 1</em><a class="headerlink" href="#pyams_content.site.BaseGenerationsChecker.generation" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.site.handle_new_local_site">
-<code class="descclassname">pyams_content.site.</code><code class="descname">handle_new_local_site</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.site.handle_new_local_site" title="Permalink to this definition">¶</a></dt>
-<dd><p>Create a new IntIds when a site is created</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.site.site_index">
-<code class="descclassname">pyams_content.site.</code><code class="descname">site_index</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.site.site_index" title="Permalink to this definition">¶</a></dt>
-<dd><p>Index all site contents in internal catalog</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_content.includeme">
-<code class="descclassname">pyams_content.</code><code class="descname">includeme</code><span class="sig-paren">(</span><em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.includeme" title="Permalink to this definition">¶</a></dt>
-<dd><p>Pyramid include</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.include">pyams_content.include module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.site">pyams_content.site module</a></li>
-<li><a class="reference internal" href="#module-pyams_content">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.profile.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,167 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.profile package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-profile-package">
-<h1>pyams_content.profile package<a class="headerlink" href="#pyams-content-profile-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.profile.interfaces.html">pyams_content.profile.interfaces package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.profile.interfaces.html#module-pyams_content.profile.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.profile.zmi.html">pyams_content.profile.zmi package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.profile.zmi.html#module-pyams_content.profile.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.profile.admin">
-<span id="pyams-content-profile-admin-module"></span><h2>pyams_content.profile.admin module<a class="headerlink" href="#module-pyams_content.profile.admin" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.profile.admin.AdminProfile">
-<em class="property">class </em><code class="descclassname">pyams_content.profile.admin.</code><code class="descname">AdminProfile</code><a class="headerlink" href="#pyams_content.profile.admin.AdminProfile" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">persistent.Persistent</span></code></p>
-<p>Admin profile persistent class</p>
-<dl class="attribute">
-<dt id="pyams_content.profile.admin.AdminProfile.favorites">
-<code class="descname">favorites</code><a class="headerlink" href="#pyams_content.profile.admin.AdminProfile.favorites" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.profile.admin.AdminProfile.table_page_length">
-<code class="descname">table_page_length</code><a class="headerlink" href="#pyams_content.profile.admin.AdminProfile.table_page_length" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.profile.admin.AdminProfileFactory">
-<code class="descclassname">pyams_content.profile.admin.</code><code class="descname">AdminProfileFactory</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.profile.admin.AdminProfileFactory" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.profile.admin.PrincipalAdminProfileFactory">
-<code class="descclassname">pyams_content.profile.admin.</code><code class="descname">PrincipalAdminProfileFactory</code><span class="sig-paren">(</span><em>principal</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.profile.admin.PrincipalAdminProfileFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Principal admin profile factory adapter</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.profile">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.profile" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.profile package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.profile.admin">pyams_content.profile.admin module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.profile">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.root.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,272 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.root package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-root-package">
-<h1>pyams_content.root package<a class="headerlink" href="#pyams-content-root-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.root.interfaces.html">pyams_content.root.interfaces package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.root.interfaces.html#module-pyams_content.root.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.root.zmi.html">pyams_content.root.zmi package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.root.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.root.zmi.html#module-pyams_content.root.zmi.search">pyams_content.root.zmi.search module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.root.zmi.html#module-pyams_content.root.zmi.sites">pyams_content.root.zmi.sites module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.root.zmi.html#module-pyams_content.root.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="module-pyams_content.root">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.root" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.root.SiteRoot">
-<em class="property">class </em><code class="descclassname">pyams_content.root.</code><code class="descname">SiteRoot</code><a class="headerlink" href="#pyams_content.root.SiteRoot" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_security.html#pyams_security.security.ProtectedObject" title="pyams_security.security.ProtectedObject"><code class="xref py py-class docutils literal"><span class="pre">pyams_security.security.ProtectedObject</span></code></a>, <a class="reference internal" href="pyams_utils.html#pyams_utils.site.BaseSiteRoot" title="pyams_utils.site.BaseSiteRoot"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.site.BaseSiteRoot</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.skin.UserSkinnableContent" title="pyams_skin.skin.UserSkinnableContent"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.skin.UserSkinnableContent</span></code></a></p>
-<p>Main site root</p>
-<dl class="attribute">
-<dt id="pyams_content.root.SiteRoot.managers">
-<code class="descname">managers</code><a class="headerlink" href="#pyams_content.root.SiteRoot.managers" title="Permalink to this definition">¶</a></dt>
-<dd><p>Custom field property used to handle role principals</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.root.SiteRoot.operators">
-<code class="descname">operators</code><a class="headerlink" href="#pyams_content.root.SiteRoot.operators" title="Permalink to this definition">¶</a></dt>
-<dd><p>Custom field property used to handle role principals</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.root.SiteRoot.roles_interface">
-<code class="descname">roles_interface</code><em class="property"> = &lt;InterfaceClass pyams_content.root.interfaces.ISiteRootRoles&gt;</em><a class="headerlink" href="#pyams_content.root.SiteRoot.roles_interface" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.root.SiteRoot.templates_managers">
-<code class="descname">templates_managers</code><a class="headerlink" href="#pyams_content.root.SiteRoot.templates_managers" title="Permalink to this definition">¶</a></dt>
-<dd><p>Custom field property used to handle role principals</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.root.SiteRoot.webmasters">
-<code class="descname">webmasters</code><a class="headerlink" href="#pyams_content.root.SiteRoot.webmasters" title="Permalink to this definition">¶</a></dt>
-<dd><p>Custom field property used to handle role principals</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.root.SiteRootBackOfficeConfiguration">
-<em class="property">class </em><code class="descclassname">pyams_content.root.</code><code class="descname">SiteRootBackOfficeConfiguration</code><a class="headerlink" href="#pyams_content.root.SiteRootBackOfficeConfiguration" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.configuration.BackOfficeConfiguration" title="pyams_skin.configuration.BackOfficeConfiguration"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.configuration.BackOfficeConfiguration</span></code></a></p>
-<p>Site root back-office configuration</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.root.SiteRootBackOfficeConfigurationFactory">
-<code class="descclassname">pyams_content.root.</code><code class="descname">SiteRootBackOfficeConfigurationFactory</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.root.SiteRootBackOfficeConfigurationFactory" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.root.SiteRootConfiguration">
-<em class="property">class </em><code class="descclassname">pyams_content.root.</code><code class="descname">SiteRootConfiguration</code><a class="headerlink" href="#pyams_content.root.SiteRootConfiguration" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.configuration.Configuration" title="pyams_skin.configuration.Configuration"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.configuration.Configuration</span></code></a></p>
-<p>Site root configuration</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.root.SiteRootConfigurationFactory">
-<code class="descclassname">pyams_content.root.</code><code class="descname">SiteRootConfigurationFactory</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.root.SiteRootConfigurationFactory" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.root.SiteRootPermissionChecker">
-<em class="property">class </em><code class="descclassname">pyams_content.root.</code><code class="descname">SiteRootPermissionChecker</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.root.SiteRootPermissionChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>Site root permission checker</p>
-<dl class="attribute">
-<dt id="pyams_content.root.SiteRootPermissionChecker.edit_permission">
-<code class="descname">edit_permission</code><a class="headerlink" href="#pyams_content.root.SiteRootPermissionChecker.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.root.SiteRootStaticConfiguration">
-<em class="property">class </em><code class="descclassname">pyams_content.root.</code><code class="descname">SiteRootStaticConfiguration</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.root.SiteRootStaticConfiguration" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.configuration.StaticConfiguration" title="pyams_skin.configuration.StaticConfiguration"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.configuration.StaticConfiguration</span></code></a></p>
-<p>Site root static configuration</p>
-<dl class="attribute">
-<dt id="pyams_content.root.SiteRootStaticConfiguration.application_name">
-<code class="descname">application_name</code><em class="property"> = 'PyAMS CMS'</em><a class="headerlink" href="#pyams_content.root.SiteRootStaticConfiguration.application_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.root.SiteRootStaticConfiguration.application_package">
-<code class="descname">application_package</code><em class="property"> = 'pyams_content'</em><a class="headerlink" href="#pyams_content.root.SiteRootStaticConfiguration.application_package" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.root.SiteRootStaticConfiguration.include_reload_button">
-<code class="descname">include_reload_button</code><em class="property"> = False</em><a class="headerlink" href="#pyams_content.root.SiteRootStaticConfiguration.include_reload_button" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.root.SiteRootStaticConfiguration.inner_package">
-<code class="descname">inner_package</code><em class="property"> = 'pyams_skin'</em><a class="headerlink" href="#pyams_content.root.SiteRootStaticConfiguration.inner_package" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.root.SiteRootStaticConfiguration.inner_package_name">
-<code class="descname">inner_package_name</code><em class="property"> = 'PyAMS'</em><a class="headerlink" href="#pyams_content.root.SiteRootStaticConfiguration.inner_package_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.root.SiteRootToolsConfiguration">
-<em class="property">class </em><code class="descclassname">pyams_content.root.</code><code class="descname">SiteRootToolsConfiguration</code><a class="headerlink" href="#pyams_content.root.SiteRootToolsConfiguration" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">persistent.Persistent</span></code></p>
-<p>Site root tools configuration</p>
-<dl class="attribute">
-<dt id="pyams_content.root.SiteRootToolsConfiguration.forms_tool_name">
-<code class="descname">forms_tool_name</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.root.SiteRootToolsConfiguration.forms_tool_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.root.SiteRootToolsConfiguration.imagemaps_tool_name">
-<code class="descname">imagemaps_tool_name</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.root.SiteRootToolsConfiguration.imagemaps_tool_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.root.SiteRootToolsConfiguration.news_tool_name">
-<code class="descname">news_tool_name</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.root.SiteRootToolsConfiguration.news_tool_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.root.SiteRootToolsConfiguration.tools_name">
-<code class="descname">tools_name</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.root.SiteRootToolsConfiguration.tools_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.root.SiteRootToolsConfiguration.views_tool_name">
-<code class="descname">views_tool_name</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.root.SiteRootToolsConfiguration.views_tool_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.root.handle_granted_role">
-<code class="descclassname">pyams_content.root.</code><code class="descname">handle_granted_role</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.root.handle_granted_role" title="Permalink to this definition">¶</a></dt>
-<dd><p>Add principals to operators group when a role is granted</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.root.site_root_tools_configuration_factory">
-<code class="descclassname">pyams_content.root.</code><code class="descname">site_root_tools_configuration_factory</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.root.site_root_tools_configuration_factory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Site root tools configuration factory</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.root package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#module-pyams_content.root">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.shared.common.zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,3932 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.shared.common.zmi package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-shared-common-zmi-package">
-<h1>pyams_content.shared.common.zmi package<a class="headerlink" href="#pyams-content-shared-common-zmi-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.shared.common.zmi.dashboard">
-<span id="pyams-content-shared-common-zmi-dashboard-module"></span><h2>pyams_content.shared.common.zmi.dashboard module<a class="headerlink" href="#module-pyams_content.shared.common.zmi.dashboard" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">BaseDashboardTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.BaseTable" title="pyams_skin.table.BaseTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.BaseTable</span></code></a></p>
-<p>Base dashboard table</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable.data_attributes">
-<code class="descname">data_attributes</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable.data_attributes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable.dt_sort_order">
-<code class="descname">dt_sort_order</code><em class="property"> = 'desc'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable.dt_sort_order" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable.sortOn">
-<code class="descname">sortOn</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable.sortOn" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.FavoritesColumnAddRemoveColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">FavoritesColumnAddRemoveColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.FavoritesColumnAddRemoveColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.JsActionColumn" title="pyams_skin.table.JsActionColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.JsActionColumn</span></code></a></p>
-<p>Favorites column add/remove column</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.FavoritesColumnAddRemoveColumn.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'td': 'action switcher', 'th': 'action'}</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.FavoritesColumnAddRemoveColumn.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.dashboard.FavoritesColumnAddRemoveColumn.get_icon">
-<code class="descname">get_icon</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.FavoritesColumnAddRemoveColumn.get_icon" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.dashboard.FavoritesColumnAddRemoveColumn.get_url">
-<code class="descname">get_url</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.FavoritesColumnAddRemoveColumn.get_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.FavoritesColumnAddRemoveColumn.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-star'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.FavoritesColumnAddRemoveColumn.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.FavoritesColumnAddRemoveColumn.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'Add/remove from favorites'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.FavoritesColumnAddRemoveColumn.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.FavoritesColumnAddRemoveColumn.url">
-<code class="descname">url</code><em class="property"> = 'PyAMS_content.profile.switchFavorite'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.FavoritesColumnAddRemoveColumn.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.FavoritesColumnAddRemoveColumn.weight">
-<code class="descname">weight</code><em class="property"> = 1</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.FavoritesColumnAddRemoveColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllContentsMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolAllContentsMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllContentsMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared tool ‘all contents’ dashboard menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllContentsMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-pencil-square'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllContentsMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllContentsMenu.label">
-<code class="descname">label</code><em class="property"> = 'Other interventions'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllContentsMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllContentsMenu.url">
-<code class="descname">url</code><em class="property"> = '#'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllContentsMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolAllPublicationsHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Shared tool published contents header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = '#dashboard.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-pencil-square'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsHeaderAdapter.subtitle">
-<code class="descname">subtitle</code><em class="property"> = 'Last published contents'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsHeaderAdapter.subtitle" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsHeaderAdapter.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsHeaderAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolAllPublicationsMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared tool published contents dashboard menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsMenu.label">
-<code class="descname">label</code><em class="property"> = 'Last publications'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsMenu.url">
-<code class="descname">url</code><em class="property"> = '#all-publications.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolAllPublicationsTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable" title="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.BaseDashboardTable</span></code></a></p>
-<p>Shared tool published contents table</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsValues">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolAllPublicationsValues</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool published contents values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsValues.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsValues.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsView">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolAllPublicationsView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.InnerAdminView" title="pyams_zmi.view.InnerAdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.InnerAdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Shared tool published contents view</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsTable" title="pyams_content.shared.common.zmi.dashboard.SharedToolAllPublicationsTable"><code class="xref py py-class docutils literal"><span class="pre">SharedToolAllPublicationsTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolAllUpdatesHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Shared tool updated contents header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = '#dashboard.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-pencil-square'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesHeaderAdapter.subtitle">
-<code class="descname">subtitle</code><em class="property"> = 'Last updated contents'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesHeaderAdapter.subtitle" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesHeaderAdapter.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesHeaderAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolAllUpdatesMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared tool updated contents dashboard menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesMenu.label">
-<code class="descname">label</code><em class="property"> = 'Last updates'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesMenu.url">
-<code class="descname">url</code><em class="property"> = '#all-updates.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolAllUpdatesTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable" title="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.BaseDashboardTable</span></code></a></p>
-<p>Shared tool updated contents table</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesValues">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolAllUpdatesValues</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool updated contents values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesValues.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesValues.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesView">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolAllUpdatesView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.InnerAdminView" title="pyams_zmi.view.InnerAdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.InnerAdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Shared tool updated contents view</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesTable" title="pyams_content.shared.common.zmi.dashboard.SharedToolAllUpdatesTable"><code class="xref py py-class docutils literal"><span class="pre">SharedToolAllUpdatesTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolArchivedContentsHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Shared tool archived contents header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = '#dashboard.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-user'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsHeaderAdapter.subtitle">
-<code class="descname">subtitle</code><em class="property"> = 'Your archived contents'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsHeaderAdapter.subtitle" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsHeaderAdapter.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsHeaderAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolArchivedContentsTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable" title="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.BaseDashboardTable</span></code></a></p>
-<p>Shared tool archived contents table</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsValues">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolArchivedContentsValues</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool archived contents values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsValues.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsValues.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsView">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolArchivedContentsView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.InnerAdminView" title="pyams_zmi.view.InnerAdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.InnerAdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Shared tool archived contents view</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsTable" title="pyams_content.shared.common.zmi.dashboard.SharedToolArchivedContentsTable"><code class="xref py py-class docutils literal"><span class="pre">SharedToolArchivedContentsTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolArchivedMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolArchivedMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolArchivedMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared tool archived contents dashboard menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolArchivedMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolArchivedMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolArchivedMenu.label">
-<code class="descname">label</code><em class="property"> = 'My archived contents'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolArchivedMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolArchivedMenu.url">
-<code class="descname">url</code><em class="property"> = '#my-archived-contents.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolArchivedMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardContentNameAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardContentNameAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardContentNameAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool dashboard content name adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardContentNameAdapter.name">
-<code class="descname">name</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardContentNameAdapter.name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Shared tool properties header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardHeaderAdapter.back_target">
-<code class="descname">back_target</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardHeaderAdapter.back_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = '/admin#dashboard.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-line-chart'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardManagerWaitingTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardManagerWaitingTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardManagerWaitingTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable" title="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.BaseDashboardTable</span></code></a></p>
-<p>Shared tool dashboard waiting table</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardManagerWaitingValues">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardManagerWaitingValues</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardManagerWaitingValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool dashboard waiting values adapter</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardManagerWaitingValues.check_access">
-<code class="descname">check_access</code><span class="sig-paren">(</span><em>content</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardManagerWaitingValues.check_access" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardManagerWaitingValues.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardManagerWaitingValues.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared tool dashboard menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-line-chart'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardMenu.label">
-<code class="descname">label</code><em class="property"> = 'Dashboard'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardMenu.url">
-<code class="descname">url</code><em class="property"> = '#dashboard.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardModifiedColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardModifiedColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardModifiedColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Shared tool dashboard modified column</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardModifiedColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardModifiedColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardModifiedColumn.weight">
-<code class="descname">weight</code><em class="property"> = 40</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardModifiedColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardNameAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardNameAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardNameAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool dashboard name adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardNameAdapter.name">
-<code class="descname">name</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardNameAdapter.name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardNameColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardNameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardNameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.NameColumn" title="pyams_skin.table.NameColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.NameColumn</span></code></a></p>
-<p>Shared tool dashboard name column</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardOwnerColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Shared tool dashboard owner column</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerColumn.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'td': 'col-xs-hide', 'th': 'col-xs-hide'}</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerColumn.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerColumn.weight">
-<code class="descname">weight</code><em class="property"> = 35</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerModifiedTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardOwnerModifiedTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerModifiedTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable" title="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.BaseDashboardTable</span></code></a></p>
-<p>Shared tool dashboard owned modified contents table</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerModifiedValues">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardOwnerModifiedValues</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerModifiedValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool dashboard waiting owned contents values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerModifiedValues.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerModifiedValues.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerWaitingTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardOwnerWaitingTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerWaitingTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable" title="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.BaseDashboardTable</span></code></a></p>
-<p>Shared tool dashboard waiting owned contents table</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerWaitingTable.dt_sort_order">
-<code class="descname">dt_sort_order</code><em class="property"> = 'asc'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerWaitingTable.dt_sort_order" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerWaitingValues">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardOwnerWaitingValues</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerWaitingValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool dashboard waiting owned contents values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerWaitingValues.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerWaitingValues.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardSequenceColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardSequenceColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardSequenceColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Shared tool dashboard sequence ID column</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardSequenceColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardSequenceColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardSequenceColumn.weight">
-<code class="descname">weight</code><em class="property"> = 15</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardSequenceColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardStatusColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Shared tool dashboard status column</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusColumn.weight">
-<code class="descname">weight</code><em class="property"> = 20</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusDateColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardStatusDateColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusDateColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Shared tool dashboard status date column</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusDateColumn.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'td': 'col-xs-hide col-sm-hide', 'th': 'col-xs-hide col-sm-hide'}</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusDateColumn.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusDateColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusDateColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusDateColumn.weight">
-<code class="descname">weight</code><em class="property"> = 21</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusDateColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusPrincipalColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardStatusPrincipalColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusPrincipalColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Shared tool dashboard status principal column</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusPrincipalColumn.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'td': 'col-xs-hide', 'th': 'col-xs-hide'}</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusPrincipalColumn.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusPrincipalColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusPrincipalColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusPrincipalColumn.weight">
-<code class="descname">weight</code><em class="property"> = 30</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusPrincipalColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardVersionColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardVersionColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardVersionColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Shared tool dashboard version column</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardVersionColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardVersionColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardVersionColumn.weight">
-<code class="descname">weight</code><em class="property"> = 25</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardVersionColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardView">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolDashboardView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.InnerAdminView" title="pyams_zmi.view.InnerAdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.InnerAdminView</span></code></a></p>
-<p>Shared tool dashboard view</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardView.header_title">
-<code class="descname">header_title</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardView.header_title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardView.title">
-<code class="descname">title</code><em class="property"> = 'Contents dashboard'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardView.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardView.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardView.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolFavoritesHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Shared tool favorites header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = '#dashboard.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-user'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesHeaderAdapter.subtitle">
-<code class="descname">subtitle</code><em class="property"> = 'Your favorites'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesHeaderAdapter.subtitle" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesHeaderAdapter.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesHeaderAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolFavoritesMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared tool favorites dashboard menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesMenu.label">
-<code class="descname">label</code><em class="property"> = 'My favorites'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesMenu.url">
-<code class="descname">url</code><em class="property"> = '#my-favorites.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolFavoritesTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable" title="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.BaseDashboardTable</span></code></a></p>
-<p>Shared tool favorites table</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesValues">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolFavoritesValues</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool favorites values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesValues.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesValues.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesView">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolFavoritesView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.InnerAdminView" title="pyams_zmi.view.InnerAdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.InnerAdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Shared tool favorites view</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesTable" title="pyams_content.shared.common.zmi.dashboard.SharedToolFavoritesTable"><code class="xref py py-class docutils literal"><span class="pre">SharedToolFavoritesTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolMyDashboardMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolMyDashboardMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolMyDashboardMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared tool ‘my contents’ dashboard menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolMyDashboardMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-user'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolMyDashboardMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolMyDashboardMenu.label">
-<code class="descname">label</code><em class="property"> = 'My contents'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolMyDashboardMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolMyDashboardMenu.url">
-<code class="descname">url</code><em class="property"> = '#'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolMyDashboardMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolPreparationsHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Shared tool preparations header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = '#dashboard.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-user'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsHeaderAdapter.subtitle">
-<code class="descname">subtitle</code><em class="property"> = 'Your prepared contents'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsHeaderAdapter.subtitle" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsHeaderAdapter.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsHeaderAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolPreparationsMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared tool preparations dashboard menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsMenu.label">
-<code class="descname">label</code><em class="property"> = 'My preparations'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsMenu.url">
-<code class="descname">url</code><em class="property"> = '#my-preparations.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolPreparationsTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable" title="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.BaseDashboardTable</span></code></a></p>
-<p>Shared tool preparations table</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsValues">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolPreparationsValues</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool preparations values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsValues.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsValues.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsView">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolPreparationsView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.InnerAdminView" title="pyams_zmi.view.InnerAdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.InnerAdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Shared tool preparations view</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsTable" title="pyams_content.shared.common.zmi.dashboard.SharedToolPreparationsTable"><code class="xref py py-class docutils literal"><span class="pre">SharedToolPreparationsTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolPublicationsHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Shared tool publications header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = '#dashboard.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-user'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsHeaderAdapter.subtitle">
-<code class="descname">subtitle</code><em class="property"> = 'Your published contents'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsHeaderAdapter.subtitle" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsHeaderAdapter.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsHeaderAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolPublicationsMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared tool publications dashboard menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsMenu.label">
-<code class="descname">label</code><em class="property"> = 'My publications'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsMenu.url">
-<code class="descname">url</code><em class="property"> = '#my-publications.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolPublicationsTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable" title="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.BaseDashboardTable</span></code></a></p>
-<p>Shared tool publications table</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsValues">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolPublicationsValues</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool publications values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsValues.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsValues.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsView">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolPublicationsView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.InnerAdminView" title="pyams_zmi.view.InnerAdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.InnerAdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Shared tool publications view</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsTable" title="pyams_content.shared.common.zmi.dashboard.SharedToolPublicationsTable"><code class="xref py py-class docutils literal"><span class="pre">SharedToolPublicationsTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolRetiredContentsHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Shared tool retired contents header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = '#dashboard.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-user'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsHeaderAdapter.subtitle">
-<code class="descname">subtitle</code><em class="property"> = 'Your retired contents'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsHeaderAdapter.subtitle" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsHeaderAdapter.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsHeaderAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolRetiredContentsTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable" title="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.BaseDashboardTable</span></code></a></p>
-<p>Shared tool retired contents table</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsValues">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolRetiredContentsValues</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool retired contents values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsValues.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsValues.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsView">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolRetiredContentsView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.InnerAdminView" title="pyams_zmi.view.InnerAdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.InnerAdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Shared tool retired contents view</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsTable" title="pyams_content.shared.common.zmi.dashboard.SharedToolRetiredContentsTable"><code class="xref py py-class docutils literal"><span class="pre">SharedToolRetiredContentsTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolRetiredMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolRetiredMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolRetiredMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared tool retired contents dashboard menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolRetiredMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolRetiredMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolRetiredMenu.label">
-<code class="descname">label</code><em class="property"> = 'My retired contents'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolRetiredMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolRetiredMenu.url">
-<code class="descname">url</code><em class="property"> = '#my-retired-contents.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolRetiredMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolSubmissionsHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Shared tool submissions header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = '#dashboard.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-user'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsHeaderAdapter.subtitle">
-<code class="descname">subtitle</code><em class="property"> = 'Your submitted contents'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsHeaderAdapter.subtitle" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsHeaderAdapter.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsHeaderAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolSubmissionsMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared tool submissions dashboard menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsMenu.label">
-<code class="descname">label</code><em class="property"> = 'My submissions'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsMenu.url">
-<code class="descname">url</code><em class="property"> = '#my-submissions.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolSubmissionsTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.BaseDashboardTable" title="pyams_content.shared.common.zmi.dashboard.BaseDashboardTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.BaseDashboardTable</span></code></a></p>
-<p>Shared tool submissions table</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsValues">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolSubmissionsValues</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool submissions values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsValues.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsValues.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsView">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.dashboard.</code><code class="descname">SharedToolSubmissionsView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.InnerAdminView" title="pyams_zmi.view.InnerAdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.InnerAdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Shared tool submissions view</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsTable" title="pyams_content.shared.common.zmi.dashboard.SharedToolSubmissionsTable"><code class="xref py py-class docutils literal"><span class="pre">SharedToolSubmissionsTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.common.zmi.header">
-<span id="pyams-content-shared-common-zmi-header-module"></span><h2>pyams_content.shared.common.zmi.header module<a class="headerlink" href="#module-pyams_content.shared.common.zmi.header" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.header.</code><code class="descname">SharedContentHeaderContentProvider</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Header for shared contents</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider.back_target">
-<code class="descname">back_target</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider.back_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider.back_url">
-<code class="descname">back_url</code><em class="property"> = '#summary.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider.favorite_content">
-<code class="descname">favorite_content</code><a class="headerlink" href="#pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider.favorite_content" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider.hex_oid">
-<code class="descname">hex_oid</code><a class="headerlink" href="#pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider.hex_oid" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider.icon_class">
-<code class="descname">icon_class</code><em class="property"> = ''</em><a class="headerlink" href="#pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.header.SharedContentInnerPageHeaderContentProvider">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.header.</code><code class="descname">SharedContentInnerPageHeaderContentProvider</code><a class="headerlink" href="#pyams_content.shared.common.zmi.header.SharedContentInnerPageHeaderContentProvider" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Inner page header content provider</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.header.SharedContentInnerPageHeaderContentProvider.render">
-<code class="descname">render</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.header.SharedContentInnerPageHeaderContentProvider.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.header.SharedContentInnerPageHeaderContentProvider.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.header.SharedContentInnerPageHeaderContentProvider.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.header.SharedContentTitlePrefixAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.header.</code><code class="descname">SharedContentTitlePrefixAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.header.SharedContentTitlePrefixAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.site.ContextTitlePrefixAdapter" title="pyams_skin.site.ContextTitlePrefixAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.site.ContextTitlePrefixAdapter</span></code></a></p>
-<p>Shared content title prefix adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.header.SharedContentTitlePrefixAdapter.prefix">
-<code class="descname">prefix</code><a class="headerlink" href="#pyams_content.shared.common.zmi.header.SharedContentTitlePrefixAdapter.prefix" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.common.zmi.i18n">
-<span id="pyams-content-shared-common-zmi-i18n-module"></span><h2>pyams_content.shared.common.zmi.i18n module<a class="headerlink" href="#module-pyams_content.shared.common.zmi.i18n" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.i18n.SharedContentLanguageEditFormPermissionChecker">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.i18n.</code><code class="descname">SharedContentLanguageEditFormPermissionChecker</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.i18n.SharedContentLanguageEditFormPermissionChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>I18n manager language edit form permission checker</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.i18n.SharedContentLanguageEditFormPermissionChecker.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.i18n.SharedContentLanguageEditFormPermissionChecker.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.common.zmi.manager">
-<span id="pyams-content-shared-common-zmi-manager-module"></span><h2>pyams_content.shared.common.zmi.manager module<a class="headerlink" href="#module-pyams_content.shared.common.zmi.manager" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolBreadcrumbAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.manager.</code><code class="descname">SharedToolBreadcrumbAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolBreadcrumbAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.breadcrumb.html#pyams_skin.viewlet.breadcrumb.BreadcrumbItem" title="pyams_skin.viewlet.breadcrumb.BreadcrumbItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.breadcrumb.BreadcrumbItem</span></code></a></p>
-<p>Shared tool breadcrumb adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolBreadcrumbAdapter.css_class">
-<code class="descname">css_class</code><em class="property"> = 'strong'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolBreadcrumbAdapter.css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolBreadcrumbAdapter.label">
-<code class="descname">label</code><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolBreadcrumbAdapter.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolLanguagesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.manager.</code><code class="descname">SharedToolLanguagesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolLanguagesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditForm" title="pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditForm</span></code></a></p>
-<p>Shared tool languages edit form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.manager.</code><code class="descname">SharedToolLanguagesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminEditForm" title="pyams_zmi.form.AdminEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminEditForm</span></code></a></p>
-<p>Shared tool languages edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'languages.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageTool'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Content languages'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditFormHelp">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.manager.</code><code class="descname">SharedToolLanguagesEditFormHelp</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditFormHelp" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.help.FormHelp" title="pyams_form.help.FormHelp"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.help.FormHelp</span></code></a></p>
-<p>Shared tool languages edit form help</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditFormHelp.message">
-<code class="descname">message</code><em class="property"> = 'Tool languages are used to translate own tool properties, and newly created contents will propose these languages by default'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditFormHelp.message" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditFormHelp.message_format">
-<code class="descname">message_format</code><em class="property"> = 'rest'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolLanguagesEditFormHelp.message_format" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolLanguagesMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.manager.</code><code class="descname">SharedToolLanguagesMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolLanguagesMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared tool languages menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolLanguagesMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-flag'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolLanguagesMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolLanguagesMenu.label">
-<code class="descname">label</code><em class="property"> = 'Languages'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolLanguagesMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolLanguagesMenu.url">
-<code class="descname">url</code><em class="property"> = '#languages.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolLanguagesMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.manager.</code><code class="descname">SharedToolPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesEditForm" title="pyams_content.shared.common.zmi.manager.SharedToolPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.manager.SharedToolPropertiesEditForm</span></code></a></p>
-<p>Shared tool properties edit form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.manager.</code><code class="descname">SharedToolPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminEditForm" title="pyams_zmi.form.AdminEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminEditForm</span></code></a></p>
-<p>Shared tool properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageTool'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Shared tool properties'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.manager.</code><code class="descname">SharedToolPropertiesHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Shared tool properties header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesHeaderAdapter.back_target">
-<code class="descname">back_target</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesHeaderAdapter.back_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = '/admin#properties.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-edit'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesHelpAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.manager.</code><code class="descname">SharedToolPropertiesHelpAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesHelpAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.help.FormHelp" title="pyams_form.help.FormHelp"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.help.FormHelp</span></code></a></p>
-<p>Shared tool properties help adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesHelpAdapter.header">
-<code class="descname">header</code><em class="property"> = 'WARNING'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesHelpAdapter.header" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesHelpAdapter.message">
-<code class="descname">message</code><em class="property"> = &quot;Workflow shouldn't be modified if this tool already contains any shared content!&quot;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesHelpAdapter.message" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesHelpAdapter.message_format">
-<code class="descname">message_format</code><em class="property"> = 'rest'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesHelpAdapter.message_format" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesHelpAdapter.permission">
-<code class="descname">permission</code><em class="property"> = 'pyams.ManageTool'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesHelpAdapter.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesHelpAdapter.status">
-<code class="descname">status</code><em class="property"> = 'danger'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesHelpAdapter.status" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.manager.</code><code class="descname">SharedToolPropertiesMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared tool properties menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-edit'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesMenu.label">
-<code class="descname">label</code><em class="property"> = 'Properties'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolPropertiesMenu.url">
-<code class="descname">url</code><em class="property"> = '#properties.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolPropertiesMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolSiteManagementMenuHeader">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.manager.</code><code class="descname">SharedToolSiteManagementMenuHeader</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolSiteManagementMenuHeader" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestAdapter" title="pyams_utils.adapter.ContextRequestAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestAdapter</span></code></a></p>
-<p>Shared tool site management menu header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolSiteManagementMenuHeader.header">
-<code class="descname">header</code><em class="property"> = 'Tool management'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolSiteManagementMenuHeader.header" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolTitleAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.manager.</code><code class="descname">SharedToolTitleAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolTitleAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool title adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.manager.SharedToolTitleAdapter.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.common.zmi.manager.SharedToolTitleAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.common.zmi.owner">
-<span id="pyams-content-shared-common-zmi-owner-module"></span><h2>pyams_content.shared.common.zmi.owner module<a class="headerlink" href="#module-pyams_content.shared.common.zmi.owner" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeAJAXForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.owner.</code><code class="descname">WfSharedContentOwnerChangeAJAXForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeAJAXForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm" title="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm</span></code></a></p>
-<p>Shared content owner change form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeAJAXForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeAJAXForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.owner.</code><code class="descname">WfSharedContentOwnerChangeForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Shared content owner change form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'change-owner.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm.buttons">
-<code class="descname">buttons</code><em class="property"> = &lt;z3c.form.button.Buttons object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm.createAndAdd">
-<code class="descname">createAndAdd</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm.createAndAdd" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSite'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm.legend">
-<code class="descname">legend</code><em class="property"> = &quot;Change content's owner&quot;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm.updateActions">
-<code class="descname">updateActions</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeForm.updateActions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeFormHelp">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.owner.</code><code class="descname">WfSharedContentOwnerChangeFormHelp</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeFormHelp" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.help.FormHelp" title="pyams_form.help.FormHelp"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.help.FormHelp</span></code></a></p>
-<p>Shared content owner change form help</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeFormHelp.message">
-<code class="descname">message</code><em class="property"> = 'All versions of this content which are not archived will be transferred to newly selected owner'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeFormHelp.message" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeFormHelp.message_format">
-<code class="descname">message_format</code><em class="property"> = 'rest'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeFormHelp.message_format" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.owner.</code><code class="descname">WfSharedContentOwnerChangeMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared content owner change menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-user'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeMenu.label">
-<code class="descname">label</code><em class="property"> = 'Change owner...'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeMenu.url">
-<code class="descname">url</code><em class="property"> = 'change-owner.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.owner.WfSharedContentOwnerChangeMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.common.zmi.properties">
-<span id="pyams-content-shared-common-zmi-properties-module"></span><h2>pyams_content.shared.common.zmi.properties module<a class="headerlink" href="#module-pyams_content.shared.common.zmi.properties" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentCompositionMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.properties.</code><code class="descname">SharedContentCompositionMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentCompositionMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared content properties menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentCompositionMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-dropbox'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentCompositionMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentCompositionMenu.label">
-<code class="descname">label</code><em class="property"> = 'Composition'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentCompositionMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentCompositionMenu.url">
-<code class="descname">url</code><em class="property"> = '#summary.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentCompositionMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.properties.</code><code class="descname">SharedContentPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.properties.SharedContentPropertiesEditForm" title="pyams_content.shared.common.zmi.properties.SharedContentPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.properties.SharedContentPropertiesEditForm</span></code></a></p>
-<p>Shared content properties edit form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentPropertiesAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentPropertiesAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.properties.</code><code class="descname">SharedContentPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminEditForm" title="pyams_zmi.form.AdminEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminEditForm</span></code></a></p>
-<p>Shared content properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Content properties'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentPropertiesEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentPropertiesEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentPropertiesHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.properties.</code><code class="descname">SharedContentPropertiesHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentPropertiesHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.shared.common.zmi.WfSharedContentHeaderAdapter" title="pyams_content.shared.common.zmi.WfSharedContentHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.WfSharedContentHeaderAdapter</span></code></a></p>
-<p>Shared content properties header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentPropertiesHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-edit'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentPropertiesHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentPropertiesMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.properties.</code><code class="descname">SharedContentPropertiesMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentPropertiesMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared content properties menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentPropertiesMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-edit'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentPropertiesMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentPropertiesMenu.label">
-<code class="descname">label</code><em class="property"> = 'Properties'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentPropertiesMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.properties.SharedContentPropertiesMenu.url">
-<code class="descname">url</code><em class="property"> = '#properties.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.properties.SharedContentPropertiesMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.common.zmi.search">
-<span id="pyams-content-shared-common-zmi-search-module"></span><h2>pyams_content.shared.common.zmi.search module<a class="headerlink" href="#module-pyams_content.shared.common.zmi.search" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.search.SearchResultsViewValuesAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.search.</code><code class="descname">SearchResultsViewValuesAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SearchResultsViewValuesAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Search results view values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SearchResultsViewValuesAdapter.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SearchResultsViewValuesAdapter.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.search.</code><code class="descname">SharedToolAdvancedSearchForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.search.SearchForm" title="pyams_form.search.SearchForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.search.SearchForm</span></code></a></p>
-<p>Shared tool advanced search form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'advanced-search-results.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchForm.fields">
-<code class="descname">fields</code><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Advanced search'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchFormSearchAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.search.</code><code class="descname">SharedToolAdvancedSearchFormSearchAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchFormSearchAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool adavanced search form search adapter</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchFormSearchAdapter.get_search_results">
-<code class="descname">get_search_results</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchFormSearchAdapter.get_search_results" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.search.</code><code class="descname">SharedToolAdvancedSearchHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Shared tool advanced search header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchHeaderAdapter.back_target">
-<code class="descname">back_target</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchHeaderAdapter.back_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = '#dashboard.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-search'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.search.</code><code class="descname">SharedToolAdvancedSearchMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared tool advanced search menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchMenu.label">
-<code class="descname">label</code><em class="property"> = 'Advanced search'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchMenu.url">
-<code class="descname">url</code><em class="property"> = '#advanced-search.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchResultsView">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.search.</code><code class="descname">SharedToolAdvancedSearchResultsView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchResultsView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a>, <a class="reference internal" href="pyams_form.html#pyams_form.search.SearchResultsView" title="pyams_form.search.SearchResultsView"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.search.SearchResultsView</span></code></a></p>
-<p>Shared tool advanced search results view</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchResultsView.data_attributes">
-<code class="descname">data_attributes</code><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchResultsView.data_attributes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchResultsView.search_form_factory">
-<code class="descname">search_form_factory</code><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchResultsView.search_form_factory" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchForm" title="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchForm"><code class="xref py py-class docutils literal"><span class="pre">SharedToolAdvancedSearchForm</span></code></a></p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchResultsView.sortOn">
-<code class="descname">sortOn</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchResultsView.sortOn" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchResultsView.title">
-<code class="descname">title</code><em class="property"> = 'Advanced search results'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchResultsView.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchView">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.search.</code><code class="descname">SharedToolAdvancedSearchView</code><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.search.SearchView" title="pyams_form.search.SearchView"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.search.SearchView</span></code></a></p>
-<p>Shared tool advanced search view</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchView.search_form_factory">
-<code class="descname">search_form_factory</code><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchView.search_form_factory" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchForm" title="pyams_content.shared.common.zmi.search.SharedToolAdvancedSearchForm"><code class="xref py py-class docutils literal"><span class="pre">SharedToolAdvancedSearchForm</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolQuickSearchResults">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.search.</code><code class="descname">SharedToolQuickSearchResults</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolQuickSearchResults" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.BaseTable" title="pyams_skin.table.BaseTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.BaseTable</span></code></a></p>
-<p>Shared tool quick search results table</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolQuickSearchResults.data_attributes">
-<code class="descname">data_attributes</code><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolQuickSearchResults.data_attributes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolQuickSearchResults.sortOn">
-<code class="descname">sortOn</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolQuickSearchResults.sortOn" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolQuickSearchResults.title">
-<code class="descname">title</code><em class="property"> = 'Quick search results'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolQuickSearchResults.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolQuickSearchValues">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.search.</code><code class="descname">SharedToolQuickSearchValues</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolQuickSearchValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool quick search results view values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.search.SharedToolQuickSearchValues.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.search.SharedToolQuickSearchValues.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.common.zmi.search.shared_tool_quick_search_view">
-<code class="descclassname">pyams_content.shared.common.zmi.search.</code><code class="descname">shared_tool_quick_search_view</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.search.shared_tool_quick_search_view" title="Permalink to this definition">¶</a></dt>
-<dd><p>Shared tool quick search view</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.common.zmi.security">
-<span id="pyams-content-shared-common-zmi-security-module"></span><h2>pyams_content.shared.common.zmi.security module<a class="headerlink" href="#module-pyams_content.shared.common.zmi.security" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.security.PrincipalInfoElementEditor">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.security.</code><code class="descname">PrincipalInfoElementEditor</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.PrincipalInfoElementEditor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Principal info element editor</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.PrincipalInfoElementEditor.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.PrincipalInfoElementEditor.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.PrincipalInfoElementEditor.url">
-<code class="descname">url</code><a class="headerlink" href="#pyams_content.shared.common.zmi.security.PrincipalInfoElementEditor.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.PrincipalInfoElementEditor.view_name">
-<code class="descname">view_name</code><em class="property"> = 'manager-restrictions.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.PrincipalInfoElementEditor.view_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.security.</code><code class="descname">SharedToolManagerRestrictionsAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm" title="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm</span></code></a></p>
-<p>Shared tool manager restrictions edit form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.security.</code><code class="descname">SharedToolManagerRestrictionsEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Shared tool manager restrictions edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'manager-restrictions.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageTool'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.fields">
-<code class="descname">fields</code><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.getContent">
-<code class="descname">getContent</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.getContent" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-lock'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.interface">
-<code class="descname">interface</code><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.interface" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.legend">
-<code class="descname">legend</code><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.principal">
-<code class="descname">principal</code><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.principal" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.principal_id">
-<code class="descname">principal_id</code><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.principal_id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEnabledColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.security.</code><code class="descname">SharedToolManagerRestrictionsEnabledColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEnabledColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Shared tool manager enabled restrictions column</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEnabledColumn.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'td': 'center'}</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEnabledColumn.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEnabledColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEnabledColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEnabledColumn.weight">
-<code class="descname">weight</code><em class="property"> = 45</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsEnabledColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsNameColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.security.</code><code class="descname">SharedToolManagerRestrictionsNameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsNameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Shared tool manager restrictions name column</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsNameColumn.attrName">
-<code class="descname">attrName</code><em class="property"> = 'title'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsNameColumn.attrName" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsNameColumn.weight">
-<code class="descname">weight</code><em class="property"> = 10</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsNameColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsOwnersColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.security.</code><code class="descname">SharedToolManagerRestrictionsOwnersColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsOwnersColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Shared tool manager owners restrictions column</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsOwnersColumn.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'td': 'center'}</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsOwnersColumn.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsOwnersColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsOwnersColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsOwnersColumn.weight">
-<code class="descname">weight</code><em class="property"> = 50</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsOwnersColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsValuesAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.security.</code><code class="descname">SharedToolManagerRestrictionsValuesAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsValuesAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared tool manager restrictions values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsValuesAdapter.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagerRestrictionsValuesAdapter.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.security.</code><code class="descname">SharedToolManagersRestrictionsHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Shared tool managers restrictions header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsHeaderAdapter.back_target">
-<code class="descname">back_target</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsHeaderAdapter.back_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = 'admin#protected-object-roles.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-lock'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.security.</code><code class="descname">SharedToolManagersRestrictionsMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Shared tool managers restrictions menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-lock'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsMenu.label">
-<code class="descname">label</code><em class="property"> = 'Managers restrictions'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsMenu.url">
-<code class="descname">url</code><em class="property"> = '#managers-restrictions.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.security.</code><code class="descname">SharedToolManagersRestrictionsTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.BaseTable" title="pyams_skin.table.BaseTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.BaseTable</span></code></a></p>
-<p>Shared tool manager restrictions table</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsTable.id">
-<code class="descname">id</code><em class="property"> = 'security_manager_restrictions'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsTable.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsTable.title">
-<code class="descname">title</code><em class="property"> = 'Content managers restrictions'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsTable.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsView">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.security.</code><code class="descname">SharedToolManagersRestrictionsView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Shared tool managers restrictions view</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsTable" title="pyams_content.shared.common.zmi.security.SharedToolManagersRestrictionsTable"><code class="xref py py-class docutils literal"><span class="pre">SharedToolManagersRestrictionsTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.common.zmi.site">
-<span id="pyams-content-shared-common-zmi-site-module"></span><h2>pyams_content.shared.common.zmi.site module<a class="headerlink" href="#module-pyams_content.shared.common.zmi.site" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.site.SharedSiteDashboardSearchHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.site.</code><code class="descname">SharedSiteDashboardSearchHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.site.SharedSiteDashboardSearchHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Site manager dashboard search header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.site.SharedSiteDashboardSearchHeaderAdapter.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.common.zmi.site.SharedSiteDashboardSearchHeaderAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.common.zmi.summary">
-<span id="pyams-content-shared-common-zmi-summary-module"></span><h2>pyams_content.shared.common.zmi.summary module<a class="headerlink" href="#module-pyams_content.shared.common.zmi.summary" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentDublinCoreSummary">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.summary.</code><code class="descname">SharedContentDublinCoreSummary</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentDublinCoreSummary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.InnerAdminDisplayForm" title="pyams_zmi.form.InnerAdminDisplayForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.InnerAdminDisplayForm</span></code></a></p>
-<p>Shared content DublinCore summary</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentDublinCoreSummary.css_class">
-<code class="descname">css_class</code><em class="property"> = 'form-tight'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentDublinCoreSummary.css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentDublinCoreSummary.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentDublinCoreSummary.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentDublinCoreSummary.tab_label">
-<code class="descname">tab_label</code><em class="property"> = 'Identity card'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentDublinCoreSummary.tab_label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentDublinCoreSummary.weight">
-<code class="descname">weight</code><em class="property"> = 1</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentDublinCoreSummary.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentSummaryForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.summary.</code><code class="descname">SharedContentSummaryForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentSummaryForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDisplayForm" title="pyams_zmi.form.AdminDisplayForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDisplayForm</span></code></a></p>
-<p>Shared content summary form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentSummaryForm.css_class">
-<code class="descname">css_class</code><em class="property"> = 'ams-form form-horizontal form-tight'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentSummaryForm.css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentSummaryForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentSummaryForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentSummaryForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Display content summary'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentSummaryForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentSummaryFormHeaderProvider">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.summary.</code><code class="descname">SharedContentSummaryFormHeaderProvider</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentSummaryFormHeaderProvider" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider" title="pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.header.SharedContentHeaderContentProvider</span></code></a></p>
-<p>Shared content summary form header provider</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentSummaryFormHeaderProvider.back_url">
-<code class="descname">back_url</code><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentSummaryFormHeaderProvider.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowHistorySummary">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.summary.</code><code class="descname">SharedContentWorkflowHistorySummary</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowHistorySummary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.InnerAdminDisplayForm" title="pyams_zmi.form.InnerAdminDisplayForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.InnerAdminDisplayForm</span></code></a></p>
-<p>Shared content workflow history summary</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowHistorySummary.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowHistorySummary.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowHistorySummary.legend">
-<code class="descname">legend</code><em class="property"> = 'Content history'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowHistorySummary.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowHistorySummary.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowHistorySummary.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowHistorySummary.weight">
-<code class="descname">weight</code><em class="property"> = 40</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowHistorySummary.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowPublicationState">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.summary.</code><code class="descname">SharedContentWorkflowPublicationState</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowPublicationState" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.InnerAdminDisplayForm" title="pyams_zmi.form.InnerAdminDisplayForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.InnerAdminDisplayForm</span></code></a></p>
-<p>Shared content workflow publication state summary</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowPublicationState.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowPublicationState.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowPublicationState.legend">
-<code class="descname">legend</code><em class="property"> = 'Publication and retire dates'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowPublicationState.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowPublicationState.weight">
-<code class="descname">weight</code><em class="property"> = 20</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowPublicationState.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowVersionSummary">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.summary.</code><code class="descname">SharedContentWorkflowVersionSummary</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowVersionSummary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.InnerAdminDisplayForm" title="pyams_zmi.form.InnerAdminDisplayForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.InnerAdminDisplayForm</span></code></a></p>
-<p>Shared content workflow version summary</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowVersionSummary.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowVersionSummary.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowVersionSummary.legend">
-<code class="descname">legend</code><em class="property"> = 'Current version'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowVersionSummary.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowVersionSummary.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowVersionSummary.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowVersionSummary.weight">
-<code class="descname">weight</code><em class="property"> = 30</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowVersionSummary.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowWaitingState">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.summary.</code><code class="descname">SharedContentWorkflowWaitingState</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowWaitingState" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.InnerAdminAddForm" title="pyams_zmi.form.InnerAdminAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.InnerAdminAddForm</span></code></a></p>
-<p>Shared content workflow waiting state summary</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowWaitingState.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowWaitingState.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowWaitingState.legend">
-<code class="descname">legend</code><em class="property"> = 'Requested action'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowWaitingState.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowWaitingState.mode">
-<code class="descname">mode</code><em class="property"> = 'display'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowWaitingState.mode" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowWaitingState.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowWaitingState.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.summary.SharedContentWorkflowWaitingState.weight">
-<code class="descname">weight</code><em class="property"> = 10</em><a class="headerlink" href="#pyams_content.shared.common.zmi.summary.SharedContentWorkflowWaitingState.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.common.zmi.types">
-<span id="pyams-content-shared-common-zmi-types-module"></span><h2>pyams_content.shared.common.zmi.types module<a class="headerlink" href="#module-pyams_content.shared.common.zmi.types" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DataSubtypeAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddForm" title="pyams_content.shared.common.zmi.types.DataSubtypeAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.types.DataSubtypeAddForm</span></code></a></p>
-<p>Data subtype add form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAJAXAddForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAJAXAddForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DataSubtypeAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.types.DataSubtypeEditForm" title="pyams_content.shared.common.zmi.types.DataSubtypeEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.types.DataSubtypeEditForm</span></code></a></p>
-<p>Data subtype edit form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAddAction">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DataSubtypeAddAction</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddAction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarAction" title="pyams_skin.viewlet.toolbar.ToolbarAction"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarAction</span></code></a></p>
-<p>Data subtype adding action</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAddAction.label">
-<code class="descname">label</code><em class="property"> = 'Add subtype'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddAction.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAddAction.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-plus'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddAction.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAddAction.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddAction.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAddAction.url">
-<code class="descname">url</code><em class="property"> = 'add-data-subtype.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddAction.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DataSubtypeAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Data subtype add form</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>object</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-data-subtype.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageTool'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-folder-o'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAddForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAddForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add new subtype'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeAddForm.nextURL">
-<code class="descname">nextURL</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeAddForm.nextURL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DataSubtypeEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Data subtype edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageTool'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-folder-o'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeEditForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeEditForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeEditForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeEditForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Data subtype properties'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.types.DataSubtypeEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataSubtypeEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DataTypeAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.types.DataTypeAddForm" title="pyams_content.shared.common.zmi.types.DataTypeAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.types.DataTypeAddForm</span></code></a></p>
-<p>Data type add form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAJAXAddForm.nextURL">
-<code class="descname">nextURL</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAJAXAddForm.nextURL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DataTypeAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.types.DataTypeEditForm" title="pyams_content.shared.common.zmi.types.DataTypeEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.types.DataTypeEditForm</span></code></a></p>
-<p>Data type edit form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAddAction">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DataTypeAddAction</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAddAction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarAction" title="pyams_skin.viewlet.toolbar.ToolbarAction"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarAction</span></code></a></p>
-<p>Data type adding action</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAddAction.label">
-<code class="descname">label</code><em class="property"> = 'Add data type'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAddAction.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAddAction.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-plus'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAddAction.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAddAction.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAddAction.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAddAction.url">
-<code class="descname">url</code><em class="property"> = 'add-data-type.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAddAction.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DataTypeAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Data type add form</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>object</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-data-type.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageTool'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-folder-o'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAddForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAddForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAddForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAddForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add new data type'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeAddForm.nextURL">
-<code class="descname">nextURL</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeAddForm.nextURL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DataTypeEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Data type edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageTool'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-folder-o'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeEditForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeEditForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeEditForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeEditForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Data type properties'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeElementNameAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DataTypeElementNameAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeElementNameAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestAdapter" title="pyams_utils.adapter.ContextRequestAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestAdapter</span></code></a></p>
-<p>Types shared tool types name adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DataTypeElementNameAdapter.name">
-<code class="descname">name</code><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DataTypeElementNameAdapter.name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DatatypeSubtypesTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.BaseTable" title="pyams_skin.table.BaseTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.BaseTable</span></code></a></p>
-<p>Data type subtypes table</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTable.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'table': 'table table-bordered table-striped table-hover table-tight table-dnd'}</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTable.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTable.data_attributes">
-<code class="descname">data_attributes</code><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTable.data_attributes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTable.hide_header">
-<code class="descname">hide_header</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTable.hide_header" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTable.id">
-<code class="descname">id</code><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTable.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTable.sortOn">
-<code class="descname">sortOn</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTable.sortOn" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTable.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTable.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTable.widget_class">
-<code class="descname">widget_class</code><em class="property"> = 'ams-widget margin-top-5'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTable.widget_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableAssociationsColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DatatypeSubtypesTableAssociationsColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableAssociationsColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.ActionColumn" title="pyams_skin.table.ActionColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.ActionColumn</span></code></a></p>
-<p>Data type subtypes associations column</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableAssociationsColumn.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-link'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableAssociationsColumn.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableAssociationsColumn.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'Default associations'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableAssociationsColumn.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableAssociationsColumn.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableAssociationsColumn.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableAssociationsColumn.permission">
-<code class="descname">permission</code><em class="property"> = 'pyams.ManageTool'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableAssociationsColumn.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableAssociationsColumn.url">
-<code class="descname">url</code><em class="property"> = 'associations-dialog.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableAssociationsColumn.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableAssociationsColumn.weight">
-<code class="descname">weight</code><em class="property"> = 110</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableAssociationsColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableNameColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DatatypeSubtypesTableNameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableNameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.NameColumn" title="pyams_skin.table.NameColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.NameColumn</span></code></a></p>
-<p>Data type subtypes table name column</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableNameColumn.renderHeadCell">
-<code class="descname">renderHeadCell</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableNameColumn.renderHeadCell" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableParagraphsColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DatatypeSubtypesTableParagraphsColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableParagraphsColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.ActionColumn" title="pyams_skin.table.ActionColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.ActionColumn</span></code></a></p>
-<p>Data type subtypes paragraphs column</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableParagraphsColumn.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-paragraph'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableParagraphsColumn.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableParagraphsColumn.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'Default paragraphs'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableParagraphsColumn.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableParagraphsColumn.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableParagraphsColumn.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableParagraphsColumn.permission">
-<code class="descname">permission</code><em class="property"> = 'pyams.ManageTool'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableParagraphsColumn.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableParagraphsColumn.url">
-<code class="descname">url</code><em class="property"> = 'paragraphs-dialog.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableParagraphsColumn.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableParagraphsColumn.weight">
-<code class="descname">weight</code><em class="property"> = 100</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableParagraphsColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableSorterColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DatatypeSubtypesTableSorterColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableSorterColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.SorterColumn" title="pyams_skin.table.SorterColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.SorterColumn</span></code></a></p>
-<p>Data type subtypes table sorter column</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableTrashColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DatatypeSubtypesTableTrashColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableTrashColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.TrashColumn" title="pyams_skin.table.TrashColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.TrashColumn</span></code></a></p>
-<p>Data type subtypes table trash column</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableTrashColumn.permission">
-<code class="descname">permission</code><em class="property"> = 'pyams.ManageTool'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableTrashColumn.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableValues">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">DatatypeSubtypesTableValues</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Data type subtypes table values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.DatatypeSubtypesTableValues.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.types.DatatypeSubtypesTableValues.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesAssociationsColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">TypedSharedToolTypesAssociationsColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesAssociationsColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.ActionColumn" title="pyams_skin.table.ActionColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.ActionColumn</span></code></a></p>
-<p>Typed shared tool types associations column</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesAssociationsColumn.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-link'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesAssociationsColumn.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesAssociationsColumn.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'Default associations'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesAssociationsColumn.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesAssociationsColumn.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesAssociationsColumn.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesAssociationsColumn.permission">
-<code class="descname">permission</code><em class="property"> = 'pyams.ManageTool'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesAssociationsColumn.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesAssociationsColumn.url">
-<code class="descname">url</code><em class="property"> = 'associations-dialog.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesAssociationsColumn.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesAssociationsColumn.weight">
-<code class="descname">weight</code><em class="property"> = 110</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesAssociationsColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">TypedSharedToolTypesMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Typed shared tool types menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-folder-o'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesMenu.label">
-<code class="descname">label</code><em class="property"> = 'Data types'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesMenu.url">
-<code class="descname">url</code><em class="property"> = '#data-types.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesNameColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">TypedSharedToolTypesNameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesNameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.NameColumn" title="pyams_skin.table.NameColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.NameColumn</span></code></a></p>
-<p>Typed shared tool types name column</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesNameColumn.renderCell">
-<code class="descname">renderCell</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesNameColumn.renderCell" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesParagraphsColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">TypedSharedToolTypesParagraphsColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesParagraphsColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.ActionColumn" title="pyams_skin.table.ActionColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.ActionColumn</span></code></a></p>
-<p>Typed shared tool types paragraphs column</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesParagraphsColumn.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-paragraph'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesParagraphsColumn.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesParagraphsColumn.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'Default paragraphs'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesParagraphsColumn.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesParagraphsColumn.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesParagraphsColumn.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesParagraphsColumn.permission">
-<code class="descname">permission</code><em class="property"> = 'pyams.ManageTool'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesParagraphsColumn.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesParagraphsColumn.url">
-<code class="descname">url</code><em class="property"> = 'paragraphs-dialog.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesParagraphsColumn.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesParagraphsColumn.weight">
-<code class="descname">weight</code><em class="property"> = 100</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesParagraphsColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesSorterColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">TypedSharedToolTypesSorterColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesSorterColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.security.ProtectedFormObjectMixin" title="pyams_form.security.ProtectedFormObjectMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.security.ProtectedFormObjectMixin</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.table.SorterColumn" title="pyams_skin.table.SorterColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.SorterColumn</span></code></a></p>
-<p>Typed shared tool types sorter column</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">TypedSharedToolTypesTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.security.ProtectedFormObjectMixin" title="pyams_form.security.ProtectedFormObjectMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.security.ProtectedFormObjectMixin</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.table.BaseTable" title="pyams_skin.table.BaseTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.BaseTable</span></code></a></p>
-<p>Typed shared tool types table</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable.cssClasses">
-<code class="descname">cssClasses</code><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable.data_attributes">
-<code class="descname">data_attributes</code><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable.data_attributes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable.hide_header">
-<code class="descname">hide_header</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable.hide_header" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable.id">
-<code class="descname">id</code><em class="property"> = 'types_list'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable.render">
-<code class="descname">render</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable.sortOn">
-<code class="descname">sortOn</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable.sortOn" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesTrashColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">TypedSharedToolTypesTrashColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesTrashColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.TrashColumn" title="pyams_skin.table.TrashColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.TrashColumn</span></code></a></p>
-<p>Typed shared tool types trash column</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesTrashColumn.permission">
-<code class="descname">permission</code><em class="property"> = 'pyams.ManageTool'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesTrashColumn.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesValues">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">TypedSharedToolTypesValues</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Typed shared tool types table values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesValues.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesValues.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesView">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">TypedSharedToolTypesView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.ContainerAdminView" title="pyams_zmi.view.ContainerAdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.ContainerAdminView</span></code></a></p>
-<p>Typed shared tool types view</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable" title="pyams_content.shared.common.zmi.types.TypedSharedToolTypesTable"><code class="xref py py-class docutils literal"><span class="pre">TypedSharedToolTypesTable</span></code></a></p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.types.TypedSharedToolTypesView.title">
-<code class="descname">title</code><em class="property"> = 'Content data types'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.types.TypedSharedToolTypesView.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.common.zmi.types.delete_data_type">
-<code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">delete_data_type</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.delete_data_type" title="Permalink to this definition">¶</a></dt>
-<dd><p>Data type delete view</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.common.zmi.types.delete_subtype">
-<code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">delete_subtype</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.delete_subtype" title="Permalink to this definition">¶</a></dt>
-<dd><p>Data subtype delete view</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.common.zmi.types.get_subtypes_table">
-<code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">get_subtypes_table</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.get_subtypes_table" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get subtypes table</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.common.zmi.types.handle_datatype_add_form_data_extraction">
-<code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">handle_datatype_add_form_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.handle_datatype_add_form_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Check new data type for existing name</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.common.zmi.types.handle_subtype_add_form_data_extraction">
-<code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">handle_subtype_add_form_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.handle_subtype_add_form_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Check new data subtype for existing name</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.common.zmi.types.set_data_types_order">
-<code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">set_data_types_order</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.set_data_types_order" title="Permalink to this definition">¶</a></dt>
-<dd><p>Update data types order</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.common.zmi.types.set_subtypes_order">
-<code class="descclassname">pyams_content.shared.common.zmi.types.</code><code class="descname">set_subtypes_order</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.types.set_subtypes_order" title="Permalink to this definition">¶</a></dt>
-<dd><p>Update subtypes order</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.common.zmi.workflow">
-<span id="pyams-content-shared-common-zmi-workflow-module"></span><h2>pyams_content.shared.common.zmi.workflow module<a class="headerlink" href="#module-pyams_content.shared.common.zmi.workflow" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationAJAXForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationAJAXForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationAJAXForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.workflow.PublicationForm" title="pyams_content.shared.common.zmi.workflow.PublicationForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.workflow.PublicationForm</span></code></a></p>
-<p>Shared content publication form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveAJAXForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationArchiveAJAXForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveAJAXForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveForm" title="pyams_content.shared.common.zmi.workflow.PublicationArchiveForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.workflow.PublicationArchiveForm</span></code></a></p>
-<p>Shared content publication archive form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveCancelAJAXForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationArchiveCancelAJAXForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveCancelAJAXForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveCancelForm" title="pyams_content.shared.common.zmi.workflow.PublicationArchiveCancelForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.workflow.PublicationArchiveCancelForm</span></code></a></p>
-<p>Shared content publication archive request cancel form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveCancelForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationArchiveCancelForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveCancelForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionForm</span></code></a></p>
-<p>Shared content publication archive request cancel form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveCancelForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'wf-cancel-archiving.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveCancelForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveCancelForm.buttons">
-<code class="descname">buttons</code><em class="property"> = &lt;z3c.form.button.Buttons object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveCancelForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveCancelFormMessage">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationArchiveCancelFormMessage</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveCancelFormMessage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication archive cancel form info message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveCancelFormWarning">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationArchiveCancelFormWarning</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveCancelFormWarning" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication archive cancel form warning message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationArchiveForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionForm</span></code></a></p>
-<p>Shared content publication archive form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'wf-archive.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveForm.buttons">
-<code class="descname">buttons</code><em class="property"> = &lt;z3c.form.button.Buttons object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveFormMessage">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationArchiveFormMessage</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveFormMessage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication archive form info message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveFormWarning">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationArchiveFormWarning</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveFormWarning" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication archive form warning message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestAJAXForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationArchiveRequestAJAXForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestAJAXForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestForm" title="pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestForm</span></code></a></p>
-<p>Shared content publication archive request form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationArchiveRequestForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionForm</span></code></a></p>
-<p>Shared content publication request archive form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'wf-archiving.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestForm.buttons">
-<code class="descname">buttons</code><em class="property"> = &lt;z3c.form.button.Buttons object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestFormMessage">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationArchiveRequestFormMessage</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestFormMessage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication archive request form info message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestFormWarning">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationArchiveRequestFormWarning</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationArchiveRequestFormWarning" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication archive request form warning message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionForm</span></code></a></p>
-<p>Shared content publication form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'wf-publish.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationForm.buttons">
-<code class="descname">buttons</code><em class="property"> = &lt;z3c.form.button.Buttons object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationForm.createAndAdd">
-<code class="descname">createAndAdd</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationForm.createAndAdd" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationForm.fields">
-<code class="descname">fields</code><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationFormMessage">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationFormMessage</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationFormMessage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Shared content publication form info message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationFormWarning">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationFormWarning</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationFormWarning" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Shared content publication form warning message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestAJAXForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRequestAJAXForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestAJAXForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestForm" title="pyams_content.shared.common.zmi.workflow.PublicationRequestForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.workflow.PublicationRequestForm</span></code></a></p>
-<p>Shared content publication request form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestCancelAJAXForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRequestCancelAJAXForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestCancelAJAXForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestCancelForm" title="pyams_content.shared.common.zmi.workflow.PublicationRequestCancelForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.workflow.PublicationRequestCancelForm</span></code></a></p>
-<p>Shared content publication request cancel form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestCancelForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRequestCancelForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestCancelForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionForm</span></code></a></p>
-<p>Shared content publication request cancel form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestCancelForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'wf-cancel-propose.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestCancelForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestCancelForm.buttons">
-<code class="descname">buttons</code><em class="property"> = &lt;z3c.form.button.Buttons object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestCancelForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestCancelFormMessage">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRequestCancelFormMessage</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestCancelFormMessage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication request cancel form info message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestCancelFormWarning">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRequestCancelFormWarning</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestCancelFormWarning" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication request cancel form warning message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRequestForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionForm</span></code></a></p>
-<p>Shared content publication request form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'wf-propose.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestForm.buttons">
-<code class="descname">buttons</code><em class="property"> = &lt;z3c.form.button.Buttons object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestForm.createAndAdd">
-<code class="descname">createAndAdd</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestForm.createAndAdd" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestForm.fields">
-<code class="descname">fields</code><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestFormMessage">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRequestFormMessage</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestFormMessage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication request form info message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestFormWarning">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRequestFormWarning</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestFormWarning" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication request form warning message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseAJAXForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRequestRefuseAJAXForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseAJAXForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseForm" title="pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseForm</span></code></a></p>
-<p>Shared content publication request refuse form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRequestRefuseForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionForm</span></code></a></p>
-<p>Shared content publication request refuse form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'wf-refuse.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseForm.buttons">
-<code class="descname">buttons</code><em class="property"> = &lt;z3c.form.button.Buttons object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseFormMessage">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRequestRefuseFormMessage</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseFormMessage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication request refuse form info message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseFormWarning">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRequestRefuseFormWarning</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRequestRefuseFormWarning" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication request refuse form warning message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireAJAXForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRetireAJAXForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireAJAXForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireForm" title="pyams_content.shared.common.zmi.workflow.PublicationRetireForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.workflow.PublicationRetireForm</span></code></a></p>
-<p>Shared content publication retire form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireCancelAJAXForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRetireCancelAJAXForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireCancelAJAXForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireCancelForm" title="pyams_content.shared.common.zmi.workflow.PublicationRetireCancelForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.workflow.PublicationRetireCancelForm</span></code></a></p>
-<p>Shared content publication retire request cancel form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireCancelForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRetireCancelForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireCancelForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionForm</span></code></a></p>
-<p>Shared content publication retire request cancel form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireCancelForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'wf-cancel-retiring.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireCancelForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireCancelForm.buttons">
-<code class="descname">buttons</code><em class="property"> = &lt;z3c.form.button.Buttons object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireCancelForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireCancelFormMessage">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRetireCancelFormMessage</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireCancelFormMessage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication retire request form info message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireCancelFormWarning">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRetireCancelFormWarning</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireCancelFormWarning" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication retire request cancel form warning message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRetireForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionForm</span></code></a></p>
-<p>Shared content publication retire form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'wf-retire.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireForm.buttons">
-<code class="descname">buttons</code><em class="property"> = &lt;z3c.form.button.Buttons object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireFormMessage">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRetireFormMessage</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireFormMessage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication retire form info message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireFormWarning">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRetireFormWarning</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireFormWarning" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication retire form warning message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireRequestAJAXForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRetireRequestAJAXForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireRequestAJAXForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionAJAXForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireRequestForm" title="pyams_content.shared.common.zmi.workflow.PublicationRetireRequestForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.workflow.PublicationRetireRequestForm</span></code></a></p>
-<p>Shared content publication retire request form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireRequestForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRetireRequestForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireRequestForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionForm</span></code></a></p>
-<p>Shared content publication request refuse form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireRequestForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'wf-retiring.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireRequestForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireRequestForm.buttons">
-<code class="descname">buttons</code><em class="property"> = &lt;z3c.form.button.Buttons object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireRequestForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireRequestForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireRequestForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireRequestForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireRequestForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireRequestFormMessage">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRetireRequestFormMessage</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireRequestFormMessage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication retire request form info message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.PublicationRetireRequestFormWarning">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">PublicationRetireRequestFormWarning</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.PublicationRetireRequestFormWarning" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication retire request form warning message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentCloneAJAXForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">SharedContentCloneAJAXForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentCloneAJAXForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.workflow.SharedContentCloneForm" title="pyams_content.shared.common.zmi.workflow.SharedContentCloneForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.workflow.SharedContentCloneForm</span></code></a></p>
-<p>Shared content clone form, JSON rendener</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentCloneAJAXForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentCloneAJAXForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentCloneForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">SharedContentCloneForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentCloneForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionForm</span></code></a></p>
-<p>Shared content clone form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentCloneForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'wf-clone.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentCloneForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentCloneForm.buttons">
-<code class="descname">buttons</code><em class="property"> = &lt;z3c.form.button.Buttons object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentCloneForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentCloneForm.createAndAdd">
-<code class="descname">createAndAdd</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentCloneForm.createAndAdd" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentCloneFormMessage">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">SharedContentCloneFormMessage</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentCloneFormMessage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Shared content clone form info message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentCloneFormWarning">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">SharedContentCloneFormWarning</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentCloneFormWarning" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Shared content clone form warning message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentDeleteAJAXForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">SharedContentDeleteAJAXForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentDeleteAJAXForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm" title="pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm</span></code></a></p>
-<p>Shared content delete form, JSON rendener</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentDeleteAJAXForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentDeleteAJAXForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">SharedContentDeleteForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_workflow.zmi.html#pyams_workflow.zmi.transition.WorkflowContentTransitionForm" title="pyams_workflow.zmi.transition.WorkflowContentTransitionForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_workflow.zmi.transition.WorkflowContentTransitionForm</span></code></a></p>
-<p>Shared content delete form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'wf-delete.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm.buttons">
-<code class="descname">buttons</code><em class="property"> = &lt;z3c.form.button.Buttons object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm.createAndAdd">
-<code class="descname">createAndAdd</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm.createAndAdd" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm.fields">
-<code class="descname">fields</code><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm.legend">
-<code class="descname">legend</code><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm.updateActions">
-<code class="descname">updateActions</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentDeleteForm.updateActions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentDeleteFormMessage">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">SharedContentDeleteFormMessage</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentDeleteFormMessage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Shared content delete form info message</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentDeleteFormMessage.version_id">
-<code class="descname">version_id</code><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentDeleteFormMessage.version_id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.SharedContentDeleteFormWarning">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">SharedContentDeleteFormWarning</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.SharedContentDeleteFormWarning" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Shared content delete form warning message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.workflow.WorkflowContentTransitionFormInfo">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">WorkflowContentTransitionFormInfo</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.WorkflowContentTransitionFormInfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Publication request form info message</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.WorkflowContentTransitionFormInfo.next_step">
-<code class="descname">next_step</code><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.WorkflowContentTransitionFormInfo.next_step" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.WorkflowContentTransitionFormInfo.previous_message">
-<code class="descname">previous_message</code><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.WorkflowContentTransitionFormInfo.previous_message" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.workflow.WorkflowContentTransitionFormInfo.previous_step">
-<code class="descname">previous_step</code><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.WorkflowContentTransitionFormInfo.previous_step" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.common.zmi.workflow.handle_publication_form_data_extraction">
-<code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">handle_publication_form_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.handle_publication_form_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle publication form data extraction</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.common.zmi.workflow.handle_publication_request_form_data_extraction">
-<code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">handle_publication_request_form_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.handle_publication_request_form_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle publication request form data extraction</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.common.zmi.workflow.handle_publication_request_refuse_form_data_extraction">
-<code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">handle_publication_request_refuse_form_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.handle_publication_request_refuse_form_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle publication request refuse form data extraction</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.common.zmi.workflow.handle_publication_retire_request_form_data_extraction">
-<code class="descclassname">pyams_content.shared.common.zmi.workflow.</code><code class="descname">handle_publication_retire_request_form_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.workflow.handle_publication_retire_request_form_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle publication retire request form data extraction</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.common.zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.shared.common.zmi" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.SharedContentAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.</code><code class="descname">SharedContentAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.SharedContentAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a></p>
-<p>Shared event add form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.SharedContentAJAXAddForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.SharedContentAJAXAddForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.SharedContentAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.</code><code class="descname">SharedContentAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.SharedContentAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Shared content add form</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.SharedContentAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>wf_content</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.SharedContentAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.SharedContentAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-shared-content.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.SharedContentAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.SharedContentAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.SharedContentAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.SharedContentAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.CreateContent'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.SharedContentAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.SharedContentAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.SharedContentAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.SharedContentAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-plus'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.SharedContentAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.SharedContentAddForm.nextURL">
-<code class="descname">nextURL</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.SharedContentAddForm.nextURL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.SharedContentAddForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.common.zmi.SharedContentAddForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.SharedContentAddForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.SharedContentAddForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.SharedContentAddForm.update_content">
-<code class="descname">update_content</code><span class="sig-paren">(</span><em>content</em>, <em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.SharedContentAddForm.update_content" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.SharedContentAddFormMessage">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.</code><code class="descname">SharedContentAddFormMessage</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.SharedContentAddFormMessage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Shared content add form info message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.WfModifiedContentColumnMixin">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.</code><code class="descname">WfModifiedContentColumnMixin</code><a class="headerlink" href="#pyams_content.shared.common.zmi.WfModifiedContentColumnMixin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Shared content modified column mixin</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.WfModifiedContentColumnMixin.renderCell">
-<code class="descname">renderCell</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.WfModifiedContentColumnMixin.renderCell" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentBreadcrumbAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.</code><code class="descname">WfSharedContentBreadcrumbAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentBreadcrumbAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.breadcrumb.html#pyams_skin.viewlet.breadcrumb.BreadcrumbItem" title="pyams_skin.viewlet.breadcrumb.BreadcrumbItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.breadcrumb.BreadcrumbItem</span></code></a></p>
-<p>Shared content breadcrumb adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentBreadcrumbAdapter.label">
-<code class="descname">label</code><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentBreadcrumbAdapter.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateAJAXForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.</code><code class="descname">WfSharedContentDuplicateAJAXForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateAJAXForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateForm" title="pyams_content.shared.common.zmi.WfSharedContentDuplicateForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.WfSharedContentDuplicateForm</span></code></a></p>
-<p>Shared content duplicate form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateAJAXForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateAJAXForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.</code><code class="descname">WfSharedContentDuplicateForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Shared content duplicate form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'duplicate.json'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.buttons">
-<code class="descname">buttons</code><em class="property"> = &lt;z3c.form.button.Buttons object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.createAndAdd">
-<code class="descname">createAndAdd</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.createAndAdd" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.CreateContent'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-files-o'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Duplicate content'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.updateActions">
-<code class="descname">updateActions</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.updateActions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateFormMessage">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.</code><code class="descname">WfSharedContentDuplicateFormMessage</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateFormMessage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Shared content add form info message</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.</code><code class="descname">WfSharedContentDuplicateMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Shared content duplication menu item</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateMenu.label">
-<code class="descname">label</code><em class="property"> = 'Duplicate content...'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-files-o'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicateMenu.url">
-<code class="descname">url</code><em class="property"> = 'duplicate.html'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicateMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentDuplicationMenuDivider">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.</code><code class="descname">WfSharedContentDuplicationMenuDivider</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentDuplicationMenuDivider" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuDivider" title="pyams_skin.viewlet.toolbar.ToolbarMenuDivider"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuDivider</span></code></a></p>
-<p>Shared content duplication menu divider</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentElementEditor">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.</code><code class="descname">WfSharedContentElementEditor</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentElementEditor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.DefaultElementEditorAdapter" title="pyams_skin.table.DefaultElementEditorAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.DefaultElementEditorAdapter</span></code></a></p>
-<p>Shared content element editor</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentElementEditor.modal_target">
-<code class="descname">modal_target</code><em class="property"> = False</em><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentElementEditor.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentElementEditor.view_name">
-<code class="descname">view_name</code><em class="property"> = 'admin'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentElementEditor.view_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.</code><code class="descname">WfSharedContentHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Shared content header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentHeaderAdapter.back_target">
-<code class="descname">back_target</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentHeaderAdapter.back_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentHeaderAdapter.back_url">
-<code class="descname">back_url</code><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-edit'</em><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentPermissionChecker">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.</code><code class="descname">WfSharedContentPermissionChecker</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentPermissionChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>Shared content form permission checker</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentPermissionChecker.edit_permission">
-<code class="descname">edit_permission</code><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentPermissionChecker.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentPermissionMixin">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.</code><code class="descname">WfSharedContentPermissionMixin</code><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentPermissionMixin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Shared content permission checker</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentPermissionMixin.permission">
-<code class="descname">permission</code><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentPermissionMixin.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentSiteManagementMenuHeader">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.</code><code class="descname">WfSharedContentSiteManagementMenuHeader</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentSiteManagementMenuHeader" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestAdapter" title="pyams_utils.adapter.ContextRequestAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestAdapter</span></code></a></p>
-<p>Shared content site management menu header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentSiteManagementMenuHeader.header">
-<code class="descname">header</code><em class="property"> = ' '</em><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentSiteManagementMenuHeader.header" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentTitleAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.common.zmi.</code><code class="descname">WfSharedContentTitleAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentTitleAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared content title adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.common.zmi.WfSharedContentTitleAdapter.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.common.zmi.WfSharedContentTitleAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.shared.common.zmi package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.common.zmi.dashboard">pyams_content.shared.common.zmi.dashboard module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.common.zmi.header">pyams_content.shared.common.zmi.header module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.common.zmi.i18n">pyams_content.shared.common.zmi.i18n module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.common.zmi.manager">pyams_content.shared.common.zmi.manager module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.common.zmi.owner">pyams_content.shared.common.zmi.owner module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.common.zmi.properties">pyams_content.shared.common.zmi.properties module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.common.zmi.search">pyams_content.shared.common.zmi.search module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.common.zmi.security">pyams_content.shared.common.zmi.security module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.common.zmi.site">pyams_content.shared.common.zmi.site module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.common.zmi.summary">pyams_content.shared.common.zmi.summary module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.common.zmi.types">pyams_content.shared.common.zmi.types module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.common.zmi.workflow">pyams_content.shared.common.zmi.workflow module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.common.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.shared.imagemap.zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,683 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.shared.imagemap.zmi package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-shared-imagemap-zmi-package">
-<h1>pyams_content.shared.imagemap.zmi package<a class="headerlink" href="#pyams-content-shared-imagemap-zmi-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.shared.imagemap.zmi.area">
-<span id="pyams-content-shared-imagemap-zmi-area-module"></span><h2>pyams_content.shared.imagemap.zmi.area module<a class="headerlink" href="#module-pyams_content.shared.imagemap.zmi.area" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.area.</code><code class="descname">ImagemapAreaAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm" title="pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm</span></code></a></p>
-<p>Image map area add form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddAction">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.area.</code><code class="descname">ImagemapAreaAddAction</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddAction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarAction" title="pyams_skin.viewlet.toolbar.ToolbarAction"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarAction</span></code></a></p>
-<p>Image map area add menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddAction.label">
-<code class="descname">label</code><em class="property"> = 'Add image area'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddAction.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddAction.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddAction.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddAction.url">
-<code class="descname">url</code><em class="property"> = 'add-area.html'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddAction.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.area.</code><code class="descname">ImagemapAreaAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Imagemap area add form</p>
-<dl class="method">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>object</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-area.json'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm.dialog_class">
-<code class="descname">dialog_class</code><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm.dialog_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add new image area'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm.nextURL">
-<code class="descname">nextURL</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaAddForm.nextURL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.area.</code><code class="descname">ImagemapAreaPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesEditForm" title="pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesEditForm</span></code></a></p>
-<p>Image map properties edit form, JSON rendener</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.area.</code><code class="descname">ImagemapAreaPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Image map area properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesEditForm.dialog_class">
-<code class="descname">dialog_class</code><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesEditForm.dialog_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit image map properties'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.area.ImagemapAreaPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.imagemap.zmi.container">
-<span id="pyams-content-shared-imagemap-zmi-container-module"></span><h2>pyams_content.shared.imagemap.zmi.container module<a class="headerlink" href="#module-pyams_content.shared.imagemap.zmi.container" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerNameColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.container.</code><code class="descname">ImagemapAreasContainerNameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerNameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.WfModifiedContentColumnMixin" title="pyams_content.shared.common.zmi.WfModifiedContentColumnMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.WfModifiedContentColumnMixin</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Image map areas container name column</p>
-<dl class="method">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerNameColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerNameColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerNameColumn.weight">
-<code class="descname">weight</code><em class="property"> = 10</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerNameColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerTargetColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.container.</code><code class="descname">ImagemapAreasContainerTargetColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerTargetColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Image map areas container target URL column</p>
-<dl class="method">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerTargetColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerTargetColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerTargetColumn.weight">
-<code class="descname">weight</code><em class="property"> = 20</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerTargetColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerTrashColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.container.</code><code class="descname">ImagemapAreasContainerTrashColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerTrashColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.security.ProtectedFormObjectMixin" title="pyams_form.security.ProtectedFormObjectMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.security.ProtectedFormObjectMixin</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.table.TrashColumn" title="pyams_skin.table.TrashColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.TrashColumn</span></code></a></p>
-<p>Image map areas container trash column</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerView">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.container.</code><code class="descname">ImagemapAreasContainerView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a></p>
-<p>Image map areas container view</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerView.title">
-<code class="descname">title</code><em class="property"> = 'Image map areas'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerView.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerView.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasContainerView.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.container.</code><code class="descname">ImagemapAreasMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Image map areas menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-location-arrow'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasMenu.label">
-<code class="descname">label</code><em class="property"> = 'Image areas'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasMenu.url">
-<code class="descname">url</code><em class="property"> = '#areas.html'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.container.</code><code class="descname">ImagemapAreasTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.BaseTable" title="pyams_skin.table.BaseTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.BaseTable</span></code></a></p>
-<p>Image map areas table</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasTable.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'table': 'table table-bordered table-striped table-hover table-tight'}</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasTable.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasTable.data_attributes">
-<code class="descname">data_attributes</code><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasTable.data_attributes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasTable.hide_header">
-<code class="descname">hide_header</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasTable.hide_header" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasTable.render">
-<code class="descname">render</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasTable.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasTable.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasTable.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasValues">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.container.</code><code class="descname">ImagemapAreasValues</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasValues" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Image map areas caontainer values</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.container.ImagemapAreasValues.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.ImagemapAreasValues.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.imagemap.zmi.container.delete_imagemap_area">
-<code class="descclassname">pyams_content.shared.imagemap.zmi.container.</code><code class="descname">delete_imagemap_area</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.container.delete_imagemap_area" title="Permalink to this definition">¶</a></dt>
-<dd><p>Delete image map area</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.imagemap.zmi.paragraph">
-<span id="pyams-content-shared-imagemap-zmi-paragraph-module"></span><h2>pyams_content.shared.imagemap.zmi.paragraph module<a class="headerlink" href="#module-pyams_content.shared.imagemap.zmi.paragraph" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagrahPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.paragraph.</code><code class="descname">ImagemapParagrahPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagrahPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.zmi.html#pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm" title="pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm" title="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm</span></code></a></p>
-<p>Image map properties edit form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.paragraph.</code><code class="descname">ImagemapParagraphAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.zmi.html#pyams_content.component.paragraph.zmi.BaseParagraphAJAXAddForm" title="pyams_content.component.paragraph.zmi.BaseParagraphAJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.zmi.BaseParagraphAJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm" title="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm</span></code></a></p>
-<p>Image map paragraph add form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.paragraph.</code><code class="descname">ImagemapParagraphAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Image map paragraph add form</p>
-<dl class="method">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>object</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-imagemap-paragraph.json'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-location-arrow'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add new image map'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.paragraph.</code><code class="descname">ImagemapParagraphAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.zmi.html#pyams_content.component.paragraph.zmi.BaseParagraphAddMenu" title="pyams_content.component.paragraph.zmi.BaseParagraphAddMenu"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.zmi.BaseParagraphAddMenu</span></code></a></p>
-<p>Image map paragraph add menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add image map...'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-location-arrow'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddMenu.paragraph_type">
-<code class="descname">paragraph_type</code><em class="property"> = 'ImageMap'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddMenu.paragraph_type" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-imagemap-paragraph.html'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphInnerAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.paragraph.</code><code class="descname">ImagemapParagraphInnerAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphInnerAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.zmi.html#pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm" title="pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.zmi.BaseParagraphAJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphInnerEditForm" title="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphInnerEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphInnerEditForm</span></code></a></p>
-<p>Image map paragraph properties inner edit form, JSON rendener</p>
-<dl class="method">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphInnerAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphInnerAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphInnerEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.paragraph.</code><code class="descname">ImagemapParagraphInnerEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphInnerEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm" title="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm</span></code></a></p>
-<p>Image map properties inner edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphInnerEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'inner-properties.json'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphInnerEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphInnerEditForm.buttons">
-<code class="descname">buttons</code><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphInnerEditForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphInnerEditForm.legend">
-<code class="descname">legend</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphInnerEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPreviewWidgetsSuffix">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.paragraph.</code><code class="descname">ImagemapParagraphPreviewWidgetsSuffix</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPreviewWidgetsSuffix" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Image map paragraph preview widgets suffix</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.paragraph.</code><code class="descname">ImagemapParagraphPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.component.paragraph.zmi.html#pyams_content.component.paragraph.zmi.BaseParagraphPropertiesEditForm" title="pyams_content.component.paragraph.zmi.BaseParagraphPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.component.paragraph.zmi.BaseParagraphPropertiesEditForm</span></code></a></p>
-<p>Image map paragraph edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-location-arrow'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit paragraph properties'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphPropertiesEditForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphSummary">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.paragraph.</code><code class="descname">ImagemapParagraphSummary</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphSummary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.BaseContentProvider" title="pyams_viewlet.viewlet.BaseContentProvider"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.BaseContentProvider</span></code></a></p>
-<p>Image map paragraph summary</p>
-<dl class="method">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphSummary.get_item_info">
-<code class="descname">get_item_info</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphSummary.get_item_info" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphSummary.language">
-<code class="descname">language</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.paragraph.ImagemapParagraphSummary.language" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.imagemap.zmi.preview">
-<span id="pyams-content-shared-imagemap-zmi-preview-module"></span><h2>pyams_content.shared.imagemap.zmi.preview module<a class="headerlink" href="#module-pyams_content.shared.imagemap.zmi.preview" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.preview.ImagemapPreview">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.preview.</code><code class="descname">ImagemapPreview</code><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.preview.ImagemapPreview" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Image map preview</p>
-<dl class="method">
-<dt id="pyams_content.shared.imagemap.zmi.preview.ImagemapPreview.get_item_info">
-<code class="descname">get_item_info</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.preview.ImagemapPreview.get_item_info" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.imagemap.zmi.properties">
-<span id="pyams-content-shared-imagemap-zmi-properties-module"></span><h2>pyams_content.shared.imagemap.zmi.properties module<a class="headerlink" href="#module-pyams_content.shared.imagemap.zmi.properties" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.properties.ImageMapPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.properties.</code><code class="descname">ImageMapPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.properties.ImageMapPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.InnerAdminEditForm" title="pyams_zmi.form.InnerAdminEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.InnerAdminEditForm</span></code></a></p>
-<p>Image map properties edit form extension</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.properties.ImageMapPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.properties.ImageMapPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.properties.ImageMapPropertiesEditForm.fieldset_class">
-<code class="descname">fieldset_class</code><em class="property"> = 'bordered no-x-margin margin-y-10'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.properties.ImageMapPropertiesEditForm.fieldset_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.imagemap.zmi.properties.ImageMapPropertiesEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.properties.ImageMapPropertiesEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.properties.ImageMapPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Background image'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.properties.ImageMapPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.properties.ImageMapPropertiesEditForm.weight">
-<code class="descname">weight</code><em class="property"> = 10</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.properties.ImageMapPropertiesEditForm.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.imagemap.zmi.widget">
-<span id="pyams-content-shared-imagemap-zmi-widget-module"></span><h2>pyams_content.shared.imagemap.zmi.widget module<a class="headerlink" href="#module-pyams_content.shared.imagemap.zmi.widget" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_content.shared.imagemap.zmi.widget.ImgareaInputFieldWidget">
-<code class="descclassname">pyams_content.shared.imagemap.zmi.widget.</code><code class="descname">ImgareaInputFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.widget.ImgareaInputFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Image map area input widget factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.widget.ImgareaInputWidget">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.widget.</code><code class="descname">ImgareaInputWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.widget.ImgareaInputWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.browser.text.TextWidget</span></code></p>
-<p>Image map area input widget</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.widget.ImgareaInputWidget.image_url">
-<code class="descname">image_url</code><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.widget.ImgareaInputWidget.image_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.imagemap.zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.shared.imagemap.zmi" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.ImageMapAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.</code><code class="descname">ImageMapAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.ImageMapAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.SharedContentAJAXAddForm" title="pyams_content.shared.common.zmi.SharedContentAJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.SharedContentAJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.imagemap.zmi.ImageMapAddForm" title="pyams_content.shared.imagemap.zmi.ImageMapAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.imagemap.zmi.ImageMapAddForm</span></code></a></p>
-<p>Image map add form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.ImageMapAddAction">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.</code><code class="descname">ImageMapAddAction</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.ImageMapAddAction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarAction" title="pyams_skin.viewlet.toolbar.ToolbarAction"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarAction</span></code></a></p>
-<p>Image map adding action</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.ImageMapAddAction.label">
-<code class="descname">label</code><em class="property"> = 'Add image map'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.ImageMapAddAction.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.ImageMapAddAction.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.ImageMapAddAction.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.ImageMapAddAction.url">
-<code class="descname">url</code><em class="property"> = 'add-shared-content.html'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.ImageMapAddAction.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.ImageMapAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.</code><code class="descname">ImageMapAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.ImageMapAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.SharedContentAddForm" title="pyams_content.shared.common.zmi.SharedContentAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.SharedContentAddForm</span></code></a></p>
-<p>Image map add form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.ImageMapAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Adding image map'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.ImageMapAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.ImageMapContentMenuHeader">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.</code><code class="descname">ImageMapContentMenuHeader</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.ImageMapContentMenuHeader" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestAdapter" title="pyams_utils.adapter.ContextRequestAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestAdapter</span></code></a></p>
-<p>Image map content menu header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.ImageMapContentMenuHeader.header">
-<code class="descname">header</code><em class="property"> = 'This image map'</em><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.ImageMapContentMenuHeader.header" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.imagemap.zmi.ImageMapTitleAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.imagemap.zmi.</code><code class="descname">ImageMapTitleAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.ImageMapTitleAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Image map title adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.imagemap.zmi.ImageMapTitleAdapter.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.imagemap.zmi.ImageMapTitleAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.shared.imagemap.zmi package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.imagemap.zmi.area">pyams_content.shared.imagemap.zmi.area module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.imagemap.zmi.container">pyams_content.shared.imagemap.zmi.container module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.imagemap.zmi.paragraph">pyams_content.shared.imagemap.zmi.paragraph module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.imagemap.zmi.preview">pyams_content.shared.imagemap.zmi.preview module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.imagemap.zmi.properties">pyams_content.shared.imagemap.zmi.properties module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.imagemap.zmi.widget">pyams_content.shared.imagemap.zmi.widget module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.imagemap.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.shared.site.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,425 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.shared.site package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-shared-site-package">
-<h1>pyams_content.shared.site package<a class="headerlink" href="#pyams-content-shared-site-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.shared.site.interfaces.html">pyams_content.shared.site.interfaces package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.shared.site.interfaces.html#module-pyams_content.shared.site.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.shared.site.zmi.html">pyams_content.shared.site.zmi package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.shared.site.zmi.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.shared.site.zmi.widget.html">pyams_content.shared.site.zmi.widget package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.site.zmi.widget.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.site.zmi.widget.html#module-pyams_content.shared.site.zmi.widget.interfaces">pyams_content.shared.site.zmi.widget.interfaces module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.shared.site.zmi.widget.html#module-pyams_content.shared.site.zmi.widget">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.shared.site.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.shared.site.zmi.html#module-pyams_content.shared.site.zmi.container">pyams_content.shared.site.zmi.container module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.shared.site.zmi.html#module-pyams_content.shared.site.zmi.folder">pyams_content.shared.site.zmi.folder module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.shared.site.zmi.html#module-pyams_content.shared.site.zmi.link">pyams_content.shared.site.zmi.link module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.shared.site.zmi.html#module-pyams_content.shared.site.zmi.manager">pyams_content.shared.site.zmi.manager module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.shared.site.zmi.html#module-pyams_content.shared.site.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.shared.site.container">
-<span id="pyams-content-shared-site-container-module"></span><h2>pyams_content.shared.site.container module<a class="headerlink" href="#module-pyams_content.shared.site.container" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.site.container.SiteContainerMixin">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.container.</code><code class="descname">SiteContainerMixin</code><a class="headerlink" href="#pyams_content.shared.site.container.SiteContainerMixin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Site container mixin class</p>
-<dl class="method">
-<dt id="pyams_content.shared.site.container.SiteContainerMixin.get_folders_tree">
-<code class="descname">get_folders_tree</code><span class="sig-paren">(</span><em>selected=None</em>, <em>permission=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.container.SiteContainerMixin.get_folders_tree" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.site.folder">
-<span id="pyams-content-shared-site-folder-module"></span><h2>pyams_content.shared.site.folder module<a class="headerlink" href="#module-pyams_content.shared.site.folder" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.site.folder.SiteFolder">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.folder.</code><code class="descname">SiteFolder</code><a class="headerlink" href="#pyams_content.shared.site.folder.SiteFolder" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.shared.site.container.SiteContainerMixin" title="pyams_content.shared.site.container.SiteContainerMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.site.container.SiteContainerMixin</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">zope.container.ordered.OrderedContainer</span></code>, <a class="reference internal" href="pyams_content.shared.common.html#pyams_content.shared.common.manager.BaseSharedTool" title="pyams_content.shared.common.manager.BaseSharedTool"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.manager.BaseSharedTool</span></code></a></p>
-<p>Site folder persistent class</p>
-<dl class="method">
-<dt id="pyams_content.shared.site.folder.SiteFolder.is_deletable">
-<code class="descname">is_deletable</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.folder.SiteFolder.is_deletable" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.folder.SiteFolder.notepad">
-<code class="descname">notepad</code><a class="headerlink" href="#pyams_content.shared.site.folder.SiteFolder.notepad" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.folder.SiteFolder.roles_interface">
-<code class="descname">roles_interface</code><em class="property"> = &lt;InterfaceClass pyams_content.shared.site.interfaces.ISiteFolderRoles&gt;</em><a class="headerlink" href="#pyams_content.shared.site.folder.SiteFolder.roles_interface" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.folder.SiteFolder.sequence_name">
-<code class="descname">sequence_name</code><em class="property"> = ''</em><a class="headerlink" href="#pyams_content.shared.site.folder.SiteFolder.sequence_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.folder.SiteFolder.sequence_prefix">
-<code class="descname">sequence_prefix</code><em class="property"> = ''</em><a class="headerlink" href="#pyams_content.shared.site.folder.SiteFolder.sequence_prefix" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.folder.SiteFolderPermissionChecker">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.folder.</code><code class="descname">SiteFolderPermissionChecker</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.folder.SiteFolderPermissionChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>Site folder edit permission checker</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.folder.SiteFolderPermissionChecker.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSite'</em><a class="headerlink" href="#pyams_content.shared.site.folder.SiteFolderPermissionChecker.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.folder.SiteManagerFoldersVocabulary">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.folder.</code><code class="descname">SiteManagerFoldersVocabulary</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.folder.SiteManagerFoldersVocabulary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema.vocabulary.SimpleVocabulary</span></code></p>
-<p>Site manager folders vocabulary</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.site.link">
-<span id="pyams-content-shared-site-link-module"></span><h2>pyams_content.shared.site.link module<a class="headerlink" href="#module-pyams_content.shared.site.link" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.site.link.ContentLink">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.link.</code><code class="descname">ContentLink</code><a class="headerlink" href="#pyams_content.shared.site.link.ContentLink" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">persistent.Persistent</span></code>, <code class="xref py py-class docutils literal"><span class="pre">zope.container.contained.Contained</span></code></p>
-<p>Content link persistent class</p>
-<p>A ‘content link’ is a link to another content, which may be stored anywhere (same site,
-another site or in any shared tool).</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.link.ContentLink.alt_title">
-<code class="descname">alt_title</code><a class="headerlink" href="#pyams_content.shared.site.link.ContentLink.alt_title" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.link.ContentLink.get_target">
-<code class="descname">get_target</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.link.ContentLink.get_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.link.ContentLink.is_deletable">
-<code class="descname">is_deletable</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.link.ContentLink.is_deletable" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.link.ContentLink.reference">
-<code class="descname">reference</code><a class="headerlink" href="#pyams_content.shared.site.link.ContentLink.reference" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.link.ContentLink.visible">
-<code class="descname">visible</code><a class="headerlink" href="#pyams_content.shared.site.link.ContentLink.visible" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.site.link.content_link_publication_info">
-<code class="descclassname">pyams_content.shared.site.link.</code><code class="descname">content_link_publication_info</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.link.content_link_publication_info" title="Permalink to this definition">¶</a></dt>
-<dd><p>Content link publication info</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.site.link.content_link_sequence_info">
-<code class="descclassname">pyams_content.shared.site.link.</code><code class="descname">content_link_sequence_info</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.link.content_link_sequence_info" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.site.link.content_link_state_info">
-<code class="descclassname">pyams_content.shared.site.link.</code><code class="descname">content_link_state_info</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.link.content_link_state_info" title="Permalink to this definition">¶</a></dt>
-<dd><p>Content link workflow state info</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.site.link.content_link_workflow_info">
-<code class="descclassname">pyams_content.shared.site.link.</code><code class="descname">content_link_workflow_info</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.link.content_link_workflow_info" title="Permalink to this definition">¶</a></dt>
-<dd><p>Content link workflow info</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.site.manager">
-<span id="pyams-content-shared-site-manager-module"></span><h2>pyams_content.shared.site.manager module<a class="headerlink" href="#module-pyams_content.shared.site.manager" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.site.manager.SiteManager">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.manager.</code><code class="descname">SiteManager</code><a class="headerlink" href="#pyams_content.shared.site.manager.SiteManager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_content.shared.site.container.SiteContainerMixin" title="pyams_content.shared.site.container.SiteContainerMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.site.container.SiteContainerMixin</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">zope.container.ordered.OrderedContainer</span></code>, <a class="reference internal" href="pyams_content.shared.common.html#pyams_content.shared.common.manager.BaseSharedTool" title="pyams_content.shared.common.manager.BaseSharedTool"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.manager.BaseSharedTool</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.skin.UserSkinnableContent" title="pyams_skin.skin.UserSkinnableContent"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.skin.UserSkinnableContent</span></code></a></p>
-<p>Site manager persistent class</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.manager.SiteManager.allowed_paragraphs">
-<code class="descname">allowed_paragraphs</code><a class="headerlink" href="#pyams_content.shared.site.manager.SiteManager.allowed_paragraphs" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.manager.SiteManager.auto_created_paragraphs">
-<code class="descname">auto_created_paragraphs</code><a class="headerlink" href="#pyams_content.shared.site.manager.SiteManager.auto_created_paragraphs" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.manager.SiteManager.folder_factory">
-<code class="descname">folder_factory</code><a class="headerlink" href="#pyams_content.shared.site.manager.SiteManager.folder_factory" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <code class="xref py py-class docutils literal"><span class="pre">SiteFolder</span></code></p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.manager.SiteManager.is_deletable">
-<code class="descname">is_deletable</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.manager.SiteManager.is_deletable" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.manager.SiteManager.sequence_name">
-<code class="descname">sequence_name</code><em class="property"> = ''</em><a class="headerlink" href="#pyams_content.shared.site.manager.SiteManager.sequence_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.manager.SiteManager.sequence_prefix">
-<code class="descname">sequence_prefix</code><em class="property"> = ''</em><a class="headerlink" href="#pyams_content.shared.site.manager.SiteManager.sequence_prefix" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.manager.SiteManager.topic_content_factory">
-<code class="descname">topic_content_factory</code><a class="headerlink" href="#pyams_content.shared.site.manager.SiteManager.topic_content_factory" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <code class="xref py py-class docutils literal"><span class="pre">Topic</span></code></p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.manager.SiteManager.topic_content_type">
-<code class="descname">topic_content_type</code><em class="property"> = 'topic'</em><a class="headerlink" href="#pyams_content.shared.site.manager.SiteManager.topic_content_type" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.manager.SiteManagerPermissionChecker">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.manager.</code><code class="descname">SiteManagerPermissionChecker</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.manager.SiteManagerPermissionChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>Site manager edit permission checker</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.manager.SiteManagerPermissionChecker.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSite'</em><a class="headerlink" href="#pyams_content.shared.site.manager.SiteManagerPermissionChecker.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.manager.SiteManagerVocabulary">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.manager.</code><code class="descname">SiteManagerVocabulary</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.manager.SiteManagerVocabulary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema.vocabulary.SimpleVocabulary</span></code></p>
-<p>Site manager vocabulary</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.manager.SiteManagerVocabulary.interface">
-<code class="descname">interface</code><em class="property"> = &lt;InterfaceClass pyams_content.shared.site.interfaces.ISiteManager&gt;</em><a class="headerlink" href="#pyams_content.shared.site.manager.SiteManagerVocabulary.interface" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.site.manager.handle_added_site_manager">
-<code class="descclassname">pyams_content.shared.site.manager.</code><code class="descname">handle_added_site_manager</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.manager.handle_added_site_manager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Register site manager when added</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.site.manager.handle_deleted_site_manager">
-<code class="descclassname">pyams_content.shared.site.manager.</code><code class="descname">handle_deleted_site_manager</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.manager.handle_deleted_site_manager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Un-register site manager when deleted</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.site">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.shared.site" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.site.Topic">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.</code><code class="descname">Topic</code><a class="headerlink" href="#pyams_content.shared.site.Topic" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.html#pyams_content.shared.common.SharedContent" title="pyams_content.shared.common.SharedContent"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.SharedContent</span></code></a></p>
-<p>WOrkflow managed topic class</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.Topic.content_class">
-<code class="descname">content_class</code><a class="headerlink" href="#pyams_content.shared.site.Topic.content_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.shared.site.WfTopic" title="pyams_content.shared.site.WfTopic"><code class="xref py py-class docutils literal"><span class="pre">WfTopic</span></code></a></p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.Topic.is_deletable">
-<code class="descname">is_deletable</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.Topic.is_deletable" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.WfTopic">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.</code><code class="descname">WfTopic</code><a class="headerlink" href="#pyams_content.shared.site.WfTopic" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.html#pyams_content.shared.common.WfSharedContent" title="pyams_content.shared.common.WfSharedContent"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.WfSharedContent</span></code></a></p>
-<p>Base topic</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.WfTopic.content_name">
-<code class="descname">content_name</code><em class="property"> = 'Topic'</em><a class="headerlink" href="#pyams_content.shared.site.WfTopic.content_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.WfTopic.content_type">
-<code class="descname">content_type</code><em class="property"> = 'topic'</em><a class="headerlink" href="#pyams_content.shared.site.WfTopic.content_type" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.shared.site package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.site.container">pyams_content.shared.site.container module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.site.folder">pyams_content.shared.site.folder module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.site.link">pyams_content.shared.site.link module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.site.manager">pyams_content.shared.site.manager module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.site">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.shared.site.zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1108 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.shared.site.zmi package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-shared-site-zmi-package">
-<h1>pyams_content.shared.site.zmi package<a class="headerlink" href="#pyams-content-shared-site-zmi-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.shared.site.zmi.widget.html">pyams_content.shared.site.zmi.widget package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.shared.site.zmi.widget.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.shared.site.zmi.widget.html#module-pyams_content.shared.site.zmi.widget.interfaces">pyams_content.shared.site.zmi.widget.interfaces module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.shared.site.zmi.widget.html#module-pyams_content.shared.site.zmi.widget">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.shared.site.zmi.container">
-<span id="pyams-content-shared-site-zmi-container-module"></span><h2>pyams_content.shared.site.zmi.container module<a class="headerlink" href="#module-pyams_content.shared.site.zmi.container" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SharedContentTableElementEditor">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SharedContentTableElementEditor</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SharedContentTableElementEditor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.DefaultElementEditorAdapter" title="pyams_skin.table.DefaultElementEditorAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.DefaultElementEditorAdapter</span></code></a></p>
-<p>Shared content tree table element editor</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SharedContentTableElementEditor.modal_target">
-<code class="descname">modal_target</code><em class="property"> = False</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SharedContentTableElementEditor.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SharedContentTableElementEditor.url">
-<code class="descname">url</code><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SharedContentTableElementEditor.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SharedContentTableElementEditor.view_name">
-<code class="descname">view_name</code><em class="property"> = 'admin'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SharedContentTableElementEditor.view_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SharedContentTableElementName">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SharedContentTableElementName</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SharedContentTableElementName" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Shared content tree table element name</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SharedContentTableElementName.name">
-<code class="descname">name</code><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SharedContentTableElementName.name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerBreadcrumbAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerBreadcrumbAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerBreadcrumbAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.breadcrumb.html#pyams_skin.viewlet.breadcrumb.BreadcrumbItem" title="pyams_skin.viewlet.breadcrumb.BreadcrumbItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.breadcrumb.BreadcrumbItem</span></code></a></p>
-<p>Site container breadcrumb adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerBreadcrumbAdapter.label">
-<code class="descname">label</code><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerBreadcrumbAdapter.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTableElementEditor">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTableElementEditor</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTableElementEditor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.DefaultElementEditorAdapter" title="pyams_skin.table.DefaultElementEditorAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.DefaultElementEditorAdapter</span></code></a></p>
-<p>Site container tree table element editor</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTableElementEditor.modal_target">
-<code class="descname">modal_target</code><em class="property"> = False</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTableElementEditor.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTableElementEditor.view_name">
-<code class="descname">view_name</code><em class="property"> = 'admin#site-tree.html'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTableElementEditor.view_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTableElementName">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTableElementName</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTableElementName" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Site container tree table element name</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTableElementName.name">
-<code class="descname">name</code><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTableElementName.name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTableItemWorkflowPublicationMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTableItemWorkflowPublicationMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTableItemWorkflowPublicationMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Site container tree item workflow publication menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTableItemWorkflowPublicationMenu.label">
-<code class="descname">label</code><em class="property"> = 'Publication dates...'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTableItemWorkflowPublicationMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTableItemWorkflowPublicationMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-eye'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTableItemWorkflowPublicationMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTableItemWorkflowPublicationMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTableItemWorkflowPublicationMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTableItemWorkflowPublicationMenu.stop_propagation">
-<code class="descname">stop_propagation</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTableItemWorkflowPublicationMenu.stop_propagation" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTableItemWorkflowPublicationMenu.url">
-<code class="descname">url</code><em class="property"> = 'workflow-publication.html'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTableItemWorkflowPublicationMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTreeMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Site container tree menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-sitemap'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeMenu.label">
-<code class="descname">label</code><em class="property"> = 'Site tree'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeMenu.url">
-<code class="descname">url</code><em class="property"> = '#site-tree.html'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeNameColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTreeNameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeNameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.NameColumn" title="pyams_skin.table.NameColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.NameColumn</span></code></a></p>
-<p>Site container tree name column</p>
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeNameColumn.renderCell">
-<code class="descname">renderCell</code><span class="sig-paren">(</span><em>item</em>, <em>name=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeNameColumn.renderCell" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeNameColumn.renderHeadCell">
-<code class="descname">renderHeadCell</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeNameColumn.renderHeadCell" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeOwnerColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTreeOwnerColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeOwnerColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerColumn" title="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.SharedToolDashboardOwnerColumn</span></code></a></p>
-<p>Site container tree owner column</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeOwnerColumn.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'td': 'col-xs-hide', 'th': 'col-xs-hide'}</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeOwnerColumn.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeOwnerColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeOwnerColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeOwnerColumn.weight">
-<code class="descname">weight</code><em class="property"> = 35</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeOwnerColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeSequenceColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTreeSequenceColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeSequenceColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardSequenceColumn" title="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardSequenceColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.SharedToolDashboardSequenceColumn</span></code></a></p>
-<p>Site container tree OID column</p>
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeSequenceColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeSequenceColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeSorterColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTreeSorterColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeSorterColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.SorterColumn" title="pyams_skin.table.SorterColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.SorterColumn</span></code></a></p>
-<p>Site container tree sorter column</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeSorterColumn.permission">
-<code class="descname">permission</code><em class="property"> = 'pyams.ManageSite'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeSorterColumn.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeSorterColumn.renderCell">
-<code class="descname">renderCell</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeSorterColumn.renderCell" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeStatusColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTreeStatusColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeStatusColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusColumn" title="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusColumn</span></code></a></p>
-<p>Site container tree status column</p>
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeStatusColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeStatusColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeStatusDateColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTreeStatusDateColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeStatusDateColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusDateColumn" title="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusDateColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusDateColumn</span></code></a></p>
-<p>Site container tree status date column</p>
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeStatusDateColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeStatusDateColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeStatusPrincipalColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTreeStatusPrincipalColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeStatusPrincipalColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusPrincipalColumn" title="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusPrincipalColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.SharedToolDashboardStatusPrincipalColumn</span></code></a></p>
-<p>Site container tree status principal column</p>
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeStatusPrincipalColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeStatusPrincipalColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeTable">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTreeTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>can_sort=False</em>, <em>rows_state=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.BaseTable" title="pyams_skin.table.BaseTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.BaseTable</span></code></a></p>
-<p>Site container tree table</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeTable.cssClasses">
-<code class="descname">cssClasses</code><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeTable.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeTable.data_attributes">
-<code class="descname">data_attributes</code><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeTable.data_attributes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeTable.hide_body_toolbar">
-<code class="descname">hide_body_toolbar</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeTable.hide_body_toolbar" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeTable.id">
-<code class="descname">id</code><em class="property"> = 'site_tree_table'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeTable.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeTable.permission">
-<code class="descname">permission</code><em class="property"> = 'pyams.ManageSite'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeTable.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeTable.sortOn">
-<code class="descname">sortOn</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeTable.sortOn" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeTable.title">
-<code class="descname">title</code><em class="property"> = 'Site tree'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeTable.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeTrashColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTreeTrashColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeTrashColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.TrashColumn" title="pyams_skin.table.TrashColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.TrashColumn</span></code></a></p>
-<p>Site container tree trash column</p>
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeTrashColumn.has_permission">
-<code class="descname">has_permission</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeTrashColumn.has_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeTrashColumn.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'Delete site item'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeTrashColumn.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeTrashColumn.permission">
-<code class="descname">permission</code><em class="property"> = 'pyams.ManageSite'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeTrashColumn.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeValuesAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTreeValuesAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeValuesAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Site container tree values adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeValuesAdapter.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeValuesAdapter.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeVersionColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTreeVersionColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeVersionColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.dashboard.SharedToolDashboardVersionColumn" title="pyams_content.shared.common.zmi.dashboard.SharedToolDashboardVersionColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.dashboard.SharedToolDashboardVersionColumn</span></code></a></p>
-<p>Site container tree version column</p>
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeVersionColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeVersionColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeView">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTreeView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Site Container tree view</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeTable" title="pyams_content.shared.site.zmi.container.SiteContainerTreeTable"><code class="xref py py-class docutils literal"><span class="pre">SiteContainerTreeTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerTreeVisibleColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.JsActionColumn" title="pyams_skin.table.JsActionColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.JsActionColumn</span></code></a></p>
-<p>Site container tree visible column</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'td': 'action', 'th': 'action'}</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn.get_icon">
-<code class="descname">get_icon</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn.get_icon" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-eye'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'Visible element?'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn.permission">
-<code class="descname">permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn.renderCell">
-<code class="descname">renderCell</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn.renderCell" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn.url">
-<code class="descname">url</code><em class="property"> = 'PyAMS_content.site.switchVisibility'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn.weight">
-<code class="descname">weight</code><em class="property"> = 5</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerTreeVisibleColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerViewHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerViewHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerViewHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Site container tree view header adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerViewHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-sitemap'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerViewHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerWorkflowPublicationAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationEditForm" title="pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationEditForm</span></code></a></p>
-<p>Site container workflow publication edit form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerWorkflowPublicationEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Site container workflow publication edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'workflow-publication.json'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSite'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Update publication dates'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteContainerWorkflowPublicationMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Site container workflow publication menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-eye'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationMenu.label">
-<code class="descname">label</code><em class="property"> = 'Publication dates...'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationMenu.url">
-<code class="descname">url</code><em class="property"> = 'workflow-publication.html'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteContainerWorkflowPublicationMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.container.SiteManagerUserAddingsMenuLabelAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">SiteManagerUserAddingsMenuLabelAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteManagerUserAddingsMenuLabelAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestAdapter" title="pyams_utils.adapter.ContextRequestAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestAdapter</span></code></a></p>
-<p>Site container user adding menu label adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.container.SiteManagerUserAddingsMenuLabelAdapter.label">
-<code class="descname">label</code><a class="headerlink" href="#pyams_content.shared.site.zmi.container.SiteManagerUserAddingsMenuLabelAdapter.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.site.zmi.container.delete_site_item">
-<code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">delete_site_item</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.delete_site_item" title="Permalink to this definition">¶</a></dt>
-<dd><p>Delete item from site container</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.site.zmi.container.get_tree">
-<code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">get_tree</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.get_tree" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get whole tree</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.site.zmi.container.get_tree_nodes">
-<code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">get_tree_nodes</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.get_tree_nodes" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get tree nodes</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.site.zmi.container.set_content_visibility">
-<code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">set_content_visibility</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.set_content_visibility" title="Permalink to this definition">¶</a></dt>
-<dd><p>Set content link visibility</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.site.zmi.container.set_site_order">
-<code class="descclassname">pyams_content.shared.site.zmi.container.</code><code class="descname">set_site_order</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.container.set_site_order" title="Permalink to this definition">¶</a></dt>
-<dd><p>Set site elements order</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.site.zmi.folder">
-<span id="pyams-content-shared-site-zmi-folder-module"></span><h2>pyams_content.shared.site.zmi.folder module<a class="headerlink" href="#module-pyams_content.shared.site.zmi.folder" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.folder.</code><code class="descname">SiteFolderAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddForm" title="pyams_content.shared.site.zmi.folder.SiteFolderAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.site.zmi.folder.SiteFolderAddForm</span></code></a></p>
-<p>Site folder add form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAJAXAddForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAJAXAddForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.folder.</code><code class="descname">SiteFolderAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Site folder add form</p>
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>content</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-site-folder.json'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSite'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-folder-o'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add site folder'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddForm.nextURL">
-<code class="descname">nextURL</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddForm.nextURL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddForm.update_content">
-<code class="descname">update_content</code><span class="sig-paren">(</span><em>content</em>, <em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddForm.update_content" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.folder.</code><code class="descname">SiteFolderAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Site folder add menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add site folder...'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-folder-o'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.folder.SiteFolderAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-site-folder.html'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.SiteFolderAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.site.zmi.folder.handle_site_folder_add_form_data_extraction">
-<code class="descclassname">pyams_content.shared.site.zmi.folder.</code><code class="descname">handle_site_folder_add_form_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.folder.handle_site_folder_add_form_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle site folder add form data extraction</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.site.zmi.link">
-<span id="pyams-content-shared-site-zmi-link-module"></span><h2>pyams_content.shared.site.zmi.link module<a class="headerlink" href="#module-pyams_content.shared.site.zmi.link" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.link.</code><code class="descname">ContentLinkAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.site.zmi.link.ContentLinkAddForm" title="pyams_content.shared.site.zmi.link.ContentLinkAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.site.zmi.link.ContentLinkAddForm</span></code></a></p>
-<p>Content link add form, JSOn renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.link.</code><code class="descname">ContentLinkAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Content link add form</p>
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>content</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-content-link.json'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.CreateContent'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Rent existing content'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkAddForm.nextURL">
-<code class="descname">nextURL</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkAddForm.nextURL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkAddForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkAddForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkAddForm.update_content">
-<code class="descname">update_content</code><span class="sig-paren">(</span><em>content</em>, <em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkAddForm.update_content" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.link.</code><code class="descname">ContentLinkAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Content link add menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Rent content...'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-external-link-square fa-rotate-90'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkAddMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkAddMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-content-link.html'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.link.</code><code class="descname">ContentLinkPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.site.zmi.link.ContentLinkPropertiesEditForm" title="pyams_content.shared.site.zmi.link.ContentLinkPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.site.zmi.link.ContentLinkPropertiesEditForm</span></code></a></p>
-<p>Content link properties edit form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkPropertiesAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkPropertiesAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.link.</code><code class="descname">ContentLinkPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Content link properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageContent'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit content link properties'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkTableElementName">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.link.</code><code class="descname">ContentLinkTableElementName</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkTableElementName" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Content link table element name</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.link.ContentLinkTableElementName.name">
-<code class="descname">name</code><a class="headerlink" href="#pyams_content.shared.site.zmi.link.ContentLinkTableElementName.name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.site.zmi.manager">
-<span id="pyams-content-shared-site-zmi-manager-module"></span><h2>pyams_content.shared.site.zmi.manager module<a class="headerlink" href="#module-pyams_content.shared.site.zmi.manager" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.manager.</code><code class="descname">SiteManagerAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.site.zmi.manager.SiteManagerAddForm" title="pyams_content.shared.site.zmi.manager.SiteManagerAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.site.zmi.manager.SiteManagerAddForm</span></code></a></p>
-<p>Site manager add form, JSOn renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.manager.</code><code class="descname">SiteManagerAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Site manager add form</p>
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>object</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-site-manager.json'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-sitemap'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add site manager'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerAddForm.nextURL">
-<code class="descname">nextURL</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerAddForm.nextURL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerAddForm.title">
-<code class="descname">title</code><em class="property"> = 'Site manager'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerAddForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.manager.</code><code class="descname">SiteManagerAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Site manager add menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add site manager'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-sitemap'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerAddMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerAddMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-site-manager.html'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerBreadcrumbAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.manager.</code><code class="descname">SiteManagerBreadcrumbAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerBreadcrumbAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.breadcrumb.html#pyams_skin.viewlet.breadcrumb.BreadcrumbItem" title="pyams_skin.viewlet.breadcrumb.BreadcrumbItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.breadcrumb.BreadcrumbItem</span></code></a></p>
-<p>Site manager breadcrumb adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerBreadcrumbAdapter.css_class">
-<code class="descname">css_class</code><em class="property"> = 'strong'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerBreadcrumbAdapter.css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerBreadcrumbAdapter.label">
-<code class="descname">label</code><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerBreadcrumbAdapter.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerTableElementEditor">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.manager.</code><code class="descname">SiteManagerTableElementEditor</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerTableElementEditor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.DefaultElementEditorAdapter" title="pyams_skin.table.DefaultElementEditorAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.DefaultElementEditorAdapter</span></code></a></p>
-<p>Site tree table element editor</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerTableElementEditor.modal_target">
-<code class="descname">modal_target</code><em class="property"> = False</em><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerTableElementEditor.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerTableElementEditor.view_name">
-<code class="descname">view_name</code><em class="property"> = 'admin#site-tree.html'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerTableElementEditor.view_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerUserAddingsMenuLabelAdapter">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.manager.</code><code class="descname">SiteManagerUserAddingsMenuLabelAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerUserAddingsMenuLabelAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestAdapter" title="pyams_utils.adapter.ContextRequestAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestAdapter</span></code></a></p>
-<p>Site manager user addings menu label adapter</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.manager.SiteManagerUserAddingsMenuLabelAdapter.label">
-<code class="descname">label</code><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.SiteManagerUserAddingsMenuLabelAdapter.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.shared.site.zmi.manager.handle_new_site_manager_data_extraction">
-<code class="descclassname">pyams_content.shared.site.zmi.manager.</code><code class="descname">handle_new_site_manager_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.manager.handle_new_site_manager_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle new site manager data extraction</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.shared.site.zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.shared.site.zmi" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.TopicAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.</code><code class="descname">TopicAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.TopicAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.SharedContentAJAXAddForm" title="pyams_content.shared.common.zmi.SharedContentAJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.SharedContentAJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.site.zmi.TopicAddForm" title="pyams_content.shared.site.zmi.TopicAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.site.zmi.TopicAddForm</span></code></a></p>
-<p>Topic add form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.TopicAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.</code><code class="descname">TopicAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.TopicAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_content.shared.common.zmi.html#pyams_content.shared.common.zmi.SharedContentAddForm" title="pyams_content.shared.common.zmi.SharedContentAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.common.zmi.SharedContentAddForm</span></code></a></p>
-<p>Topic add form</p>
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.TopicAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>content</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.TopicAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.TopicAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-topic.json'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.TopicAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.TopicAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.TopicAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.TopicAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.CreateContent'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.TopicAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.TopicAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content.shared.site.zmi.TopicAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.TopicAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add topic'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.TopicAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.TopicAddForm.nextURL">
-<code class="descname">nextURL</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.TopicAddForm.nextURL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.TopicAddForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.TopicAddForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.site.zmi.TopicAddForm.update_content">
-<code class="descname">update_content</code><span class="sig-paren">(</span><em>content</em>, <em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.TopicAddForm.update_content" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.site.zmi.TopicAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.site.zmi.</code><code class="descname">TopicAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.site.zmi.TopicAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Topic add menu</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.TopicAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add topic...'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.TopicAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.TopicAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-file-o'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.TopicAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.TopicAddMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.shared.site.zmi.TopicAddMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.site.zmi.TopicAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-topic.html'</em><a class="headerlink" href="#pyams_content.shared.site.zmi.TopicAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.shared.site.zmi package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.site.zmi.container">pyams_content.shared.site.zmi.container module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.site.zmi.folder">pyams_content.shared.site.zmi.folder module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.site.zmi.link">pyams_content.shared.site.zmi.link module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.site.zmi.manager">pyams_content.shared.site.zmi.manager module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.site.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.shared.view.portlet.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,197 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.shared.view.portlet package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-shared-view-portlet-package">
-<h1>pyams_content.shared.view.portlet package<a class="headerlink" href="#pyams-content-shared-view-portlet-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.shared.view.portlet.zmi.html">pyams_content.shared.view.portlet.zmi package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.shared.view.portlet.zmi.html#module-pyams_content.shared.view.portlet.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.shared.view.portlet.interfaces">
-<span id="pyams-content-shared-view-portlet-interfaces-module"></span><h2>pyams_content.shared.view.portlet.interfaces module<a class="headerlink" href="#module-pyams_content.shared.view.portlet.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.shared.view.portlet">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.shared.view.portlet" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.view.portlet.ViewItemsPortlet">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.view.portlet.</code><code class="descname">ViewItemsPortlet</code><a class="headerlink" href="#pyams_content.shared.view.portlet.ViewItemsPortlet" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_portal.html#pyams_portal.portlet.Portlet" title="pyams_portal.portlet.Portlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.portlet.Portlet</span></code></a></p>
-<p>View items portlet</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.view.portlet.ViewItemsPortlet.label">
-<code class="descname">label</code><em class="property"> = 'View items'</em><a class="headerlink" href="#pyams_content.shared.view.portlet.ViewItemsPortlet.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.view.portlet.ViewItemsPortlet.name">
-<code class="descname">name</code><em class="property"> = 'pyams_content.portlet.view'</em><a class="headerlink" href="#pyams_content.shared.view.portlet.ViewItemsPortlet.name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.view.portlet.ViewItemsPortlet.settings_class">
-<code class="descname">settings_class</code><a class="headerlink" href="#pyams_content.shared.view.portlet.ViewItemsPortlet.settings_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_content.shared.view.portlet.ViewItemsPortletSettings" title="pyams_content.shared.view.portlet.ViewItemsPortletSettings"><code class="xref py py-class docutils literal"><span class="pre">ViewItemsPortletSettings</span></code></a></p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.view.portlet.ViewItemsPortlet.toolbar_css_class">
-<code class="descname">toolbar_css_class</code><em class="property"> = 'fa fa-fw fa-2x fa-th-list'</em><a class="headerlink" href="#pyams_content.shared.view.portlet.ViewItemsPortlet.toolbar_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.view.portlet.ViewItemsPortlet.toolbar_image">
-<code class="descname">toolbar_image</code><em class="property"> = None</em><a class="headerlink" href="#pyams_content.shared.view.portlet.ViewItemsPortlet.toolbar_image" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.view.portlet.ViewItemsPortletRenderer">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.view.portlet.</code><code class="descname">ViewItemsPortletRenderer</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>settings</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.view.portlet.ViewItemsPortletRenderer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_portal.html#pyams_portal.portlet.PortletRenderer" title="pyams_portal.portlet.PortletRenderer"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.portlet.PortletRenderer</span></code></a></p>
-<p>View items portlet renderer</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.view.portlet.ViewItemsPortletRenderer.label">
-<code class="descname">label</code><em class="property"> = 'Simple list view'</em><a class="headerlink" href="#pyams_content.shared.view.portlet.ViewItemsPortletRenderer.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.view.portlet.ViewItemsPortletSettings">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.view.portlet.</code><code class="descname">ViewItemsPortletSettings</code><span class="sig-paren">(</span><em>configuration</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.view.portlet.ViewItemsPortletSettings" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_portal.html#pyams_portal.portlet.PortletSettings" title="pyams_portal.portlet.PortletSettings"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.portlet.PortletSettings</span></code></a></p>
-<p>View items portlet settings</p>
-<dl class="method">
-<dt id="pyams_content.shared.view.portlet.ViewItemsPortletSettings.get_items">
-<code class="descname">get_items</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.view.portlet.ViewItemsPortletSettings.get_items" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content.shared.view.portlet.ViewItemsPortletSettings.get_view">
-<code class="descname">get_view</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.view.portlet.ViewItemsPortletSettings.get_view" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.shared.view.portlet.ViewItemsPortletSettings.view">
-<code class="descname">view</code><a class="headerlink" href="#pyams_content.shared.view.portlet.ViewItemsPortletSettings.view" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.shared.view.portlet package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.view.portlet.interfaces">pyams_content.shared.view.portlet.interfaces module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.shared.view.portlet">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.shared.view.portlet.zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,131 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.shared.view.portlet.zmi package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-shared-view-portlet-zmi-package">
-<h1>pyams_content.shared.view.portlet.zmi package<a class="headerlink" href="#pyams-content-shared-view-portlet-zmi-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_content.shared.view.portlet.zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.shared.view.portlet.zmi" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.shared.view.portlet.zmi.ViewItemsPortletPreviewer">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.view.portlet.zmi.</code><code class="descname">ViewItemsPortletPreviewer</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>settings</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.view.portlet.zmi.ViewItemsPortletPreviewer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_portal.html#pyams_portal.portlet.PortletPreviewer" title="pyams_portal.portlet.PortletPreviewer"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.portlet.PortletPreviewer</span></code></a></p>
-<p>Image portlet previewer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.view.portlet.zmi.ViewItemsPortletSettingsAJAXEditor">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.view.portlet.zmi.</code><code class="descname">ViewItemsPortletSettingsAJAXEditor</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.view.portlet.zmi.ViewItemsPortletSettingsAJAXEditor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content.shared.view.portlet.zmi.ViewItemsPortletSettingsEditor" title="pyams_content.shared.view.portlet.zmi.ViewItemsPortletSettingsEditor"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.shared.view.portlet.zmi.ViewItemsPortletSettingsEditor</span></code></a></p>
-<p>View items portlet settings editor, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.shared.view.portlet.zmi.ViewItemsPortletSettingsEditor">
-<em class="property">class </em><code class="descclassname">pyams_content.shared.view.portlet.zmi.</code><code class="descname">ViewItemsPortletSettingsEditor</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.shared.view.portlet.zmi.ViewItemsPortletSettingsEditor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_portal.zmi.html#pyams_portal.zmi.portlet.PortletSettingsEditor" title="pyams_portal.zmi.portlet.PortletSettingsEditor"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.portlet.PortletSettingsEditor</span></code></a></p>
-<p>View items portlet settings editor</p>
-<dl class="attribute">
-<dt id="pyams_content.shared.view.portlet.zmi.ViewItemsPortletSettingsEditor.settings">
-<code class="descname">settings</code><em class="property"> = &lt;InterfaceClass pyams_content.shared.view.portlet.interfaces.IViewItemsPortletSettings&gt;</em><a class="headerlink" href="#pyams_content.shared.view.portlet.zmi.ViewItemsPortletSettingsEditor.settings" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.shared.view.portlet.zmi package</a><ul>
-<li><a class="reference internal" href="#module-pyams_content.shared.view.portlet.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.skin.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,119 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.skin package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-skin-package">
-<h1>pyams_content.skin package<a class="headerlink" href="#pyams-content-skin-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.skin.routes">
-<span id="pyams-content-skin-routes-module"></span><h2>pyams_content.skin.routes module<a class="headerlink" href="#module-pyams_content.skin.routes" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_content.skin.routes.get_oid_access">
-<code class="descclassname">pyams_content.skin.routes.</code><code class="descname">get_oid_access</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.skin.routes.get_oid_access" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get direct access to given OID</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.skin">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.skin" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.skin package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.skin.routes">pyams_content.skin.routes module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.skin">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.tests.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.tests package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-tests-package">
-<h1>pyams_content.tests package<a class="headerlink" href="#pyams-content-tests-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.tests.test_utilsdocs">
-<span id="pyams-content-tests-test-utilsdocs-module"></span><h2>pyams_content.tests.test_utilsdocs module<a class="headerlink" href="#module-pyams_content.tests.test_utilsdocs" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_content doctest</p>
-<dl class="function">
-<dt id="pyams_content.tests.test_utilsdocs.doc_suite">
-<code class="descclassname">pyams_content.tests.test_utilsdocs.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>setUp=None</em>, <em>tearDown=None</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.tests.test_utilsdocs.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doctests found in /doctest.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.tests.test_utilsdocs.test_suite">
-<code class="descclassname">pyams_content.tests.test_utilsdocs.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.tests.test_utilsdocs.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.tests.test_utilsdocstrings">
-<span id="pyams-content-tests-test-utilsdocstrings-module"></span><h2>pyams_content.tests.test_utilsdocstrings module<a class="headerlink" href="#module-pyams_content.tests.test_utilsdocstrings" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_content doc strings</p>
-<dl class="function">
-<dt id="pyams_content.tests.test_utilsdocstrings.doc_suite">
-<code class="descclassname">pyams_content.tests.test_utilsdocstrings.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.tests.test_utilsdocstrings.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doc tests strings found in /<a href="#id1"><span class="problematic" id="id2">*</span></a>.py</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content.tests.test_utilsdocstrings.test_suite">
-<code class="descclassname">pyams_content.tests.test_utilsdocstrings.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.tests.test_utilsdocstrings.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.tests">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.tests" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.tests package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.tests.test_utilsdocs">pyams_content.tests.test_utilsdocs module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.tests.test_utilsdocstrings">pyams_content.tests.test_utilsdocstrings module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.tests">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.workflow.zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,175 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.workflow.zmi package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-workflow-zmi-package">
-<h1>pyams_content.workflow.zmi package<a class="headerlink" href="#pyams-content-workflow-zmi-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.workflow.zmi.task">
-<span id="pyams-content-workflow-zmi-task-module"></span><h2>pyams_content.workflow.zmi.task module<a class="headerlink" href="#module-pyams_content.workflow.zmi.task" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.workflow.zmi.task.ContentArchiverTaskAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.workflow.zmi.task.</code><code class="descname">ContentArchiverTaskAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.workflow.zmi.task.ContentArchiverTaskAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content.workflow.zmi.task.ContentArchiverTaskAddForm" title="pyams_content.workflow.zmi.task.ContentArchiverTaskAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content.workflow.zmi.task.ContentArchiverTaskAddForm</span></code></a></p>
-<p>Content archiver task add form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.workflow.zmi.task.ContentArchiverTaskAddForm">
-<em class="property">class </em><code class="descclassname">pyams_content.workflow.zmi.task.</code><code class="descname">ContentArchiverTaskAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.workflow.zmi.task.ContentArchiverTaskAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_scheduler.zmi.html#pyams_scheduler.zmi.task.TaskBaseAddForm" title="pyams_scheduler.zmi.task.TaskBaseAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_scheduler.zmi.task.TaskBaseAddForm</span></code></a></p>
-<p>Content archiver task add form</p>
-<dl class="attribute">
-<dt id="pyams_content.workflow.zmi.task.ContentArchiverTaskAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-content-archiver-task.json'</em><a class="headerlink" href="#pyams_content.workflow.zmi.task.ContentArchiverTaskAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.workflow.zmi.task.ContentArchiverTaskAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-archive'</em><a class="headerlink" href="#pyams_content.workflow.zmi.task.ContentArchiverTaskAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.workflow.zmi.task.ContentArchiverTaskAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add automatic content archiver'</em><a class="headerlink" href="#pyams_content.workflow.zmi.task.ContentArchiverTaskAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.workflow.zmi.task.ContentArchiverTaskAddForm.task_factory">
-<code class="descname">task_factory</code><a class="headerlink" href="#pyams_content.workflow.zmi.task.ContentArchiverTaskAddForm.task_factory" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <code class="xref py py-class docutils literal"><span class="pre">ContentArchiverTask</span></code></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content.workflow.zmi.task.ContentArchiverTaskAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_content.workflow.zmi.task.</code><code class="descname">ContentArchiverTaskAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.workflow.zmi.task.ContentArchiverTaskAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Content archiver task add menu</p>
-<dl class="attribute">
-<dt id="pyams_content.workflow.zmi.task.ContentArchiverTaskAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add content archiver task...'</em><a class="headerlink" href="#pyams_content.workflow.zmi.task.ContentArchiverTaskAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.workflow.zmi.task.ContentArchiverTaskAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-archive'</em><a class="headerlink" href="#pyams_content.workflow.zmi.task.ContentArchiverTaskAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.workflow.zmi.task.ContentArchiverTaskAddMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content.workflow.zmi.task.ContentArchiverTaskAddMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content.workflow.zmi.task.ContentArchiverTaskAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-content-archiver-task.html'</em><a class="headerlink" href="#pyams_content.workflow.zmi.task.ContentArchiverTaskAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.workflow.zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.workflow.zmi" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.workflow.zmi package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.workflow.zmi.task">pyams_content.workflow.zmi.task module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.workflow.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,148 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.zmi package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-zmi-package">
-<h1>pyams_content.zmi package<a class="headerlink" href="#pyams-content-zmi-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.zmi.interfaces.html">pyams_content.zmi.interfaces package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.zmi.interfaces.html#module-pyams_content.zmi.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.zmi.viewlet.html">pyams_content.zmi.viewlet package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.zmi.viewlet.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_content.zmi.viewlet.toplinks.html">pyams_content.zmi.viewlet.toplinks package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_content.zmi.viewlet.toplinks.html#module-pyams_content.zmi.viewlet.toplinks">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.zmi.viewlet.html#module-pyams_content.zmi.viewlet">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content.zmi.tinymce">
-<span id="pyams-content-zmi-tinymce-module"></span><h2>pyams_content.zmi.tinymce module<a class="headerlink" href="#module-pyams_content.zmi.tinymce" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content.zmi.tinymce.TinyMCEEditorConfiguration">
-<em class="property">class </em><code class="descclassname">pyams_content.zmi.tinymce.</code><code class="descname">TinyMCEEditorConfiguration</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content.zmi.tinymce.TinyMCEEditorConfiguration" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestAdapter" title="pyams_utils.adapter.ContextRequestAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestAdapter</span></code></a></p>
-<p>TinyMCE editor configuration</p>
-<dl class="attribute">
-<dt id="pyams_content.zmi.tinymce.TinyMCEEditorConfiguration.configuration">
-<code class="descname">configuration</code><a class="headerlink" href="#pyams_content.zmi.tinymce.TinyMCEEditorConfiguration.configuration" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content.zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.zmi" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.zmi package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content.zmi.tinymce">pyams_content.zmi.tinymce module</a></li>
-<li><a class="reference internal" href="#module-pyams_content.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content.zmi.viewlet.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,117 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content.zmi.viewlet package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-zmi-viewlet-package">
-<h1>pyams_content.zmi.viewlet package<a class="headerlink" href="#pyams-content-zmi-viewlet-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_content.zmi.viewlet.toplinks.html">pyams_content.zmi.viewlet.toplinks package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_content.zmi.viewlet.toplinks.html#module-pyams_content.zmi.viewlet.toplinks">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="module-pyams_content.zmi.viewlet">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content.zmi.viewlet" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content.zmi.viewlet package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#module-pyams_content.zmi.viewlet">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content_es.component.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,233 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content_es.component package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-es-component-package">
-<h1>pyams_content_es.component package<a class="headerlink" href="#pyams-content-es-component-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content_es.component.extfile">
-<span id="pyams-content-es-component-extfile-module"></span><h2>pyams_content_es.component.extfile module<a class="headerlink" href="#module-pyams_content_es.component.extfile" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_content_es.component.extfile.ParagraphContainerTargetExtFileIndexInfo">
-<code class="descclassname">pyams_content_es.component.extfile.</code><code class="descname">ParagraphContainerTargetExtFileIndexInfo</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.component.extfile.ParagraphContainerTargetExtFileIndexInfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>External files index info</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content_es.component.gallery">
-<span id="pyams-content-es-component-gallery-module"></span><h2>pyams_content_es.component.gallery module<a class="headerlink" href="#module-pyams_content_es.component.gallery" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_content_es.component.gallery.GalleryIndexInfo">
-<code class="descclassname">pyams_content_es.component.gallery.</code><code class="descname">GalleryIndexInfo</code><span class="sig-paren">(</span><em>gallery</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.component.gallery.GalleryIndexInfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>Gallery index info</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content_es.component.gallery.GalleryTargetIndexInfo">
-<code class="descclassname">pyams_content_es.component.gallery.</code><code class="descname">GalleryTargetIndexInfo</code><span class="sig-paren">(</span><em>content</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.component.gallery.GalleryTargetIndexInfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>Gallery container index info</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content_es.component.paragraph">
-<span id="pyams-content-es-component-paragraph-module"></span><h2>pyams_content_es.component.paragraph module<a class="headerlink" href="#module-pyams_content_es.component.paragraph" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_content_es.component.paragraph.GalleryParagraphIndexInfo">
-<code class="descclassname">pyams_content_es.component.paragraph.</code><code class="descname">GalleryParagraphIndexInfo</code><span class="sig-paren">(</span><em>paragraph</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.component.paragraph.GalleryParagraphIndexInfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>Gallery paragraph index info</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content_es.component.paragraph.HTMLParagraphIndexInfo">
-<code class="descclassname">pyams_content_es.component.paragraph.</code><code class="descname">HTMLParagraphIndexInfo</code><span class="sig-paren">(</span><em>paragraph</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.component.paragraph.HTMLParagraphIndexInfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>HTML paragraph index info</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content_es.component.paragraph.HeaderParagraphIndexInfo">
-<code class="descclassname">pyams_content_es.component.paragraph.</code><code class="descname">HeaderParagraphIndexInfo</code><span class="sig-paren">(</span><em>paragraph</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.component.paragraph.HeaderParagraphIndexInfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>Header paragraph index info</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content_es.component.paragraph.IllustrationIndexInfo">
-<code class="descclassname">pyams_content_es.component.paragraph.</code><code class="descname">IllustrationIndexInfo</code><span class="sig-paren">(</span><em>paragraph</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.component.paragraph.IllustrationIndexInfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>Illustration index info</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content_es.component.paragraph.ImagemapParagraphIndexInfo">
-<code class="descclassname">pyams_content_es.component.paragraph.</code><code class="descname">ImagemapParagraphIndexInfo</code><span class="sig-paren">(</span><em>paragraph</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.component.paragraph.ImagemapParagraphIndexInfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>Image map paragraph index info</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_content_es.component.paragraph.ParagraphContainerTargetIndexInfo">
-<code class="descclassname">pyams_content_es.component.paragraph.</code><code class="descname">ParagraphContainerTargetIndexInfo</code><span class="sig-paren">(</span><em>content</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.component.paragraph.ParagraphContainerTargetIndexInfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>Paragraph container index info</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content_es.component.theme">
-<span id="pyams-content-es-component-theme-module"></span><h2>pyams_content_es.component.theme module<a class="headerlink" href="#module-pyams_content_es.component.theme" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_content_es.component.theme.ThemesTargetIndexInfo">
-<code class="descclassname">pyams_content_es.component.theme.</code><code class="descname">ThemesTargetIndexInfo</code><span class="sig-paren">(</span><em>content</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.component.theme.ThemesTargetIndexInfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>Themes target index info</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content_es.component.theme.ViewThemesQueryEsParamsExtension">
-<em class="property">class </em><code class="descclassname">pyams_content_es.component.theme.</code><code class="descname">ViewThemesQueryEsParamsExtension</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.component.theme.ViewThemesQueryEsParamsExtension" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>View themes query adapter</p>
-<dl class="method">
-<dt id="pyams_content_es.component.theme.ViewThemesQueryEsParamsExtension.get_es_params">
-<code class="descname">get_es_params</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.component.theme.ViewThemesQueryEsParamsExtension.get_es_params" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.component.theme.ViewThemesQueryEsParamsExtension.weight">
-<code class="descname">weight</code><em class="property"> = 60</em><a class="headerlink" href="#pyams_content_es.component.theme.ViewThemesQueryEsParamsExtension.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content_es.component.view">
-<span id="pyams-content-es-component-view-module"></span><h2>pyams_content_es.component.view module<a class="headerlink" href="#module-pyams_content_es.component.view" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content_es.component.view.EsViewQuery">
-<em class="property">class </em><code class="descclassname">pyams_content_es.component.view.</code><code class="descname">EsViewQuery</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.component.view.EsViewQuery" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>View query for Elasticsearch</p>
-<dl class="method">
-<dt id="pyams_content_es.component.view.EsViewQuery.get_es_params">
-<code class="descname">get_es_params</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.component.view.EsViewQuery.get_es_params" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content_es.component.view.EsViewQuery.get_results">
-<code class="descname">get_results</code><span class="sig-paren">(</span><em>context</em>, <em>limit=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.component.view.EsViewQuery.get_results" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content_es.component.workflow">
-<span id="pyams-content-es-component-workflow-module"></span><h2>pyams_content_es.component.workflow module<a class="headerlink" href="#module-pyams_content_es.component.workflow" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_content_es.component.workflow.WorkflowManagedContentIndexInfo">
-<code class="descclassname">pyams_content_es.component.workflow.</code><code class="descname">WorkflowManagedContentIndexInfo</code><span class="sig-paren">(</span><em>content</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.component.workflow.WorkflowManagedContentIndexInfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>Workflow managed content index info</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content_es.component">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content_es.component" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content_es.component package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content_es.component.extfile">pyams_content_es.component.extfile module</a></li>
-<li><a class="reference internal" href="#module-pyams_content_es.component.gallery">pyams_content_es.component.gallery module</a></li>
-<li><a class="reference internal" href="#module-pyams_content_es.component.paragraph">pyams_content_es.component.paragraph module</a></li>
-<li><a class="reference internal" href="#module-pyams_content_es.component.theme">pyams_content_es.component.theme module</a></li>
-<li><a class="reference internal" href="#module-pyams_content_es.component.view">pyams_content_es.component.view module</a></li>
-<li><a class="reference internal" href="#module-pyams_content_es.component.workflow">pyams_content_es.component.workflow module</a></li>
-<li><a class="reference internal" href="#module-pyams_content_es.component">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content_es.interfaces.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content_es.interfaces package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-es-interfaces-package">
-<h1>pyams_content_es.interfaces package<a class="headerlink" href="#pyams-content-es-interfaces-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_content_es.interfaces">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content_es.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content_es.interfaces package</a><ul>
-<li><a class="reference internal" href="#module-pyams_content_es.interfaces">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_content_es.zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,270 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_content_es.zmi package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-content-es-zmi-package">
-<h1>pyams_content_es.zmi package<a class="headerlink" href="#pyams-content-es-zmi-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_content_es.zmi.test">
-<span id="pyams-content-es-zmi-test-module"></span><h2>pyams_content_es.zmi.test module<a class="headerlink" href="#module-pyams_content_es.zmi.test" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_content_es.zmi.test.es_test_view">
-<code class="descclassname">pyams_content_es.zmi.test.</code><code class="descname">es_test_view</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.zmi.test.es_test_view" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-pyams_content_es.zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_content_es.zmi" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessAJAXTestForm">
-<em class="property">class </em><code class="descclassname">pyams_content_es.zmi.</code><code class="descname">ContentIndexerProcessAJAXTestForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessAJAXTestForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_content_es.zmi.ContentIndexerProcessTestForm" title="pyams_content_es.zmi.ContentIndexerProcessTestForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content_es.zmi.ContentIndexerProcessTestForm</span></code></a></p>
-<p>Content indexer process test form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessAJAXTestForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessAJAXTestForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestForm">
-<em class="property">class </em><code class="descclassname">pyams_content_es.zmi.</code><code class="descname">ContentIndexerProcessTestForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Content indexer process test form</p>
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'test-indexer-process.json'</em><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestForm.buttons">
-<code class="descname">buttons</code><em class="property"> = &lt;z3c.form.button.Buttons object&gt;</em><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestForm.buttons" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestForm.createAndAdd">
-<code class="descname">createAndAdd</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestForm.createAndAdd" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestForm.form_target">
-<code class="descname">form_target</code><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestForm.form_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-server'</em><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Test content indexer process connection'</em><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestForm.prefix">
-<code class="descname">prefix</code><em class="property"> = 'test_form.'</em><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestForm.prefix" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestForm.updateActions">
-<code class="descname">updateActions</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestForm.updateActions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestMenu">
-<em class="property">class </em><code class="descclassname">pyams_content_es.zmi.</code><code class="descname">ContentIndexerProcessTestMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Content indexer process test menu</p>
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestMenu.label">
-<code class="descname">label</code><em class="property"> = 'Test process connection...'</em><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-server'</em><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestMenu.stop_propagation">
-<code class="descname">stop_propagation</code><em class="property"> = True</em><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestMenu.stop_propagation" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestMenu.url">
-<code class="descname">url</code><em class="property"> = 'test-indexer-process.html'</em><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content_es.zmi.ContentIndexerProcessTestSuffix">
-<em class="property">class </em><code class="descclassname">pyams_content_es.zmi.</code><code class="descname">ContentIndexerProcessTestSuffix</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerProcessTestSuffix" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Content indexer process test form suffix</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content_es.zmi.ContentIndexerUtilityPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content_es.zmi.</code><code class="descname">ContentIndexerUtilityPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerUtilityPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_content_es.zmi.ContentIndexerUtilityPropertiesEditForm" title="pyams_content_es.zmi.ContentIndexerUtilityPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_content_es.zmi.ContentIndexerUtilityPropertiesEditForm</span></code></a></p>
-<p>Content index utility properties edit form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_content_es.zmi.ContentIndexerUtilityPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_content_es.zmi.</code><code class="descname">ContentIndexerUtilityPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerUtilityPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Content indexer utility properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerUtilityPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerUtilityPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerUtilityPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerUtilityPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerUtilityPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerUtilityPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerUtilityPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Update content indexer properties'</em><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerUtilityPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_content_es.zmi.ContentIndexerUtilityPropertiesEditForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_content_es.zmi.ContentIndexerUtilityPropertiesEditForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_content_es.zmi package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_content_es.zmi.test">pyams_content_es.zmi.test module</a></li>
-<li><a class="reference internal" href="#module-pyams_content_es.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_gis.rpc.json.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,151 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_gis.rpc.json package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-gis-rpc-json-package">
-<h1>pyams_gis.rpc.json package<a class="headerlink" href="#pyams-gis-rpc-json-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_gis.rpc.json">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_gis.rpc.json" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_gis.rpc.json.transformArea">
-<code class="descclassname">pyams_gis.rpc.json.</code><code class="descname">transformArea</code><span class="sig-paren">(</span><em>request</em>, <em>area</em>, <em>from_projection</em>, <em>to_projection</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.rpc.json.transformArea" title="Permalink to this definition">¶</a></dt>
-<dd><p>Transform area given in source projection to another projection</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>area</strong> – area coordinates given as a mapping with ‘x1’, ‘y1’, ‘x2’, and ‘y2’ values</li>
-<li><strong>from_projection</strong> – source coordinates system given as SRID</li>
-<li><strong>to_projection</strong> – target coordinates system given as SRID</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">mapping with new ‘area’ key containing transformed coordinates, and ‘projection’
-key containing SRID of result projection system</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_gis.rpc.json.transformPoint">
-<code class="descclassname">pyams_gis.rpc.json.</code><code class="descname">transformPoint</code><span class="sig-paren">(</span><em>request</em>, <em>point</em>, <em>from_projection</em>, <em>to_projection</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.rpc.json.transformPoint" title="Permalink to this definition">¶</a></dt>
-<dd><p>Transform point given in source projection to another projection</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>point</strong> – point coordinates given as a mapping with ‘longitude’ and ‘latitude’ values</li>
-<li><strong>from_projection</strong> – source coordinates system given as SRID</li>
-<li><strong>to_projection</strong> – target coordinates system given as SRID</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">mapping with new ‘point’ key containing transformed coordinates, and ‘projection’
-key containing SRID of result projection system</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_gis.rpc.json package</a><ul>
-<li><a class="reference internal" href="#module-pyams_gis.rpc.json">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_gis.tests.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_gis.tests package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-gis-tests-package">
-<h1>pyams_gis.tests package<a class="headerlink" href="#pyams-gis-tests-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_gis.tests.test_utilsdocs">
-<span id="pyams-gis-tests-test-utilsdocs-module"></span><h2>pyams_gis.tests.test_utilsdocs module<a class="headerlink" href="#module-pyams_gis.tests.test_utilsdocs" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_gis doctest</p>
-<dl class="function">
-<dt id="pyams_gis.tests.test_utilsdocs.doc_suite">
-<code class="descclassname">pyams_gis.tests.test_utilsdocs.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>setUp=None</em>, <em>tearDown=None</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.tests.test_utilsdocs.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doctests found in /doctest.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_gis.tests.test_utilsdocs.test_suite">
-<code class="descclassname">pyams_gis.tests.test_utilsdocs.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.tests.test_utilsdocs.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_gis.tests.test_utilsdocstrings">
-<span id="pyams-gis-tests-test-utilsdocstrings-module"></span><h2>pyams_gis.tests.test_utilsdocstrings module<a class="headerlink" href="#module-pyams_gis.tests.test_utilsdocstrings" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_gis doc strings</p>
-<dl class="function">
-<dt id="pyams_gis.tests.test_utilsdocstrings.doc_suite">
-<code class="descclassname">pyams_gis.tests.test_utilsdocstrings.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.tests.test_utilsdocstrings.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doc tests strings found in /<a href="#id1"><span class="problematic" id="id2">*</span></a>.py</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_gis.tests.test_utilsdocstrings.test_suite">
-<code class="descclassname">pyams_gis.tests.test_utilsdocstrings.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.tests.test_utilsdocstrings.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_gis.tests">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_gis.tests" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_gis.tests package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_gis.tests.test_utilsdocs">pyams_gis.tests.test_utilsdocs module</a></li>
-<li><a class="reference internal" href="#module-pyams_gis.tests.test_utilsdocstrings">pyams_gis.tests.test_utilsdocstrings module</a></li>
-<li><a class="reference internal" href="#module-pyams_gis.tests">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_gis.widget.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,207 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_gis.widget package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-gis-widget-package">
-<h1>pyams_gis.widget package<a class="headerlink" href="#pyams-gis-widget-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_gis.widget.area">
-<span id="pyams-gis-widget-area-module"></span><h2>pyams_gis.widget.area module<a class="headerlink" href="#module-pyams_gis.widget.area" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_gis.widget.area.GeoAreaFieldWidget">
-<code class="descclassname">pyams_gis.widget.area.</code><code class="descname">GeoAreaFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.widget.area.GeoAreaFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>GeoArea field widget factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_gis.widget.area.GeoAreaObjectFactory">
-<em class="property">class </em><code class="descclassname">pyams_gis.widget.area.</code><code class="descname">GeoAreaObjectFactory</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>form</em>, <em>widget</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.widget.area.GeoAreaObjectFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>GeoArea object factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_gis.widget.area.GeoAreaWidget">
-<em class="property">class </em><code class="descclassname">pyams_gis.widget.area.</code><code class="descname">GeoAreaWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.widget.area.GeoAreaWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.browser.object.ObjectWidget</span></code></p>
-<p>GeoArea widget</p>
-<dl class="method">
-<dt id="pyams_gis.widget.area.GeoAreaWidget.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>setErrors=True</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.widget.area.GeoAreaWidget.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_gis.widget.area.GeoAreaWidget.wgs_coordinates">
-<code class="descname">wgs_coordinates</code><a class="headerlink" href="#pyams_gis.widget.area.GeoAreaWidget.wgs_coordinates" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_gis.widget.point">
-<span id="pyams-gis-widget-point-module"></span><h2>pyams_gis.widget.point module<a class="headerlink" href="#module-pyams_gis.widget.point" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_gis.widget.point.GeoPointFieldWidget">
-<code class="descclassname">pyams_gis.widget.point.</code><code class="descname">GeoPointFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.widget.point.GeoPointFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>GeoPoint field widget factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_gis.widget.point.GeoPointObjectFactory">
-<em class="property">class </em><code class="descclassname">pyams_gis.widget.point.</code><code class="descname">GeoPointObjectFactory</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>form</em>, <em>widget</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.widget.point.GeoPointObjectFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>GeoPointZ object factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_gis.widget.point.GeoPointWidget">
-<em class="property">class </em><code class="descclassname">pyams_gis.widget.point.</code><code class="descname">GeoPointWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.widget.point.GeoPointWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.browser.object.ObjectWidget</span></code></p>
-<p>GeoPoint widget</p>
-<dl class="method">
-<dt id="pyams_gis.widget.point.GeoPointWidget.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>setErrors=True</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.widget.point.GeoPointWidget.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_gis.widget.point.GeoPointWidget.wgs_coordinates">
-<code class="descname">wgs_coordinates</code><a class="headerlink" href="#pyams_gis.widget.point.GeoPointWidget.wgs_coordinates" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_gis.widget.point.GeoPointZFieldWidget">
-<code class="descclassname">pyams_gis.widget.point.</code><code class="descname">GeoPointZFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.widget.point.GeoPointZFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>GeoPointZ field widget factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_gis.widget.point.GeoPointZObjectFactory">
-<em class="property">class </em><code class="descclassname">pyams_gis.widget.point.</code><code class="descname">GeoPointZObjectFactory</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>form</em>, <em>widget</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.widget.point.GeoPointZObjectFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>GeoPointZ object factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_gis.widget.point.GeoPointZWidget">
-<em class="property">class </em><code class="descclassname">pyams_gis.widget.point.</code><code class="descname">GeoPointZWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.widget.point.GeoPointZWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.browser.object.ObjectWidget</span></code></p>
-<p>GeoPointZ widget</p>
-<dl class="method">
-<dt id="pyams_gis.widget.point.GeoPointZWidget.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>setErrors=True</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_gis.widget.point.GeoPointZWidget.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_gis.widget.point.GeoPointZWidget.wgs_coordinates">
-<code class="descname">wgs_coordinates</code><a class="headerlink" href="#pyams_gis.widget.point.GeoPointZWidget.wgs_coordinates" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_gis.widget">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_gis.widget" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_gis.widget package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_gis.widget.area">pyams_gis.widget.area module</a></li>
-<li><a class="reference internal" href="#module-pyams_gis.widget.point">pyams_gis.widget.point module</a></li>
-<li><a class="reference internal" href="#module-pyams_gis.widget">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_i18n.widget.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,224 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_i18n.widget package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-i18n-widget-package">
-<h1>pyams_i18n.widget package<a class="headerlink" href="#pyams-i18n-widget-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_i18n.widget">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_i18n.widget" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_i18n.widget.I18nDataConverter">
-<em class="property">class </em><code class="descclassname">pyams_i18n.widget.</code><code class="descname">I18nDataConverter</code><span class="sig-paren">(</span><em>field</em>, <em>widget</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nDataConverter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.converter.BaseDataConverter</span></code></p>
-<p>I18n base data converter</p>
-<dl class="method">
-<dt id="pyams_i18n.widget.I18nDataConverter.toFieldValue">
-<code class="descname">toFieldValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nDataConverter.toFieldValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_i18n.widget.I18nDataConverter.toWidgetValue">
-<code class="descname">toWidgetValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nDataConverter.toWidgetValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_i18n.widget.I18nFileFieldWidget">
-<code class="descclassname">pyams_i18n.widget.</code><code class="descname">I18nFileFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nFileFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>I18n file field widget factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_i18n.widget.I18nFileWidget">
-<em class="property">class </em><code class="descclassname">pyams_i18n.widget.</code><code class="descname">I18nFileWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nFileWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_i18n.widget.I18nWidget" title="pyams_i18n.widget.I18nWidget"><code class="xref py py-class docutils literal"><span class="pre">pyams_i18n.widget.I18nWidget</span></code></a></p>
-<p>I18n file widget</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_i18n.widget.I18nHTMLFieldWidget">
-<code class="descclassname">pyams_i18n.widget.</code><code class="descname">I18nHTMLFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nHTMLFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>I18n HTML field widget factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_i18n.widget.I18nHTMLWidget">
-<em class="property">class </em><code class="descclassname">pyams_i18n.widget.</code><code class="descname">I18nHTMLWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nHTMLWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_i18n.widget.I18nWidget" title="pyams_i18n.widget.I18nWidget"><code class="xref py py-class docutils literal"><span class="pre">pyams_i18n.widget.I18nWidget</span></code></a></p>
-<p>I18n HTML widget</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_i18n.widget.I18nSEOTextLineFieldWidget">
-<code class="descclassname">pyams_i18n.widget.</code><code class="descname">I18nSEOTextLineFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nSEOTextLineFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>I18n text line field widget with SEO quality marker factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_i18n.widget.I18nSEOTextLineWidget">
-<em class="property">class </em><code class="descclassname">pyams_i18n.widget.</code><code class="descname">I18nSEOTextLineWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nSEOTextLineWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_i18n.widget.I18nTextLineWidget" title="pyams_i18n.widget.I18nTextLineWidget"><code class="xref py py-class docutils literal"><span class="pre">pyams_i18n.widget.I18nTextLineWidget</span></code></a></p>
-<p>I18n text line widget with SEO quality marker</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_i18n.widget.I18nTextFieldWidget">
-<code class="descclassname">pyams_i18n.widget.</code><code class="descname">I18nTextFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nTextFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>I18n text field widget factory</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_i18n.widget.I18nTextLineFieldWidget">
-<code class="descclassname">pyams_i18n.widget.</code><code class="descname">I18nTextLineFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nTextLineFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>I18n text line field widget factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_i18n.widget.I18nTextLineWidget">
-<em class="property">class </em><code class="descclassname">pyams_i18n.widget.</code><code class="descname">I18nTextLineWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nTextLineWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_i18n.widget.I18nWidget" title="pyams_i18n.widget.I18nWidget"><code class="xref py py-class docutils literal"><span class="pre">pyams_i18n.widget.I18nWidget</span></code></a></p>
-<p>I18n text line widget</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_i18n.widget.I18nTextWidget">
-<em class="property">class </em><code class="descclassname">pyams_i18n.widget.</code><code class="descname">I18nTextWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nTextWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_i18n.widget.I18nWidget" title="pyams_i18n.widget.I18nWidget"><code class="xref py py-class docutils literal"><span class="pre">pyams_i18n.widget.I18nWidget</span></code></a></p>
-<p>I18n text widget</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_i18n.widget.I18nWidget">
-<em class="property">class </em><code class="descclassname">pyams_i18n.widget.</code><code class="descname">I18nWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.browser.widget.HTMLInputWidget</span></code>, <code class="xref py py-class docutils literal"><span class="pre">z3c.form.widget.Widget</span></code></p>
-<p>I18n base widget</p>
-<dl class="method">
-<dt id="pyams_i18n.widget.I18nWidget.extract">
-<code class="descname">extract</code><span class="sig-paren">(</span><em>default=&lt;NO_VALUE&gt;</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nWidget.extract" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_i18n.widget.I18nWidget.get_value">
-<code class="descname">get_value</code><span class="sig-paren">(</span><em>lang</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nWidget.get_value" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_i18n.widget.I18nWidget.get_widget">
-<code class="descname">get_widget</code><span class="sig-paren">(</span><em>lang</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nWidget.get_widget" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_i18n.widget.I18nWidget.langs">
-<code class="descname">langs</code><a class="headerlink" href="#pyams_i18n.widget.I18nWidget.langs" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_i18n.widget.I18nWidget.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_i18n.widget.I18nWidget.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_i18n.widget.I18nWidget.widget_factory">
-<code class="descname">widget_factory</code><em class="property"> = None</em><a class="headerlink" href="#pyams_i18n.widget.I18nWidget.widget_factory" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_i18n.widget package</a><ul>
-<li><a class="reference internal" href="#module-pyams_i18n.widget">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_ldap.tests.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_ldap.tests package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-ldap-tests-package">
-<h1>pyams_ldap.tests package<a class="headerlink" href="#pyams-ldap-tests-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_ldap.tests.test_utilsdocs">
-<span id="pyams-ldap-tests-test-utilsdocs-module"></span><h2>pyams_ldap.tests.test_utilsdocs module<a class="headerlink" href="#module-pyams_ldap.tests.test_utilsdocs" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_ldap doctest</p>
-<dl class="function">
-<dt id="pyams_ldap.tests.test_utilsdocs.doc_suite">
-<code class="descclassname">pyams_ldap.tests.test_utilsdocs.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>setUp=None</em>, <em>tearDown=None</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_ldap.tests.test_utilsdocs.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doctests found in /doctest.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_ldap.tests.test_utilsdocs.test_suite">
-<code class="descclassname">pyams_ldap.tests.test_utilsdocs.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_ldap.tests.test_utilsdocs.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_ldap.tests.test_utilsdocstrings">
-<span id="pyams-ldap-tests-test-utilsdocstrings-module"></span><h2>pyams_ldap.tests.test_utilsdocstrings module<a class="headerlink" href="#module-pyams_ldap.tests.test_utilsdocstrings" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_ldap doc strings</p>
-<dl class="function">
-<dt id="pyams_ldap.tests.test_utilsdocstrings.doc_suite">
-<code class="descclassname">pyams_ldap.tests.test_utilsdocstrings.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_ldap.tests.test_utilsdocstrings.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doc tests strings found in /<a href="#id1"><span class="problematic" id="id2">*</span></a>.py</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_ldap.tests.test_utilsdocstrings.test_suite">
-<code class="descclassname">pyams_ldap.tests.test_utilsdocstrings.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_ldap.tests.test_utilsdocstrings.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_ldap.tests">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_ldap.tests" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_ldap.tests package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_ldap.tests.test_utilsdocs">pyams_ldap.tests.test_utilsdocs module</a></li>
-<li><a class="reference internal" href="#module-pyams_ldap.tests.test_utilsdocstrings">pyams_ldap.tests.test_utilsdocstrings module</a></li>
-<li><a class="reference internal" href="#module-pyams_ldap.tests">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_mail.interfaces.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_mail.interfaces package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-mail-interfaces-package">
-<h1>pyams_mail.interfaces package<a class="headerlink" href="#pyams-mail-interfaces-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_mail.interfaces">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_mail.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_mail.interfaces package</a><ul>
-<li><a class="reference internal" href="#module-pyams_mail.interfaces">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_media.interfaces.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_media.interfaces package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-media-interfaces-package">
-<h1>pyams_media.interfaces package<a class="headerlink" href="#pyams-media-interfaces-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_media.interfaces">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_media.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_media.interfaces package</a><ul>
-<li><a class="reference internal" href="#module-pyams_media.interfaces">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_media.skin.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_media.skin package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-media-skin-package">
-<h1>pyams_media.skin package<a class="headerlink" href="#pyams-media-skin-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_media.skin">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_media.skin" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_media.skin package</a><ul>
-<li><a class="reference internal" href="#module-pyams_media.skin">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_notify.tests.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_notify.tests package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-notify-tests-package">
-<h1>pyams_notify.tests package<a class="headerlink" href="#pyams-notify-tests-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_notify.tests.test_utilsdocs">
-<span id="pyams-notify-tests-test-utilsdocs-module"></span><h2>pyams_notify.tests.test_utilsdocs module<a class="headerlink" href="#module-pyams_notify.tests.test_utilsdocs" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_notify doctest</p>
-<dl class="function">
-<dt id="pyams_notify.tests.test_utilsdocs.doc_suite">
-<code class="descclassname">pyams_notify.tests.test_utilsdocs.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>setUp=None</em>, <em>tearDown=None</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_notify.tests.test_utilsdocs.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doctests found in /doctest.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_notify.tests.test_utilsdocs.test_suite">
-<code class="descclassname">pyams_notify.tests.test_utilsdocs.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_notify.tests.test_utilsdocs.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_notify.tests.test_utilsdocstrings">
-<span id="pyams-notify-tests-test-utilsdocstrings-module"></span><h2>pyams_notify.tests.test_utilsdocstrings module<a class="headerlink" href="#module-pyams_notify.tests.test_utilsdocstrings" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_notify doc strings</p>
-<dl class="function">
-<dt id="pyams_notify.tests.test_utilsdocstrings.doc_suite">
-<code class="descclassname">pyams_notify.tests.test_utilsdocstrings.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_notify.tests.test_utilsdocstrings.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doc tests strings found in /<a href="#id1"><span class="problematic" id="id2">*</span></a>.py</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_notify.tests.test_utilsdocstrings.test_suite">
-<code class="descclassname">pyams_notify.tests.test_utilsdocstrings.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_notify.tests.test_utilsdocstrings.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_notify.tests">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_notify.tests" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_notify.tests package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_notify.tests.test_utilsdocs">pyams_notify.tests.test_utilsdocs module</a></li>
-<li><a class="reference internal" href="#module-pyams_notify.tests.test_utilsdocstrings">pyams_notify.tests.test_utilsdocstrings module</a></li>
-<li><a class="reference internal" href="#module-pyams_notify.tests">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_notify.viewlet.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,142 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_notify.viewlet package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-notify-viewlet-package">
-<h1>pyams_notify.viewlet package<a class="headerlink" href="#pyams-notify-viewlet-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_notify.viewlet">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_notify.viewlet" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_notify.viewlet.NotificationsViewlet">
-<em class="property">class </em><code class="descclassname">pyams_notify.viewlet.</code><code class="descname">NotificationsViewlet</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_notify.viewlet.NotificationsViewlet" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.activity.html#pyams_skin.viewlet.activity.ActivityViewlet" title="pyams_skin.viewlet.activity.ActivityViewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.activity.ActivityViewlet</span></code></a></p>
-<p>Notifications viewlet</p>
-<dl class="attribute">
-<dt id="pyams_notify.viewlet.NotificationsViewlet.cache_server">
-<code class="descname">cache_server</code><a class="headerlink" href="#pyams_notify.viewlet.NotificationsViewlet.cache_server" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_notify.viewlet.NotificationsViewlet.get_notifications">
-<code class="descname">get_notifications</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_notify.viewlet.NotificationsViewlet.get_notifications" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_notify.viewlet.NotificationsViewlet.label">
-<code class="descname">label</code><em class="property"> = 'Notifications'</em><a class="headerlink" href="#pyams_notify.viewlet.NotificationsViewlet.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_notify.viewlet.NotificationsViewlet.name">
-<code class="descname">name</code><em class="property"> = 'notifications'</em><a class="headerlink" href="#pyams_notify.viewlet.NotificationsViewlet.name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_notify.viewlet.NotificationsViewlet.notify_server">
-<code class="descname">notify_server</code><a class="headerlink" href="#pyams_notify.viewlet.NotificationsViewlet.notify_server" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_notify.viewlet.NotificationsViewlet.url">
-<code class="descname">url</code><em class="property"> = 'PyAMS_notify.refreshNotifications'</em><a class="headerlink" href="#pyams_notify.viewlet.NotificationsViewlet.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_notify.viewlet package</a><ul>
-<li><a class="reference internal" href="#module-pyams_notify.viewlet">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_pagelet.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,214 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>PyAMS pagelets &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-pagelets">
-<span id="pyams-pagelet"></span><h1>PyAMS pagelets<a class="headerlink" href="#pyams-pagelets" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_pagelet">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_pagelet" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_pagelet.includeme">
-<code class="descclassname">pyams_pagelet.</code><code class="descname">includeme</code><span class="sig-paren">(</span><em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_pagelet.includeme" title="Permalink to this definition">¶</a></dt>
-<dd><p>Pyramid include</p>
-</dd></dl>
-
-</div>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_pagelet.interfaces.html">pyams_pagelet.interfaces package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_pagelet.interfaces.html#module-pyams_pagelet.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_pagelet.tests.html">pyams_pagelet.tests package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_pagelet.tests.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_pagelet.tests.html#module-pyams_pagelet.tests.test_utilsdocs">pyams_pagelet.tests.test_utilsdocs module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_pagelet.tests.html#module-pyams_pagelet.tests.test_utilsdocstrings">pyams_pagelet.tests.test_utilsdocstrings module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_pagelet.tests.html#module-pyams_pagelet.tests">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="module-pyams_pagelet.metaconfigure">
-<span id="pyams-pagelet-metaconfigure-module"></span><h3>pyams_pagelet.metaconfigure module<a class="headerlink" href="#module-pyams_pagelet.metaconfigure" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_pagelet.metaconfigure.PageletDirective">
-<code class="descclassname">pyams_pagelet.metaconfigure.</code><code class="descname">PageletDirective</code><span class="sig-paren">(</span><em>_context</em>, <em>name</em>, <em>view</em>, <em>context=&lt;InterfaceClass zope.interface.Interface&gt;</em>, <em>permission=None</em>, <em>layer=&lt;InterfaceClass pyramid.interfaces.IRequest&gt;</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_pagelet.metaconfigure.PageletDirective" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-pyams_pagelet.metadirectives">
-<span id="pyams-pagelet-metadirectives-module"></span><h3>pyams_pagelet.metadirectives module<a class="headerlink" href="#module-pyams_pagelet.metadirectives" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-pyams_pagelet.pagelet">
-<span id="pyams-pagelet-pagelet-module"></span><h3>pyams_pagelet.pagelet module<a class="headerlink" href="#module-pyams_pagelet.pagelet" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_pagelet.pagelet.Pagelet">
-<em class="property">class </em><code class="descclassname">pyams_pagelet.pagelet.</code><code class="descname">Pagelet</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_pagelet.pagelet.Pagelet" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Content provider with layout support</p>
-<dl class="attribute">
-<dt id="pyams_pagelet.pagelet.Pagelet.layout">
-<code class="descname">layout</code><em class="property"> = None</em><a class="headerlink" href="#pyams_pagelet.pagelet.Pagelet.layout" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_pagelet.pagelet.Pagelet.permission">
-<code class="descname">permission</code><em class="property"> = None</em><a class="headerlink" href="#pyams_pagelet.pagelet.Pagelet.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_pagelet.pagelet.Pagelet.render">
-<code class="descname">render</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_pagelet.pagelet.Pagelet.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_pagelet.pagelet.Pagelet.template">
-<code class="descname">template</code><em class="property"> = None</em><a class="headerlink" href="#pyams_pagelet.pagelet.Pagelet.template" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_pagelet.pagelet.Pagelet.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_pagelet.pagelet.Pagelet.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_pagelet.pagelet.PageletRenderer">
-<em class="property">class </em><code class="descclassname">pyams_pagelet.pagelet.</code><code class="descname">PageletRenderer</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>pagelet</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_pagelet.pagelet.PageletRenderer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Pagelet renderer</p>
-<dl class="method">
-<dt id="pyams_pagelet.pagelet.PageletRenderer.render">
-<code class="descname">render</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_pagelet.pagelet.PageletRenderer.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_pagelet.pagelet.PageletRenderer.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_pagelet.pagelet.PageletRenderer.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_pagelet.pagelet.pagelet_config">
-<em class="property">class </em><code class="descclassname">pyams_pagelet.pagelet.</code><code class="descname">pagelet_config</code><span class="sig-paren">(</span><em>**settings</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_pagelet.pagelet.pagelet_config" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Function or class decorator used to declare a pagelet</p>
-<dl class="attribute">
-<dt id="pyams_pagelet.pagelet.pagelet_config.venusian">
-<code class="descname">venusian</code><em class="property"> = &lt;module 'venusian' from '/var/local/env/pycharm/lib/python3.5/site-packages/venusian/__init__.py'&gt;</em><a class="headerlink" href="#pyams_pagelet.pagelet.pagelet_config.venusian" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">PyAMS pagelets</a><ul>
-<li><a class="reference internal" href="#module-pyams_pagelet">Module contents</a></li>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a><ul>
-<li><a class="reference internal" href="#module-pyams_pagelet.metaconfigure">pyams_pagelet.metaconfigure module</a></li>
-<li><a class="reference internal" href="#module-pyams_pagelet.metadirectives">pyams_pagelet.metadirectives module</a></li>
-<li><a class="reference internal" href="#module-pyams_pagelet.pagelet">pyams_pagelet.pagelet module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_pagelet.interfaces.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,112 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_pagelet.interfaces package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-pagelet-interfaces-package">
-<h1>pyams_pagelet.interfaces package<a class="headerlink" href="#pyams-pagelet-interfaces-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_pagelet.interfaces">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_pagelet.interfaces" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_pagelet.interfaces.PageletCreatedEvent">
-<em class="property">class </em><code class="descclassname">pyams_pagelet.interfaces.</code><code class="descname">PageletCreatedEvent</code><span class="sig-paren">(</span><em>object</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_pagelet.interfaces.PageletCreatedEvent" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.interface.interfaces.ObjectEvent</span></code></p>
-<p>Pagelet created event</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_pagelet.interfaces package</a><ul>
-<li><a class="reference internal" href="#module-pyams_pagelet.interfaces">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_portal.portlets.image.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,170 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_portal.portlets.image package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-portal-portlets-image-package">
-<h1>pyams_portal.portlets.image package<a class="headerlink" href="#pyams-portal-portlets-image-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_portal.portlets.image.interfaces">
-<span id="pyams-portal-portlets-image-interfaces-module"></span><h2>pyams_portal.portlets.image.interfaces module<a class="headerlink" href="#module-pyams_portal.portlets.image.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_portal.portlets.image">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_portal.portlets.image" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_portal.portlets.image.ImagePortlet">
-<em class="property">class </em><code class="descclassname">pyams_portal.portlets.image.</code><code class="descname">ImagePortlet</code><a class="headerlink" href="#pyams_portal.portlets.image.ImagePortlet" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_portal.html#pyams_portal.portlet.Portlet" title="pyams_portal.portlet.Portlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.portlet.Portlet</span></code></a></p>
-<p>Image portlet</p>
-<dl class="attribute">
-<dt id="pyams_portal.portlets.image.ImagePortlet.label">
-<code class="descname">label</code><em class="property"> = 'Image'</em><a class="headerlink" href="#pyams_portal.portlets.image.ImagePortlet.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.portlets.image.ImagePortlet.name">
-<code class="descname">name</code><em class="property"> = 'pyams_portal.portlet.image'</em><a class="headerlink" href="#pyams_portal.portlets.image.ImagePortlet.name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.portlets.image.ImagePortlet.settings_class">
-<code class="descname">settings_class</code><a class="headerlink" href="#pyams_portal.portlets.image.ImagePortlet.settings_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_portal.portlets.image.ImagePortletSettings" title="pyams_portal.portlets.image.ImagePortletSettings"><code class="xref py py-class docutils literal"><span class="pre">ImagePortletSettings</span></code></a></p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.portlets.image.ImagePortlet.toolbar_css_class">
-<code class="descname">toolbar_css_class</code><em class="property"> = 'fa fa-fw fa-2x fa-picture-o'</em><a class="headerlink" href="#pyams_portal.portlets.image.ImagePortlet.toolbar_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.portlets.image.ImagePortlet.toolbar_image">
-<code class="descname">toolbar_image</code><em class="property"> = None</em><a class="headerlink" href="#pyams_portal.portlets.image.ImagePortlet.toolbar_image" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.portlets.image.ImagePortletRenderer">
-<em class="property">class </em><code class="descclassname">pyams_portal.portlets.image.</code><code class="descname">ImagePortletRenderer</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>settings</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.portlets.image.ImagePortletRenderer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_portal.html#pyams_portal.portlet.PortletRenderer" title="pyams_portal.portlet.PortletRenderer"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.portlet.PortletRenderer</span></code></a></p>
-<p>Image portlet renderer</p>
-<dl class="attribute">
-<dt id="pyams_portal.portlets.image.ImagePortletRenderer.label">
-<code class="descname">label</code><em class="property"> = 'Responsive image renderer'</em><a class="headerlink" href="#pyams_portal.portlets.image.ImagePortletRenderer.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.portlets.image.ImagePortletSettings">
-<em class="property">class </em><code class="descclassname">pyams_portal.portlets.image.</code><code class="descname">ImagePortletSettings</code><span class="sig-paren">(</span><em>configuration</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.portlets.image.ImagePortletSettings" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_portal.html#pyams_portal.portlet.PortletSettings" title="pyams_portal.portlet.PortletSettings"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.portlet.PortletSettings</span></code></a></p>
-<p>Image portlet settings</p>
-<dl class="attribute">
-<dt id="pyams_portal.portlets.image.ImagePortletSettings.image">
-<code class="descname">image</code><a class="headerlink" href="#pyams_portal.portlets.image.ImagePortletSettings.image" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_portal.portlets.image package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_portal.portlets.image.interfaces">pyams_portal.portlets.image.interfaces module</a></li>
-<li><a class="reference internal" href="#module-pyams_portal.portlets.image">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_portal.tests.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_portal.tests package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-portal-tests-package">
-<h1>pyams_portal.tests package<a class="headerlink" href="#pyams-portal-tests-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_portal.tests.test_utilsdocs">
-<span id="pyams-portal-tests-test-utilsdocs-module"></span><h2>pyams_portal.tests.test_utilsdocs module<a class="headerlink" href="#module-pyams_portal.tests.test_utilsdocs" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_portal doctest</p>
-<dl class="function">
-<dt id="pyams_portal.tests.test_utilsdocs.doc_suite">
-<code class="descclassname">pyams_portal.tests.test_utilsdocs.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>setUp=None</em>, <em>tearDown=None</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.tests.test_utilsdocs.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doctests found in /doctest.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_portal.tests.test_utilsdocs.test_suite">
-<code class="descclassname">pyams_portal.tests.test_utilsdocs.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.tests.test_utilsdocs.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_portal.tests.test_utilsdocstrings">
-<span id="pyams-portal-tests-test-utilsdocstrings-module"></span><h2>pyams_portal.tests.test_utilsdocstrings module<a class="headerlink" href="#module-pyams_portal.tests.test_utilsdocstrings" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_portal doc strings</p>
-<dl class="function">
-<dt id="pyams_portal.tests.test_utilsdocstrings.doc_suite">
-<code class="descclassname">pyams_portal.tests.test_utilsdocstrings.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.tests.test_utilsdocstrings.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doc tests strings found in /<a href="#id1"><span class="problematic" id="id2">*</span></a>.py</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_portal.tests.test_utilsdocstrings.test_suite">
-<code class="descclassname">pyams_portal.tests.test_utilsdocstrings.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.tests.test_utilsdocstrings.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_portal.tests">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_portal.tests" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_portal.tests package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_portal.tests.test_utilsdocs">pyams_portal.tests.test_utilsdocs module</a></li>
-<li><a class="reference internal" href="#module-pyams_portal.tests.test_utilsdocstrings">pyams_portal.tests.test_utilsdocstrings module</a></li>
-<li><a class="reference internal" href="#module-pyams_portal.tests">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_portal.zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1216 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_portal.zmi package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-portal-zmi-package">
-<h1>pyams_portal.zmi package<a class="headerlink" href="#pyams-portal-zmi-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_portal.zmi.portlets.html">pyams_portal.zmi.portlets package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_portal.zmi.portlets.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_portal.zmi.portlets.html#module-pyams_portal.zmi.portlets.content">pyams_portal.zmi.portlets.content module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_portal.zmi.portlets.html#module-pyams_portal.zmi.portlets.image">pyams_portal.zmi.portlets.image module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_portal.zmi.portlets.html#module-pyams_portal.zmi.portlets">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_portal.zmi.container">
-<span id="pyams-portal-zmi-container-module"></span><h2>pyams_portal.zmi.container module<a class="headerlink" href="#module-pyams_portal.zmi.container" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.container.</code><code class="descname">PortalTemplateContainerHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Portal template container header adapter</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-columns'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerMenuItem">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.container.</code><code class="descname">PortalTemplateContainerMenuItem</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerMenuItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Portal template container menu</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerMenuItem.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-columns'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerMenuItem.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerMenuItem.label">
-<code class="descname">label</code><em class="property"> = 'Portal templates'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerMenuItem.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerMenuItem.url">
-<code class="descname">url</code><em class="property"> = '#portal-templates.html'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerMenuItem.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerNameColumn">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.container.</code><code class="descname">PortalTemplateContainerNameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerNameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.NameColumn" title="pyams_skin.table.NameColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.NameColumn</span></code></a></p>
-<p>Portal template container name column</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerNameColumn.attrName">
-<code class="descname">attrName</code><em class="property"> = 'name'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerNameColumn.attrName" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.container.</code><code class="descname">PortalTemplateContainerPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm" title="pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm</span></code></a></p>
-<p>Portal template container properties edit form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.container.</code><code class="descname">PortalTemplateContainerPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Portal template container properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams_portal.manage_template'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-thumb-tack'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit selected portlets'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm.title">
-<code class="descname">title</code><em class="property"> = 'Portal templates container'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerPropertiesEditForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerTable">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.container.</code><code class="descname">PortalTemplateContainerTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.BaseTable" title="pyams_skin.table.BaseTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.BaseTable</span></code></a></p>
-<p>Portal template container table</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerTable.data_attributes">
-<code class="descname">data_attributes</code><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerTable.data_attributes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerTable.id">
-<code class="descname">id</code><em class="property"> = 'portal_templates_table'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerTable.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerTable.title">
-<code class="descname">title</code><em class="property"> = 'Shared portal templates'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerTable.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerTableElementEditor">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.container.</code><code class="descname">PortalTemplateContainerTableElementEditor</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerTableElementEditor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.DefaultElementEditorAdapter" title="pyams_skin.table.DefaultElementEditorAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.DefaultElementEditorAdapter</span></code></a></p>
-<p>Portal template container table element editor</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerTableElementEditor.modal_target">
-<code class="descname">modal_target</code><em class="property"> = False</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerTableElementEditor.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerTableElementEditor.url">
-<code class="descname">url</code><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerTableElementEditor.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerTableElementEditor.view_name">
-<code class="descname">view_name</code><em class="property"> = 'portal-templates.html'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerTableElementEditor.view_name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerTrashColumn">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.container.</code><code class="descname">PortalTemplateContainerTrashColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerTrashColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.TrashColumn" title="pyams_skin.table.TrashColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.TrashColumn</span></code></a></p>
-<p>Portal template container trash column</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerTrashColumn.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'Delete template'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerTrashColumn.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerTrashColumn.permission">
-<code class="descname">permission</code><em class="property"> = 'pyams_portal.manage_template'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerTrashColumn.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerValuesAdapter">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.container.</code><code class="descname">PortalTemplateContainerValuesAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerValuesAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Portal template container values adapter</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerValuesAdapter.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerValuesAdapter.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerView">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.container.</code><code class="descname">PortalTemplateContainerView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Portal template container view</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateContainerView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateContainerView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_portal.zmi.container.PortalTemplateContainerTable" title="pyams_portal.zmi.container.PortalTemplateContainerTable"><code class="xref py py-class docutils literal"><span class="pre">PortalTemplateContainerTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.container.PortalTemplateTableElementEditor">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.container.</code><code class="descname">PortalTemplateTableElementEditor</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateTableElementEditor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.DefaultElementEditorAdapter" title="pyams_skin.table.DefaultElementEditorAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.DefaultElementEditorAdapter</span></code></a></p>
-<p>Portal template table element editor</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateTableElementEditor.modal_target">
-<code class="descname">modal_target</code><em class="property"> = False</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateTableElementEditor.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplateTableElementEditor.url">
-<code class="descname">url</code><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplateTableElementEditor.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.container.PortalTemplatesContainerPropertiesMenu">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.container.</code><code class="descname">PortalTemplatesContainerPropertiesMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplatesContainerPropertiesMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Portal template container configuration menu</p>
-<dl class="method">
-<dt id="pyams_portal.zmi.container.PortalTemplatesContainerPropertiesMenu.get_url">
-<code class="descname">get_url</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplatesContainerPropertiesMenu.get_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplatesContainerPropertiesMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-thumb-tack'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplatesContainerPropertiesMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplatesContainerPropertiesMenu.label">
-<code class="descname">label</code><em class="property"> = 'Selected portlets...'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplatesContainerPropertiesMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplatesContainerPropertiesMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplatesContainerPropertiesMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.container.PortalTemplatesContainerPropertiesMenu.url">
-<code class="descname">url</code><em class="property"> = 'properties.html'</em><a class="headerlink" href="#pyams_portal.zmi.container.PortalTemplatesContainerPropertiesMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_portal.zmi.interfaces">
-<span id="pyams-portal-zmi-interfaces-module"></span><h2>pyams_portal.zmi.interfaces module<a class="headerlink" href="#module-pyams_portal.zmi.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_portal.zmi.layout">
-<span id="pyams-portal-zmi-layout-module"></span><h2>pyams_portal.zmi.layout module<a class="headerlink" href="#module-pyams_portal.zmi.layout" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_portal.zmi.layout.PortalTemplateAddMenuDivider">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">PortalTemplateAddMenuDivider</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateAddMenuDivider" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuDivider" title="pyams_skin.viewlet.toolbar.ToolbarMenuDivider"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuDivider</span></code></a></p>
-<p>Portal template menu divider</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.layout.PortalTemplateLayoutHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">PortalTemplateLayoutHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateLayoutHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_portal.zmi.template.PortalTemplateHeaderAdapter" title="pyams_portal.zmi.template.PortalTemplateHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.template.PortalTemplateHeaderAdapter</span></code></a></p>
-<p>Portal template configuration header adapter</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateLayoutHeaderAdapter.back_target">
-<code class="descname">back_target</code><em class="property"> = None</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateLayoutHeaderAdapter.back_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateLayoutHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = '/admin#portal-templates.html'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateLayoutHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.layout.PortalTemplateLayoutView">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">PortalTemplateLayoutView</code><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateLayoutView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a></p>
-<p>Portal template main layout configuration view</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateLayoutView.can_change">
-<code class="descname">can_change</code><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateLayoutView.can_change" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.layout.PortalTemplateLayoutView.get_context">
-<code class="descname">get_context</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateLayoutView.get_context" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.layout.PortalTemplateLayoutView.get_portlet">
-<code class="descname">get_portlet</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateLayoutView.get_portlet" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.layout.PortalTemplateLayoutView.get_portlet_label">
-<code class="descname">get_portlet_label</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateLayoutView.get_portlet_label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.layout.PortalTemplateLayoutView.get_portlet_preview">
-<code class="descname">get_portlet_preview</code><span class="sig-paren">(</span><em>portlet_id</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateLayoutView.get_portlet_preview" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.layout.PortalTemplateLayoutView.get_template">
-<code class="descname">get_template</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateLayoutView.get_template" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateLayoutView.portlet_configuration">
-<code class="descname">portlet_configuration</code><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateLayoutView.portlet_configuration" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateLayoutView.selected_portlets">
-<code class="descname">selected_portlets</code><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateLayoutView.selected_portlets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateLayoutView.template_configuration">
-<code class="descname">template_configuration</code><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateLayoutView.template_configuration" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateLayoutView.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateLayoutView.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.layout.PortalTemplateMenuHeader">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">PortalTemplateMenuHeader</code><span class="sig-paren">(</span><em>context</em>, <em>menu</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateMenuHeader" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Portal template menu header</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateMenuHeader.header">
-<code class="descname">header</code><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateMenuHeader.header" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">PortalTemplatePortletAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_portal.zmi.layout.PortalTemplatePortletAddForm" title="pyams_portal.zmi.layout.PortalTemplatePortletAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.layout.PortalTemplatePortletAddForm</span></code></a></p>
-<p>Portal template portlet add form, AJAX handler</p>
-<dl class="method">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletAJAXAddForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletAJAXAddForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">PortalTemplatePortletAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_portal.zmi.layout.PortalTemplatePortletEditForm" title="pyams_portal.zmi.layout.PortalTemplatePortletEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.layout.PortalTemplatePortletEditForm</span></code></a></p>
-<p>Portal template portlet edit form, AJAX renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletAddForm">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">PortalTemplatePortletAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Portal template portlet add form</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-template-portlet.json'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletAddForm.createAndAdd">
-<code class="descname">createAndAdd</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletAddForm.createAndAdd" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = None</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-columns'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add portlet'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletAddForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletAddForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">PortalTemplatePortletAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Portal template portlet add menu</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add portlet...'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-columns'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletAddMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletAddMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-template-portlet.html'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletEditForm">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">PortalTemplatePortletEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Portal template portlet edit form</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePortletEditForm.dialog_class">
-<code class="descname">dialog_class</code><em class="property"> = 'modal-large'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePortletEditForm.dialog_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePropertiesMenu">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">PortalTemplatePropertiesMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePropertiesMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Portal template properties menu</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePropertiesMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-edit'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePropertiesMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePropertiesMenu.label">
-<code class="descname">label</code><em class="property"> = 'Properties'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePropertiesMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplatePropertiesMenu.url">
-<code class="descname">url</code><em class="property"> = '#properties.html'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplatePropertiesMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.layout.PortalTemplateRowAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">PortalTemplateRowAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateRowAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.JsToolbarMenuItem" title="pyams_skin.viewlet.toolbar.JsToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.JsToolbarMenuItem</span></code></a></p>
-<p>Portal template row add menu</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateRowAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add row...'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateRowAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateRowAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-indent'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateRowAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateRowAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'PyAMS_portal.template.addRow'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateRowAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">PortalTemplateSlotAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_portal.zmi.layout.PortalTemplateSlotAddForm" title="pyams_portal.zmi.layout.PortalTemplateSlotAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.layout.PortalTemplateSlotAddForm</span></code></a></p>
-<p>Portal template slot add form, AJAX handler</p>
-<dl class="method">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotAJAXAddForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotAJAXAddForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotAddForm">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">PortalTemplateSlotAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Portal template slot add form</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-template-slot.json'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotAddForm.createAndAdd">
-<code class="descname">createAndAdd</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotAddForm.createAndAdd" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = None</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-columns'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add slot'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotAddForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotAddForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotAddForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotAddForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">PortalTemplateSlotAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Portal template slot add menu</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add slot...'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-columns'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotAddMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotAddMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-template-slot.html'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">PortalTemplateSlotPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm" title="pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm</span></code></a></p>
-<p>Slot properties edit form, AJAX renderer</p>
-<dl class="method">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotPropertiesAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotPropertiesAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">PortalTemplateSlotPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Slot properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'slot-properties.json'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams_portal.manage_template'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.getContent">
-<code class="descname">getContent</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.getContent" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-7'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-5'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit slot properties'</em><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.PortalTemplateSlotPropertiesEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_portal.zmi.layout.add_template_row">
-<code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">add_template_row</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.add_template_row" title="Permalink to this definition">¶</a></dt>
-<dd><p>Add template raw</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_portal.zmi.layout.delete_template_portlet">
-<code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">delete_template_portlet</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.delete_template_portlet" title="Permalink to this definition">¶</a></dt>
-<dd><p>Delete template portlet</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_portal.zmi.layout.delete_template_row">
-<code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">delete_template_row</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.delete_template_row" title="Permalink to this definition">¶</a></dt>
-<dd><p>Delete template row</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_portal.zmi.layout.delete_template_slot">
-<code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">delete_template_slot</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.delete_template_slot" title="Permalink to this definition">¶</a></dt>
-<dd><p>Delete template slot</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_portal.zmi.layout.drag_template_portlet">
-<code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">drag_template_portlet</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.drag_template_portlet" title="Permalink to this definition">¶</a></dt>
-<dd><p>Drag portlet icon to slot</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_portal.zmi.layout.get_template_slots_width">
-<code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">get_template_slots_width</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.get_template_slots_width" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get template slots width</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_portal.zmi.layout.handle_new_slot_data_extraction">
-<code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">handle_new_slot_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.handle_new_slot_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle new slot form data extraction</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_portal.zmi.layout.set_template_portlet_order">
-<code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">set_template_portlet_order</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.set_template_portlet_order" title="Permalink to this definition">¶</a></dt>
-<dd><p>Set template portlet order</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_portal.zmi.layout.set_template_row_order">
-<code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">set_template_row_order</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.set_template_row_order" title="Permalink to this definition">¶</a></dt>
-<dd><p>Set template rows order</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_portal.zmi.layout.set_template_slot_order">
-<code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">set_template_slot_order</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.set_template_slot_order" title="Permalink to this definition">¶</a></dt>
-<dd><p>Set template slots order</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_portal.zmi.layout.set_template_slot_width">
-<code class="descclassname">pyams_portal.zmi.layout.</code><code class="descname">set_template_slot_width</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.layout.set_template_slot_width" title="Permalink to this definition">¶</a></dt>
-<dd><p>Set template slot width</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_portal.zmi.page">
-<span id="pyams-portal-zmi-page-module"></span><h2>pyams_portal.zmi.page module<a class="headerlink" href="#module-pyams_portal.zmi.page" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_portal.zmi.page.PortalContextPropertiesEditFormHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.page.</code><code class="descname">PortalContextPropertiesEditFormHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextPropertiesEditFormHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.site.PropertiesEditFormHeaderAdapter" title="pyams_zmi.site.PropertiesEditFormHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.site.PropertiesEditFormHeaderAdapter</span></code></a></p>
-<p>Portal context template properties edit form header adapter</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.page.PortalContextPropertiesEditFormHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-columns'</em><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextPropertiesEditFormHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.page.PortalContextPropertiesEditFormHelpAdapter">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.page.</code><code class="descname">PortalContextPropertiesEditFormHelpAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextPropertiesEditFormHelpAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.help.FormHelp" title="pyams_form.help.FormHelp"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.help.FormHelp</span></code></a></p>
-<p>Portal context properties edit form help adapter</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.page.PortalContextPropertiesEditFormHelpAdapter.message">
-<code class="descname">message</code><em class="property"> = &quot;If you choose a shared template, you can only adjust settings of each portlet individually but can't change portlets list or page configuration.\nIf you use a local template, you can define a whole custom configuration but the template definition can't be reused anywhere...&quot;</em><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextPropertiesEditFormHelpAdapter.message" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.page.PortalContextPropertiesEditFormHelpAdapter.message_format">
-<code class="descname">message_format</code><em class="property"> = 'text'</em><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextPropertiesEditFormHelpAdapter.message_format" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.page.PortalContextTemplateConfigMenu">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.page.</code><code class="descname">PortalContextTemplateConfigMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplateConfigMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Portal context template configuration menu</p>
-<dl class="method">
-<dt id="pyams_portal.zmi.page.PortalContextTemplateConfigMenu.get_url">
-<code class="descname">get_url</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplateConfigMenu.get_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.page.PortalContextTemplateConfigMenu.label">
-<code class="descname">label</code><em class="property"> = 'Template properties'</em><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplateConfigMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.page.PortalContextTemplateConfigMenu.url">
-<code class="descname">url</code><em class="property"> = '#template-config.html'</em><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplateConfigMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.page.PortalContextTemplateLayoutHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.page.</code><code class="descname">PortalContextTemplateLayoutHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplateLayoutHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_portal.zmi.template.PortalTemplateHeaderAdapter" title="pyams_portal.zmi.template.PortalTemplateHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.template.PortalTemplateHeaderAdapter</span></code></a></p>
-<p>Portal context template configuration header adapter</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.page.PortalContextTemplateLayoutView">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.page.</code><code class="descname">PortalContextTemplateLayoutView</code><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplateLayoutView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_portal.zmi.layout.PortalTemplateLayoutView" title="pyams_portal.zmi.layout.PortalTemplateLayoutView"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.layout.PortalTemplateLayoutView</span></code></a></p>
-<p>Portal context template configuration view</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.page.PortalContextTemplateLayoutView.can_change">
-<code class="descname">can_change</code><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplateLayoutView.can_change" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.page.PortalContextTemplateLayoutView.get_template">
-<code class="descname">get_template</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplateLayoutView.get_template" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.page.PortalContextTemplatePortletAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.page.</code><code class="descname">PortalContextTemplatePortletAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplatePortletAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_portal.zmi.layout.PortalTemplatePortletAJAXEditForm" title="pyams_portal.zmi.layout.PortalTemplatePortletAJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.layout.PortalTemplatePortletAJAXEditForm</span></code></a></p>
-<p>Portal context template portlet edit form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.page.PortalContextTemplatePortletEditForm">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.page.</code><code class="descname">PortalContextTemplatePortletEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplatePortletEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_portal.zmi.layout.PortalTemplatePortletEditForm" title="pyams_portal.zmi.layout.PortalTemplatePortletEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.layout.PortalTemplatePortletEditForm</span></code></a></p>
-<p>Portal context template portlet edit form</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.page.PortalContextTemplatePropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.page.</code><code class="descname">PortalContextTemplatePropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplatePropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm" title="pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm</span></code></a></p>
-<p>Portal context template properties edit form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_portal.zmi.page.PortalContextTemplatePropertiesAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplatePropertiesAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.page.</code><code class="descname">PortalContextTemplatePropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminEditForm" title="pyams_zmi.form.AdminEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminEditForm</span></code></a></p>
-<p>Portal context template properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'template-properties.json'</em><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams_portal.manage_template'</em><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm.fields">
-<code class="descname">fields</code><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm.getContent">
-<code class="descname">getContent</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm.getContent" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit template configuration'</em><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplatePropertiesEditForm.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.page.PortalContextTemplatePropertiesMenu">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.page.</code><code class="descname">PortalContextTemplatePropertiesMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplatePropertiesMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Portal context template properties menu</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.page.PortalContextTemplatePropertiesMenu.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-columns'</em><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplatePropertiesMenu.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.page.PortalContextTemplatePropertiesMenu.label">
-<code class="descname">label</code><em class="property"> = 'Presentation'</em><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplatePropertiesMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.page.PortalContextTemplatePropertiesMenu.url">
-<code class="descname">url</code><em class="property"> = '#template-properties.html'</em><a class="headerlink" href="#pyams_portal.zmi.page.PortalContextTemplatePropertiesMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_portal.zmi.page.get_template_slots_width">
-<code class="descclassname">pyams_portal.zmi.page.</code><code class="descname">get_template_slots_width</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.page.get_template_slots_width" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get template slots width</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_portal.zmi.portlet">
-<span id="pyams-portal-zmi-portlet-module"></span><h2>pyams_portal.zmi.portlet module<a class="headerlink" href="#module-pyams_portal.zmi.portlet" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsEditor">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.portlet.</code><code class="descname">PortletSettingsEditor</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsEditor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Portlet settings edit form</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsEditor.configuration">
-<code class="descname">configuration</code><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsEditor.configuration" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsEditor.dialog_class">
-<code class="descname">dialog_class</code><em class="property"> = 'modal-large'</em><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsEditor.dialog_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsEditor.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams_portal.manage_template'</em><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsEditor.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsEditor.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsEditor.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsEditor.get_ajax_handler">
-<code class="descname">get_ajax_handler</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsEditor.get_ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsEditor.get_form_action">
-<code class="descname">get_form_action</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsEditor.get_form_action" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsEditor.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit portlet settings'</em><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsEditor.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsEditor.override_label">
-<code class="descname">override_label</code><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsEditor.override_label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsEditor.portlet">
-<code class="descname">portlet</code><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsEditor.portlet" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsEditor.settings">
-<code class="descname">settings</code><em class="property"> = None</em><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsEditor.settings" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsEditor.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsEditor.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsPropertiesEditor">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.portlet.</code><code class="descname">PortletSettingsPropertiesEditor</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsPropertiesEditor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.InnerAdminEditForm" title="pyams_zmi.form.InnerAdminEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.InnerAdminEditForm</span></code></a></p>
-<p>Portlet settings properties editor</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsPropertiesEditor.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams_portal.manage_template'</em><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsPropertiesEditor.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsPropertiesEditor.fields">
-<code class="descname">fields</code><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsPropertiesEditor.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsPropertiesEditor.id">
-<code class="descname">id</code><em class="property"> = 'properties_form'</em><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsPropertiesEditor.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsPropertiesEditor.legend">
-<code class="descname">legend</code><em class="property"> = None</em><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsPropertiesEditor.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsPropertiesEditor.tab_label">
-<code class="descname">tab_label</code><em class="property"> = 'Main properties'</em><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsPropertiesEditor.tab_label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlet.PortletSettingsPropertiesEditor.weight">
-<code class="descname">weight</code><em class="property"> = 10</em><a class="headerlink" href="#pyams_portal.zmi.portlet.PortletSettingsPropertiesEditor.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_portal.zmi.template">
-<span id="pyams-portal-zmi-template-module"></span><h2>pyams_portal.zmi.template module<a class="headerlink" href="#module-pyams_portal.zmi.template" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_portal.zmi.template.PortalTemplateAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.template.</code><code class="descname">PortalTemplateAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_portal.zmi.template.PortalTemplateAddForm" title="pyams_portal.zmi.template.PortalTemplateAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.template.PortalTemplateAddForm</span></code></a></p>
-<p>Portal template add form, AJAX handler</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.template.PortalTemplateAddAction">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.template.</code><code class="descname">PortalTemplateAddAction</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateAddAction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarAction" title="pyams_skin.viewlet.toolbar.ToolbarAction"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarAction</span></code></a></p>
-<p>Portal template add action</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.template.PortalTemplateAddAction.label">
-<code class="descname">label</code><em class="property"> = 'Add template'</em><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateAddAction.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.template.PortalTemplateAddAction.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateAddAction.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.template.PortalTemplateAddAction.url">
-<code class="descname">url</code><em class="property"> = 'add-portal-template.html'</em><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateAddAction.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.template.PortalTemplateAddForm">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.template.</code><code class="descname">PortalTemplateAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Portal template add form</p>
-<dl class="method">
-<dt id="pyams_portal.zmi.template.PortalTemplateAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>template</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.template.PortalTemplateAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-portal-template.json'</em><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.template.PortalTemplateAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.template.PortalTemplateAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = None</em><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.template.PortalTemplateAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.template.PortalTemplateAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-columns'</em><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.template.PortalTemplateAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add shared template'</em><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_portal.zmi.template.PortalTemplateAddForm.nextURL">
-<code class="descname">nextURL</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateAddForm.nextURL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.template.PortalTemplateAddForm.title">
-<code class="descname">title</code><em class="property"> = 'Portal templates'</em><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateAddForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.template.PortalTemplateHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.template.</code><code class="descname">PortalTemplateHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Portal template header adapter</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.template.PortalTemplateHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-columns'</em><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_portal.zmi.template.PortalTemplateHeaderAdapter.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_portal.zmi.template.PortalTemplateHeaderAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_portal.zmi.template.delete_portal_template">
-<code class="descclassname">pyams_portal.zmi.template.</code><code class="descname">delete_portal_template</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.template.delete_portal_template" title="Permalink to this definition">¶</a></dt>
-<dd><p>Delete template from portal</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_portal.zmi.template.handle_new_template_data_extraction">
-<code class="descclassname">pyams_portal.zmi.template.</code><code class="descname">handle_new_template_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.template.handle_new_template_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle new template form data extraction</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_portal.zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_portal.zmi" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_portal.zmi package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_portal.zmi.container">pyams_portal.zmi.container module</a></li>
-<li><a class="reference internal" href="#module-pyams_portal.zmi.interfaces">pyams_portal.zmi.interfaces module</a></li>
-<li><a class="reference internal" href="#module-pyams_portal.zmi.layout">pyams_portal.zmi.layout module</a></li>
-<li><a class="reference internal" href="#module-pyams_portal.zmi.page">pyams_portal.zmi.page module</a></li>
-<li><a class="reference internal" href="#module-pyams_portal.zmi.portlet">pyams_portal.zmi.portlet module</a></li>
-<li><a class="reference internal" href="#module-pyams_portal.zmi.template">pyams_portal.zmi.template module</a></li>
-<li><a class="reference internal" href="#module-pyams_portal.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_portal.zmi.portlets.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,169 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_portal.zmi.portlets package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-portal-zmi-portlets-package">
-<h1>pyams_portal.zmi.portlets package<a class="headerlink" href="#pyams-portal-zmi-portlets-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_portal.zmi.portlets.content">
-<span id="pyams-portal-zmi-portlets-content-module"></span><h2>pyams_portal.zmi.portlets.content module<a class="headerlink" href="#module-pyams_portal.zmi.portlets.content" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_portal.zmi.portlets.content.ContentPortletConfigurationAJAXEditor">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.portlets.content.</code><code class="descname">ContentPortletConfigurationAJAXEditor</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.portlets.content.ContentPortletConfigurationAJAXEditor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_portal.zmi.portlets.content.ContentPortletSettingsEditor" title="pyams_portal.zmi.portlets.content.ContentPortletSettingsEditor"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.portlets.content.ContentPortletSettingsEditor</span></code></a></p>
-<p>Content portlet settings editor, AJAX renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.portlets.content.ContentPortletPreviewer">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.portlets.content.</code><code class="descname">ContentPortletPreviewer</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>settings</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.portlets.content.ContentPortletPreviewer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_portal.html#pyams_portal.portlet.PortletPreviewer" title="pyams_portal.portlet.PortletPreviewer"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.portlet.PortletPreviewer</span></code></a></p>
-<p>Content portlet previewer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.portlets.content.ContentPortletSettingsEditor">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.portlets.content.</code><code class="descname">ContentPortletSettingsEditor</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.portlets.content.ContentPortletSettingsEditor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_portal.zmi.html#pyams_portal.zmi.portlet.PortletSettingsEditor" title="pyams_portal.zmi.portlet.PortletSettingsEditor"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.portlet.PortletSettingsEditor</span></code></a></p>
-<p>Content portlet settings editor</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlets.content.ContentPortletSettingsEditor.settings">
-<code class="descname">settings</code><em class="property"> = &lt;InterfaceClass pyams_portal.portlets.content.interfaces.IContentPortletSettings&gt;</em><a class="headerlink" href="#pyams_portal.zmi.portlets.content.ContentPortletSettingsEditor.settings" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_portal.zmi.portlets.image">
-<span id="pyams-portal-zmi-portlets-image-module"></span><h2>pyams_portal.zmi.portlets.image module<a class="headerlink" href="#module-pyams_portal.zmi.portlets.image" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_portal.zmi.portlets.image.ImagePortletConfigurationAJAXEditor">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.portlets.image.</code><code class="descname">ImagePortletConfigurationAJAXEditor</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.portlets.image.ImagePortletConfigurationAJAXEditor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_portal.zmi.portlets.image.ImagePortletSettingsEditor" title="pyams_portal.zmi.portlets.image.ImagePortletSettingsEditor"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.portlets.image.ImagePortletSettingsEditor</span></code></a></p>
-<p>Image portlet settings editor, AJAX renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.portlets.image.ImagePortletPreviewer">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.portlets.image.</code><code class="descname">ImagePortletPreviewer</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>settings</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.portlets.image.ImagePortletPreviewer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_portal.html#pyams_portal.portlet.PortletPreviewer" title="pyams_portal.portlet.PortletPreviewer"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.portlet.PortletPreviewer</span></code></a></p>
-<p>Image portlet previewer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_portal.zmi.portlets.image.ImagePortletSettingsEditor">
-<em class="property">class </em><code class="descclassname">pyams_portal.zmi.portlets.image.</code><code class="descname">ImagePortletSettingsEditor</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_portal.zmi.portlets.image.ImagePortletSettingsEditor" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_portal.zmi.html#pyams_portal.zmi.portlet.PortletSettingsEditor" title="pyams_portal.zmi.portlet.PortletSettingsEditor"><code class="xref py py-class docutils literal"><span class="pre">pyams_portal.zmi.portlet.PortletSettingsEditor</span></code></a></p>
-<p>Image portlet settings editor</p>
-<dl class="attribute">
-<dt id="pyams_portal.zmi.portlets.image.ImagePortletSettingsEditor.settings">
-<code class="descname">settings</code><em class="property"> = &lt;InterfaceClass pyams_portal.portlets.image.interfaces.IImagePortletSettings&gt;</em><a class="headerlink" href="#pyams_portal.zmi.portlets.image.ImagePortletSettingsEditor.settings" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_portal.zmi.portlets">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_portal.zmi.portlets" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_portal.zmi.portlets package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_portal.zmi.portlets.content">pyams_portal.zmi.portlets.content module</a></li>
-<li><a class="reference internal" href="#module-pyams_portal.zmi.portlets.image">pyams_portal.zmi.portlets.image module</a></li>
-<li><a class="reference internal" href="#module-pyams_portal.zmi.portlets">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_security.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1084 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>PyAMS security &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-security">
-<span id="id1"></span><h1>PyAMS security<a class="headerlink" href="#pyams-security" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_security">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_security" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_security.includeme">
-<code class="descclassname">pyams_security.</code><code class="descname">includeme</code><span class="sig-paren">(</span><em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.includeme" title="Permalink to this definition">¶</a></dt>
-<dd><p>Pyramid include</p>
-<p>Split in another package to remove cyclic dependencies with TranslationStringFactory</p>
-</dd></dl>
-
-</div>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_security.interfaces.html">pyams_security.interfaces package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.interfaces.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.interfaces.html#module-pyams_security.interfaces.notification">pyams_security.interfaces.notification module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.interfaces.html#module-pyams_security.interfaces.profile">pyams_security.interfaces.profile module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.interfaces.html#module-pyams_security.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_security.plugin.html">pyams_security.plugin package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.plugin.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.plugin.html#module-pyams_security.plugin.admin">pyams_security.plugin.admin module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.plugin.html#module-pyams_security.plugin.group">pyams_security.plugin.group module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.plugin.html#module-pyams_security.plugin.http">pyams_security.plugin.http module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.plugin.html#module-pyams_security.plugin.social">pyams_security.plugin.social module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.plugin.html#module-pyams_security.plugin.userfolder">pyams_security.plugin.userfolder module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.plugin.html#module-pyams_security.plugin">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_security.tests.html">pyams_security.tests package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.tests.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.tests.html#module-pyams_security.tests.test_utilsdocs">pyams_security.tests.test_utilsdocs module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.tests.html#module-pyams_security.tests.test_utilsdocstrings">pyams_security.tests.test_utilsdocstrings module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.tests.html#module-pyams_security.tests">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_security.views.html">pyams_security.views package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.views.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.views.html#module-pyams_security.views.login">pyams_security.views.login module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.views.html#module-pyams_security.views.oauth">pyams_security.views.oauth module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.views.html#module-pyams_security.views.userfolder">pyams_security.views.userfolder module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.views.html#module-pyams_security.views.utility">pyams_security.views.utility module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.views.html#module-pyams_security.views">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_security.widget.html">pyams_security.widget package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.widget.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.widget.html#module-pyams_security.widget.interfaces">pyams_security.widget.interfaces module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.widget.html#module-pyams_security.widget">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_security.zmi.html">pyams_security.zmi package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.zmi.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_security.zmi.plugin.html">pyams_security.zmi.plugin package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_security.zmi.plugin.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_security.zmi.plugin.html#module-pyams_security.zmi.plugin.admin">pyams_security.zmi.plugin.admin module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_security.zmi.plugin.html#module-pyams_security.zmi.plugin.group">pyams_security.zmi.plugin.group module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_security.zmi.plugin.html#module-pyams_security.zmi.plugin.social">pyams_security.zmi.plugin.social module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_security.zmi.plugin.html#module-pyams_security.zmi.plugin.userfolder">pyams_security.zmi.plugin.userfolder module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_security.zmi.plugin.html#module-pyams_security.zmi.plugin">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_security.zmi.widget.html">pyams_security.zmi.widget package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_security.zmi.widget.html#module-pyams_security.zmi.widget">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.zmi.html#module-pyams_security.zmi.interfaces">pyams_security.zmi.interfaces module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.zmi.html#module-pyams_security.zmi.notification">pyams_security.zmi.notification module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.zmi.html#module-pyams_security.zmi.profile">pyams_security.zmi.profile module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.zmi.html#module-pyams_security.zmi.security">pyams_security.zmi.security module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.zmi.html#module-pyams_security.zmi.utility">pyams_security.zmi.utility module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_security.zmi.html#module-pyams_security.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="module-pyams_security.credential">
-<span id="pyams-security-credential-module"></span><h3>pyams_security.credential module<a class="headerlink" href="#module-pyams_security.credential" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_security.credential.Credentials">
-<em class="property">class </em><code class="descclassname">pyams_security.credential.</code><code class="descname">Credentials</code><span class="sig-paren">(</span><em>prefix</em>, <em>id</em>, <em>**attributes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.credential.Credentials" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Credentials class</p>
-<dl class="attribute">
-<dt id="pyams_security.credential.Credentials.attributes">
-<code class="descname">attributes</code><a class="headerlink" href="#pyams_security.credential.Credentials.attributes" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.credential.Credentials.id">
-<code class="descname">id</code><a class="headerlink" href="#pyams_security.credential.Credentials.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.credential.Credentials.prefix">
-<code class="descname">prefix</code><a class="headerlink" href="#pyams_security.credential.Credentials.prefix" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.include">
-<span id="pyams-security-include-module"></span><h3>pyams_security.include module<a class="headerlink" href="#module-pyams_security.include" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_security.include.include_package">
-<code class="descclassname">pyams_security.include.</code><code class="descname">include_package</code><span class="sig-paren">(</span><em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.include.include_package" title="Permalink to this definition">¶</a></dt>
-<dd><p>Pyramid include</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.index">
-<span id="pyams-security-index-module"></span><h3>pyams_security.index module<a class="headerlink" href="#module-pyams_security.index" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_security.index.PrincipalsRoleIndex">
-<em class="property">class </em><code class="descclassname">pyams_security.index.</code><code class="descname">PrincipalsRoleIndex</code><span class="sig-paren">(</span><em>role_id</em>, <em>family=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.index.PrincipalsRoleIndex" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">hypatia.keyword.KeywordIndex</span></code></p>
-<p>Principals role index</p>
-<dl class="method">
-<dt id="pyams_security.index.PrincipalsRoleIndex.discriminate">
-<code class="descname">discriminate</code><span class="sig-paren">(</span><em>obj</em>, <em>default</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.index.PrincipalsRoleIndex.discriminate" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.notification">
-<span id="pyams-security-notification-module"></span><h3>pyams_security.notification module<a class="headerlink" href="#module-pyams_security.notification" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_security.notification.NotificationSettings">
-<em class="property">class </em><code class="descclassname">pyams_security.notification.</code><code class="descname">NotificationSettings</code><a class="headerlink" href="#pyams_security.notification.NotificationSettings" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">persistent.Persistent</span></code></p>
-<p>Notification settings</p>
-<dl class="attribute">
-<dt id="pyams_security.notification.NotificationSettings.enable_notifications">
-<code class="descname">enable_notifications</code><a class="headerlink" href="#pyams_security.notification.NotificationSettings.enable_notifications" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.notification.NotificationSettings.mailer">
-<code class="descname">mailer</code><a class="headerlink" href="#pyams_security.notification.NotificationSettings.mailer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.notification.NotificationSettings.sender_email">
-<code class="descname">sender_email</code><a class="headerlink" href="#pyams_security.notification.NotificationSettings.sender_email" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.notification.NotificationSettings.sender_name">
-<code class="descname">sender_name</code><a class="headerlink" href="#pyams_security.notification.NotificationSettings.sender_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.notification.NotificationSettings.service_name">
-<code class="descname">service_name</code><a class="headerlink" href="#pyams_security.notification.NotificationSettings.service_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.notification.NotificationSettings.service_owner">
-<code class="descname">service_owner</code><a class="headerlink" href="#pyams_security.notification.NotificationSettings.service_owner" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.notification.NotificationSettings.signature">
-<code class="descname">signature</code><a class="headerlink" href="#pyams_security.notification.NotificationSettings.signature" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.notification.NotificationSettings.subject_prefix">
-<code class="descname">subject_prefix</code><a class="headerlink" href="#pyams_security.notification.NotificationSettings.subject_prefix" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.notification.SecurityNotificationSettingsFactory">
-<code class="descclassname">pyams_security.notification.</code><code class="descname">SecurityNotificationSettingsFactory</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.notification.SecurityNotificationSettingsFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Security manager notifications factory adapter</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.permission">
-<span id="pyams-security-permission-module"></span><h3>pyams_security.permission module<a class="headerlink" href="#module-pyams_security.permission" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_security.permission.Permission">
-<em class="property">class </em><code class="descclassname">pyams_security.permission.</code><code class="descname">Permission</code><span class="sig-paren">(</span><em>values=None</em>, <em>**args</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.permission.Permission" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Permission utility class</p>
-<dl class="attribute">
-<dt id="pyams_security.permission.Permission.description">
-<code class="descname">description</code><a class="headerlink" href="#pyams_security.permission.Permission.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.permission.Permission.id">
-<code class="descname">id</code><a class="headerlink" href="#pyams_security.permission.Permission.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.permission.Permission.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_security.permission.Permission.title" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.permission.PermissionsVocabulary">
-<em class="property">class </em><code class="descclassname">pyams_security.permission.</code><code class="descname">PermissionsVocabulary</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.permission.PermissionsVocabulary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema.vocabulary.SimpleVocabulary</span></code></p>
-<p>Permissions vocabulary</p>
-<dl class="attribute">
-<dt id="pyams_security.permission.PermissionsVocabulary.interface">
-<code class="descname">interface</code><em class="property"> = &lt;InterfaceClass pyams_security.interfaces.IPermission&gt;</em><a class="headerlink" href="#pyams_security.permission.PermissionsVocabulary.interface" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.permission.register_permission">
-<code class="descclassname">pyams_security.permission.</code><code class="descname">register_permission</code><span class="sig-paren">(</span><em>config</em>, <em>permission</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.permission.register_permission" title="Permalink to this definition">¶</a></dt>
-<dd><p>Register a new permission</p>
-<p>Permissions registry is not required.
-But only registered permissions can be applied via default
-ZMI features</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.principal">
-<span id="pyams-security-principal-module"></span><h3>pyams_security.principal module<a class="headerlink" href="#module-pyams_security.principal" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_security.principal.MissingPrincipal">
-<em class="property">class </em><code class="descclassname">pyams_security.principal.</code><code class="descname">MissingPrincipal</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.principal.MissingPrincipal" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Missing principal info</p>
-<p>This class can be used when a stored principal ID
-references a principal which can’t be found anymore</p>
-<dl class="attribute">
-<dt id="pyams_security.principal.MissingPrincipal.id">
-<code class="descname">id</code><a class="headerlink" href="#pyams_security.principal.MissingPrincipal.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.principal.MissingPrincipal.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_security.principal.MissingPrincipal.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.principal.PrincipalInfo">
-<em class="property">class </em><code class="descclassname">pyams_security.principal.</code><code class="descname">PrincipalInfo</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.principal.PrincipalInfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Generic principal info</p>
-<dl class="attribute">
-<dt id="pyams_security.principal.PrincipalInfo.attributes">
-<code class="descname">attributes</code><a class="headerlink" href="#pyams_security.principal.PrincipalInfo.attributes" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.principal.PrincipalInfo.id">
-<code class="descname">id</code><a class="headerlink" href="#pyams_security.principal.PrincipalInfo.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.principal.PrincipalInfo.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_security.principal.PrincipalInfo.title" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.principal.get_principal_annotations">
-<code class="descclassname">pyams_security.principal.</code><code class="descname">get_principal_annotations</code><span class="sig-paren">(</span><em>principal</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.principal.get_principal_annotations" title="Permalink to this definition">¶</a></dt>
-<dd><p>Principal annotations adapter</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.profile">
-<span id="pyams-security-profile-module"></span><h3>pyams_security.profile module<a class="headerlink" href="#module-pyams_security.profile" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_security.profile.PrincipalPublicProfileFactory">
-<code class="descclassname">pyams_security.profile.</code><code class="descname">PrincipalPublicProfileFactory</code><span class="sig-paren">(</span><em>principal</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.profile.PrincipalPublicProfileFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Principal public profile factory adapter</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.profile.ProfileTraverser">
-<em class="property">class </em><code class="descclassname">pyams_security.profile.</code><code class="descname">ProfileTraverser</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.profile.ProfileTraverser" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestAdapter" title="pyams_utils.adapter.ContextRequestAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestAdapter</span></code></a></p>
-<p>++profile++ namespace traverser</p>
-<dl class="method">
-<dt id="pyams_security.profile.ProfileTraverser.traverse">
-<code class="descname">traverse</code><span class="sig-paren">(</span><em>name</em>, <em>furtherpath=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.profile.ProfileTraverser.traverse" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.profile.PublicProfile">
-<em class="property">class </em><code class="descclassname">pyams_security.profile.</code><code class="descname">PublicProfile</code><a class="headerlink" href="#pyams_security.profile.PublicProfile" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">persistent.Persistent</span></code>, <code class="xref py py-class docutils literal"><span class="pre">zope.container.contained.Contained</span></code></p>
-<p>Public profile persistent class</p>
-<dl class="attribute">
-<dt id="pyams_security.profile.PublicProfile.avatar">
-<code class="descname">avatar</code><a class="headerlink" href="#pyams_security.profile.PublicProfile.avatar" title="Permalink to this definition">¶</a></dt>
-<dd><p>Property class used to handle files</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.profile.PublicProfileExtension">
-<em class="property">class </em><code class="descclassname">pyams_security.profile.</code><code class="descname">PublicProfileExtension</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.profile.PublicProfileExtension" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestAdapter" title="pyams_utils.adapter.ContextRequestAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestAdapter</span></code></a></p>
-<p>public_profile TALES extension</p>
-<dl class="method">
-<dt id="pyams_security.profile.PublicProfileExtension.render">
-<code class="descname">render</code><span class="sig-paren">(</span><em>request=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.profile.PublicProfileExtension.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.profile.PublicProfileFactory">
-<code class="descclassname">pyams_security.profile.</code><code class="descname">PublicProfileFactory</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.profile.PublicProfileFactory" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.property">
-<span id="pyams-security-property-module"></span><h3>pyams_security.property module<a class="headerlink" href="#module-pyams_security.property" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_security.property.RolePrincipalsFieldProperty">
-<em class="property">class </em><code class="descclassname">pyams_security.property.</code><code class="descname">RolePrincipalsFieldProperty</code><span class="sig-paren">(</span><em>field</em>, <em>role_id=None</em>, <em>name=None</em>, <em>**args</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.property.RolePrincipalsFieldProperty" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Custom field property used to handle role principals</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.role">
-<span id="pyams-security-role-module"></span><h3>pyams_security.role module<a class="headerlink" href="#module-pyams_security.role" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_security.role.Role">
-<em class="property">class </em><code class="descclassname">pyams_security.role.</code><code class="descname">Role</code><span class="sig-paren">(</span><em>values=None</em>, <em>**args</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.role.Role" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Role utility class</p>
-<dl class="attribute">
-<dt id="pyams_security.role.Role.description">
-<code class="descname">description</code><a class="headerlink" href="#pyams_security.role.Role.description" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.role.Role.id">
-<code class="descname">id</code><a class="headerlink" href="#pyams_security.role.Role.id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.role.Role.managers">
-<code class="descname">managers</code><a class="headerlink" href="#pyams_security.role.Role.managers" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.role.Role.permissions">
-<code class="descname">permissions</code><a class="headerlink" href="#pyams_security.role.Role.permissions" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.role.Role.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_security.role.Role.title" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.role.RolesVocabulary">
-<em class="property">class </em><code class="descclassname">pyams_security.role.</code><code class="descname">RolesVocabulary</code><span class="sig-paren">(</span><em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.role.RolesVocabulary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema.vocabulary.SimpleVocabulary</span></code></p>
-<p>Roles vocabulary</p>
-<dl class="attribute">
-<dt id="pyams_security.role.RolesVocabulary.interface">
-<code class="descname">interface</code><em class="property"> = &lt;InterfaceClass pyams_security.interfaces.IRole&gt;</em><a class="headerlink" href="#pyams_security.role.RolesVocabulary.interface" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.role.register_role">
-<code class="descclassname">pyams_security.role.</code><code class="descname">register_role</code><span class="sig-paren">(</span><em>config</em>, <em>role</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.role.register_role" title="Permalink to this definition">¶</a></dt>
-<dd><p>Register a new role</p>
-<p>Roles registry is not required.
-But only registered roles can be applied via default
-ZMI features.</p>
-<p>If a role is registered several times, previous registrations
-will just be updated to add new permissions.
-Title and description are not updated after first registration.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.schema">
-<span id="pyams-security-schema-module"></span><h3>pyams_security.schema module<a class="headerlink" href="#module-pyams_security.schema" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_security.schema.PermissionField">
-<em class="property">class </em><code class="descclassname">pyams_security.schema.</code><code class="descname">PermissionField</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.schema.PermissionField" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema._field.Choice</span></code></p>
-<p>Permission field</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.schema.PermissionsSetField">
-<em class="property">class </em><code class="descclassname">pyams_security.schema.</code><code class="descname">PermissionsSetField</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.schema.PermissionsSetField" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema._field.Set</span></code></p>
-<p>Permissions set field</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.schema.Principal">
-<em class="property">class </em><code class="descclassname">pyams_security.schema.</code><code class="descname">Principal</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.schema.Principal" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema._bootstrapfields.TextLine</span></code></p>
-<p>Principal field</p>
-<dl class="attribute">
-<dt id="pyams_security.schema.Principal.role_id">
-<code class="descname">role_id</code><em class="property"> = None</em><a class="headerlink" href="#pyams_security.schema.Principal.role_id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.schema.PrincipalsSet">
-<em class="property">class </em><code class="descclassname">pyams_security.schema.</code><code class="descname">PrincipalsSet</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.schema.PrincipalsSet" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema._field.Set</span></code></p>
-<p>Principals set field</p>
-<dl class="attribute">
-<dt id="pyams_security.schema.PrincipalsSet.role_id">
-<code class="descname">role_id</code><em class="property"> = None</em><a class="headerlink" href="#pyams_security.schema.PrincipalsSet.role_id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.security">
-<span id="pyams-security-security-module"></span><h3>pyams_security.security module<a class="headerlink" href="#module-pyams_security.security" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_security.security.ProtectedObject">
-<em class="property">class </em><code class="descclassname">pyams_security.security.</code><code class="descname">ProtectedObject</code><a class="headerlink" href="#pyams_security.security.ProtectedObject" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Base protected object class</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.security.ProtectedObjectFactory">
-<code class="descclassname">pyams_security.security.</code><code class="descname">ProtectedObjectFactory</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.security.ProtectedObjectFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Default protected object factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.security.RoleProtectedObject">
-<em class="property">class </em><code class="descclassname">pyams_security.security.</code><code class="descname">RoleProtectedObject</code><a class="headerlink" href="#pyams_security.security.RoleProtectedObject" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">persistent.Persistent</span></code>, <code class="xref py py-class docutils literal"><span class="pre">zope.container.contained.Contained</span></code></p>
-<p>Base class for object protected by roles</p>
-<dl class="attribute">
-<dt id="pyams_security.security.RoleProtectedObject.authenticated_denied">
-<code class="descname">authenticated_denied</code><a class="headerlink" href="#pyams_security.security.RoleProtectedObject.authenticated_denied" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.security.RoleProtectedObject.authenticated_granted">
-<code class="descname">authenticated_granted</code><a class="headerlink" href="#pyams_security.security.RoleProtectedObject.authenticated_granted" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.security.RoleProtectedObject.everyone_denied">
-<code class="descname">everyone_denied</code><a class="headerlink" href="#pyams_security.security.RoleProtectedObject.everyone_denied" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.security.RoleProtectedObject.everyone_granted">
-<code class="descname">everyone_granted</code><a class="headerlink" href="#pyams_security.security.RoleProtectedObject.everyone_granted" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.security.RoleProtectedObject.get_authenticated_denied">
-<code class="descname">get_authenticated_denied</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.security.RoleProtectedObject.get_authenticated_denied" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.security.RoleProtectedObject.get_authenticated_granted">
-<code class="descname">get_authenticated_granted</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.security.RoleProtectedObject.get_authenticated_granted" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.security.RoleProtectedObject.get_everyone_denied">
-<code class="descname">get_everyone_denied</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.security.RoleProtectedObject.get_everyone_denied" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.security.RoleProtectedObject.get_everyone_granted">
-<code class="descname">get_everyone_granted</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.security.RoleProtectedObject.get_everyone_granted" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.security.RoleProtectedObject.get_granted_roles">
-<code class="descname">get_granted_roles</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.security.RoleProtectedObject.get_granted_roles" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.security.RoleProtectedObject.get_permissions">
-<code class="descname">get_permissions</code><span class="sig-paren">(</span><em>principal_id</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.security.RoleProtectedObject.get_permissions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.security.RoleProtectedObject.get_principals">
-<code class="descname">get_principals</code><span class="sig-paren">(</span><em>role_id</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.security.RoleProtectedObject.get_principals" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.security.RoleProtectedObject.get_roles">
-<code class="descname">get_roles</code><span class="sig-paren">(</span><em>principal_id</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.security.RoleProtectedObject.get_roles" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.security.RoleProtectedObject.grant_role">
-<code class="descname">grant_role</code><span class="sig-paren">(</span><em>role_id</em>, <em>principal_ids</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.security.RoleProtectedObject.grant_role" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.security.RoleProtectedObject.inherit_parent_roles">
-<code class="descname">inherit_parent_roles</code><a class="headerlink" href="#pyams_security.security.RoleProtectedObject.inherit_parent_roles" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.security.RoleProtectedObject.inherit_parent_security">
-<code class="descname">inherit_parent_security</code><a class="headerlink" href="#pyams_security.security.RoleProtectedObject.inherit_parent_security" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.security.RoleProtectedObject.revoke_role">
-<code class="descname">revoke_role</code><span class="sig-paren">(</span><em>role_id</em>, <em>principal_ids</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.security.RoleProtectedObject.revoke_role" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.site">
-<span id="pyams-security-site-module"></span><h3>pyams_security.site module<a class="headerlink" href="#module-pyams_security.site" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_security.site.SecurityGenerationsChecker">
-<em class="property">class </em><code class="descclassname">pyams_security.site.</code><code class="descname">SecurityGenerationsChecker</code><a class="headerlink" href="#pyams_security.site.SecurityGenerationsChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>I18n generations checker</p>
-<dl class="method">
-<dt id="pyams_security.site.SecurityGenerationsChecker.evolve">
-<code class="descname">evolve</code><span class="sig-paren">(</span><em>site</em>, <em>current=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.site.SecurityGenerationsChecker.evolve" title="Permalink to this definition">¶</a></dt>
-<dd><p>Check for required utilities</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.site.SecurityGenerationsChecker.generation">
-<code class="descname">generation</code><em class="property"> = 1</em><a class="headerlink" href="#pyams_security.site.SecurityGenerationsChecker.generation" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.site.get_admin_user">
-<code class="descclassname">pyams_security.site.</code><code class="descname">get_admin_user</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.site.get_admin_user" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get system manager profile</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.site.get_service_user">
-<code class="descclassname">pyams_security.site.</code><code class="descname">get_service_user</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.site.get_service_user" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get internal services profile</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.site.handle_new_local_site">
-<code class="descclassname">pyams_security.site.</code><code class="descname">handle_new_local_site</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.site.handle_new_local_site" title="Permalink to this definition">¶</a></dt>
-<dd><p>Create a new security manager when a site is created</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.site.handle_new_security_manager">
-<code class="descclassname">pyams_security.site.</code><code class="descname">handle_new_security_manager</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.site.handle_new_security_manager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Automatically create a new administration login</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.utility">
-<span id="pyams-security-utility-module"></span><h3>pyams_security.utility module<a class="headerlink" href="#module-pyams_security.utility" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_security.utility.PyAMSAuthenticationPolicy">
-<em class="property">class </em><code class="descclassname">pyams_security.utility.</code><code class="descname">PyAMSAuthenticationPolicy</code><span class="sig-paren">(</span><em>secret</em>, <em>credentials=('http'</em>, <em>)</em>, <em>cookie_name='auth_ticket'</em>, <em>secure=False</em>, <em>include_ip=False</em>, <em>timeout=None</em>, <em>reissue_time=None</em>, <em>max_age=None</em>, <em>path='/'</em>, <em>http_only=False</em>, <em>wild_domain=True</em>, <em>hashalg='sha256'</em>, <em>parent_domain=False</em>, <em>domain=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.PyAMSAuthenticationPolicy" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>PyAMS authentication policy</p>
-<p>This authentication policy relies on a registered ISecurityManager utility.
-Use same authentication ticket as AuthTktAuthenticationPolicy.</p>
-<p><code class="docutils literal"><span class="pre">credentials</span></code> is the list of credentials extraction utilities which can be
-used to get credentials.</p>
-<p>See <cite>pyramid.authentication.AuthTktAuthenticationPolicy</cite> to get description
-of other constructor arguments.</p>
-<dl class="method">
-<dt id="pyams_security.utility.PyAMSAuthenticationPolicy.authenticated_userid">
-<code class="descname">authenticated_userid</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.PyAMSAuthenticationPolicy.authenticated_userid" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.utility.PyAMSAuthenticationPolicy.credentials_plugins">
-<code class="descname">credentials_plugins</code><a class="headerlink" href="#pyams_security.utility.PyAMSAuthenticationPolicy.credentials_plugins" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.utility.PyAMSAuthenticationPolicy.effective_principals">
-<code class="descname">effective_principals</code><span class="sig-paren">(</span><em>x</em>, <em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.PyAMSAuthenticationPolicy.effective_principals" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.utility.PyAMSAuthenticationPolicy.forget">
-<code class="descname">forget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.PyAMSAuthenticationPolicy.forget" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.utility.PyAMSAuthenticationPolicy.remember">
-<code class="descname">remember</code><span class="sig-paren">(</span><em>request</em>, <em>principal</em>, <em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.PyAMSAuthenticationPolicy.remember" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.utility.PyAMSAuthenticationPolicy.unauthenticated_userid">
-<code class="descname">unauthenticated_userid</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.PyAMSAuthenticationPolicy.unauthenticated_userid" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.utility.SecurityManager">
-<em class="property">class </em><code class="descclassname">pyams_security.utility.</code><code class="descname">SecurityManager</code><a class="headerlink" href="#pyams_security.utility.SecurityManager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.container.folder.Folder</span></code></p>
-<p>Security manager utility</p>
-<dl class="method">
-<dt id="pyams_security.utility.SecurityManager.authenticate">
-<code class="descname">authenticate</code><span class="sig-paren">(</span><em>credentials</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.SecurityManager.authenticate" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.utility.SecurityManager.authenticated_userid">
-<code class="descname">authenticated_userid</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.SecurityManager.authenticated_userid" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.utility.SecurityManager.authentication_plugins_names">
-<code class="descname">authentication_plugins_names</code><a class="headerlink" href="#pyams_security.utility.SecurityManager.authentication_plugins_names" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.utility.SecurityManager.authomatic_secret">
-<code class="descname">authomatic_secret</code><a class="headerlink" href="#pyams_security.utility.SecurityManager.authomatic_secret" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.utility.SecurityManager.credentials_plugins_names">
-<code class="descname">credentials_plugins_names</code><a class="headerlink" href="#pyams_security.utility.SecurityManager.credentials_plugins_names" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.utility.SecurityManager.directory_plugins_names">
-<code class="descname">directory_plugins_names</code><a class="headerlink" href="#pyams_security.utility.SecurityManager.directory_plugins_names" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.utility.SecurityManager.effective_principals">
-<code class="descname">effective_principals</code><span class="sig-paren">(</span><em>principal_id</em>, <em>request=None</em>, <em>context=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.SecurityManager.effective_principals" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.utility.SecurityManager.enable_social_login">
-<code class="descname">enable_social_login</code><a class="headerlink" href="#pyams_security.utility.SecurityManager.enable_social_login" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.utility.SecurityManager.extract_credentials">
-<code class="descname">extract_credentials</code><span class="sig-paren">(</span><em>request</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.SecurityManager.extract_credentials" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.utility.SecurityManager.find_principals">
-<code class="descname">find_principals</code><span class="sig-paren">(</span><em>query</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.SecurityManager.find_principals" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.utility.SecurityManager.get_all_principals">
-<code class="descname">get_all_principals</code><span class="sig-paren">(</span><em>principal_id</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.SecurityManager.get_all_principals" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.utility.SecurityManager.get_authentication_plugins">
-<code class="descname">get_authentication_plugins</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.SecurityManager.get_authentication_plugins" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.utility.SecurityManager.get_credentials_plugins">
-<code class="descname">get_credentials_plugins</code><span class="sig-paren">(</span><em>request=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.SecurityManager.get_credentials_plugins" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.utility.SecurityManager.get_directory_plugins">
-<code class="descname">get_directory_plugins</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.SecurityManager.get_directory_plugins" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.utility.SecurityManager.get_groups_directory_plugins">
-<code class="descname">get_groups_directory_plugins</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.SecurityManager.get_groups_directory_plugins" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.utility.SecurityManager.get_plugin">
-<code class="descname">get_plugin</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.SecurityManager.get_plugin" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.utility.SecurityManager.get_principal">
-<code class="descname">get_principal</code><a class="headerlink" href="#pyams_security.utility.SecurityManager.get_principal" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.utility.SecurityManager.open_registration">
-<code class="descname">open_registration</code><a class="headerlink" href="#pyams_security.utility.SecurityManager.open_registration" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.utility.SecurityManager.social_login_use_popup">
-<code class="descname">social_login_use_popup</code><a class="headerlink" href="#pyams_security.utility.SecurityManager.social_login_use_popup" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.utility.SecurityManager.social_users_folder">
-<code class="descname">social_users_folder</code><a class="headerlink" href="#pyams_security.utility.SecurityManager.social_users_folder" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.utility.SecurityManager.users_folder">
-<code class="descname">users_folder</code><a class="headerlink" href="#pyams_security.utility.SecurityManager.users_folder" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.utility.get_principal">
-<code class="descclassname">pyams_security.utility.</code><code class="descname">get_principal</code><span class="sig-paren">(</span><em>request</em>, <em>principal_id=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.utility.get_principal" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get principal associated with given request</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.vocabulary">
-<span id="pyams-security-vocabulary-module"></span><h3>pyams_security.vocabulary module<a class="headerlink" href="#module-pyams_security.vocabulary" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_security.vocabulary.PasswordManagerVocabulary">
-<em class="property">class </em><code class="descclassname">pyams_security.vocabulary.</code><code class="descname">PasswordManagerVocabulary</code><span class="sig-paren">(</span><em>context</em>, <em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.vocabulary.PasswordManagerVocabulary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.componentvocabulary.vocabulary.UtilityVocabulary</span></code></p>
-<p>Password managers vocabulary</p>
-<dl class="attribute">
-<dt id="pyams_security.vocabulary.PasswordManagerVocabulary.interface">
-<code class="descname">interface</code><em class="property"> = &lt;InterfaceClass zope.password.interfaces.IPasswordManager&gt;</em><a class="headerlink" href="#pyams_security.vocabulary.PasswordManagerVocabulary.interface" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.vocabulary.PasswordManagerVocabulary.nameOnly">
-<code class="descname">nameOnly</code><em class="property"> = True</em><a class="headerlink" href="#pyams_security.vocabulary.PasswordManagerVocabulary.nameOnly" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">PyAMS security</a><ul>
-<li><a class="reference internal" href="#module-pyams_security">Module contents</a></li>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a><ul>
-<li><a class="reference internal" href="#module-pyams_security.credential">pyams_security.credential module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.include">pyams_security.include module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.index">pyams_security.index module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.notification">pyams_security.notification module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.permission">pyams_security.permission module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.principal">pyams_security.principal module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.profile">pyams_security.profile module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.property">pyams_security.property module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.role">pyams_security.role module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.schema">pyams_security.schema module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.security">pyams_security.security module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.site">pyams_security.site module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.utility">pyams_security.utility module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.vocabulary">pyams_security.vocabulary module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_security.tests.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_security.tests package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-security-tests-package">
-<h1>pyams_security.tests package<a class="headerlink" href="#pyams-security-tests-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_security.tests.test_utilsdocs">
-<span id="pyams-security-tests-test-utilsdocs-module"></span><h2>pyams_security.tests.test_utilsdocs module<a class="headerlink" href="#module-pyams_security.tests.test_utilsdocs" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_security doctest</p>
-<dl class="function">
-<dt id="pyams_security.tests.test_utilsdocs.doc_suite">
-<code class="descclassname">pyams_security.tests.test_utilsdocs.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>setUp=None</em>, <em>tearDown=None</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.tests.test_utilsdocs.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doctests found in /doctest.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.tests.test_utilsdocs.test_suite">
-<code class="descclassname">pyams_security.tests.test_utilsdocs.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.tests.test_utilsdocs.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.tests.test_utilsdocstrings">
-<span id="pyams-security-tests-test-utilsdocstrings-module"></span><h2>pyams_security.tests.test_utilsdocstrings module<a class="headerlink" href="#module-pyams_security.tests.test_utilsdocstrings" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_security doc strings</p>
-<dl class="function">
-<dt id="pyams_security.tests.test_utilsdocstrings.doc_suite">
-<code class="descclassname">pyams_security.tests.test_utilsdocstrings.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.tests.test_utilsdocstrings.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doc tests strings found in /<a href="#id1"><span class="problematic" id="id2">*</span></a>.py</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.tests.test_utilsdocstrings.test_suite">
-<code class="descclassname">pyams_security.tests.test_utilsdocstrings.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.tests.test_utilsdocstrings.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.tests">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_security.tests" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_security.tests package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_security.tests.test_utilsdocs">pyams_security.tests.test_utilsdocs module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.tests.test_utilsdocstrings">pyams_security.tests.test_utilsdocstrings module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.tests">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_security.widget.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,278 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_security.widget package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-security-widget-package">
-<h1>pyams_security.widget package<a class="headerlink" href="#pyams-security-widget-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_security.widget.interfaces">
-<span id="pyams-security-widget-interfaces-module"></span><h2>pyams_security.widget.interfaces module<a class="headerlink" href="#module-pyams_security.widget.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_security.widget">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_security.widget" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_security.widget.PermissionDataConverter">
-<em class="property">class </em><code class="descclassname">pyams_security.widget.</code><code class="descname">PermissionDataConverter</code><span class="sig-paren">(</span><em>field</em>, <em>widget</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PermissionDataConverter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.converter.BaseDataConverter</span></code></p>
-<p>Permission data converter</p>
-<dl class="method">
-<dt id="pyams_security.widget.PermissionDataConverter.toFieldValue">
-<code class="descname">toFieldValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PermissionDataConverter.toFieldValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.widget.PermissionDataConverter.toWidgetValue">
-<code class="descname">toWidgetValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PermissionDataConverter.toWidgetValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.widget.PermissionFieldWidget">
-<code class="descclassname">pyams_security.widget.</code><code class="descname">PermissionFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PermissionFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Permission field widget factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.widget.PermissionWidget">
-<em class="property">class </em><code class="descclassname">pyams_security.widget.</code><code class="descname">PermissionWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PermissionWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.browser.select.SelectWidget</span></code></p>
-<p>Principal widget</p>
-<dl class="method">
-<dt id="pyams_security.widget.PermissionWidget.extract">
-<code class="descname">extract</code><span class="sig-paren">(</span><em>default=&lt;NO_VALUE&gt;</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PermissionWidget.extract" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.widget.PermissionWidget.isSelected">
-<code class="descname">isSelected</code><span class="sig-paren">(</span><em>term</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PermissionWidget.isSelected" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.widget.PermissionWidget.items">
-<code class="descname">items</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PermissionWidget.items" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.widget.PermissionWidget.value_map">
-<code class="descname">value_map</code><a class="headerlink" href="#pyams_security.widget.PermissionWidget.value_map" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.widget.PermissionsSetDataConverter">
-<em class="property">class </em><code class="descclassname">pyams_security.widget.</code><code class="descname">PermissionsSetDataConverter</code><span class="sig-paren">(</span><em>field</em>, <em>widget</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PermissionsSetDataConverter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.converter.BaseDataConverter</span></code></p>
-<p>Permissions set data converter</p>
-<dl class="method">
-<dt id="pyams_security.widget.PermissionsSetDataConverter.toFieldValue">
-<code class="descname">toFieldValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PermissionsSetDataConverter.toFieldValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.widget.PermissionsSetDataConverter.toWidgetValue">
-<code class="descname">toWidgetValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PermissionsSetDataConverter.toWidgetValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.widget.PermissionsSetFieldWidget">
-<code class="descclassname">pyams_security.widget.</code><code class="descname">PermissionsSetFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PermissionsSetFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Permissions set field widget factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.widget.PermissionsSetWidget">
-<em class="property">class </em><code class="descclassname">pyams_security.widget.</code><code class="descname">PermissionsSetWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PermissionsSetWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.browser.widget.HTMLInputWidget</span></code>, <code class="xref py py-class docutils literal"><span class="pre">z3c.form.widget.Widget</span></code></p>
-<p>Permissions set widget</p>
-<dl class="attribute">
-<dt id="pyams_security.widget.PermissionsSetWidget.values_data">
-<code class="descname">values_data</code><a class="headerlink" href="#pyams_security.widget.PermissionsSetWidget.values_data" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.widget.PermissionsSetWidget.values_map">
-<code class="descname">values_map</code><a class="headerlink" href="#pyams_security.widget.PermissionsSetWidget.values_map" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.widget.PermissionsSetWidget.values_str">
-<code class="descname">values_str</code><a class="headerlink" href="#pyams_security.widget.PermissionsSetWidget.values_str" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.widget.PrincipalDataConverter">
-<em class="property">class </em><code class="descclassname">pyams_security.widget.</code><code class="descname">PrincipalDataConverter</code><span class="sig-paren">(</span><em>field</em>, <em>widget</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PrincipalDataConverter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.converter.BaseDataConverter</span></code></p>
-<p>Principal data converter</p>
-<dl class="method">
-<dt id="pyams_security.widget.PrincipalDataConverter.toFieldValue">
-<code class="descname">toFieldValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PrincipalDataConverter.toFieldValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.widget.PrincipalDataConverter.toWidgetValue">
-<code class="descname">toWidgetValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PrincipalDataConverter.toWidgetValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.widget.PrincipalFieldWidget">
-<code class="descclassname">pyams_security.widget.</code><code class="descname">PrincipalFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PrincipalFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Principal field widget factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.widget.PrincipalWidget">
-<em class="property">class </em><code class="descclassname">pyams_security.widget.</code><code class="descname">PrincipalWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PrincipalWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.browser.widget.HTMLInputWidget</span></code>, <code class="xref py py-class docutils literal"><span class="pre">z3c.form.widget.Widget</span></code></p>
-<p>Principal widget</p>
-<dl class="attribute">
-<dt id="pyams_security.widget.PrincipalWidget.value_map">
-<code class="descname">value_map</code><a class="headerlink" href="#pyams_security.widget.PrincipalWidget.value_map" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.widget.PrincipalsSetDataConverter">
-<em class="property">class </em><code class="descclassname">pyams_security.widget.</code><code class="descname">PrincipalsSetDataConverter</code><span class="sig-paren">(</span><em>field</em>, <em>widget</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PrincipalsSetDataConverter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.converter.BaseDataConverter</span></code></p>
-<p>Principals set data converter</p>
-<dl class="method">
-<dt id="pyams_security.widget.PrincipalsSetDataConverter.toFieldValue">
-<code class="descname">toFieldValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PrincipalsSetDataConverter.toFieldValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.widget.PrincipalsSetDataConverter.toWidgetValue">
-<code class="descname">toWidgetValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PrincipalsSetDataConverter.toWidgetValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.widget.PrincipalsSetFieldWidget">
-<code class="descclassname">pyams_security.widget.</code><code class="descname">PrincipalsSetFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PrincipalsSetFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Principals set field widget factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.widget.PrincipalsSetWidget">
-<em class="property">class </em><code class="descclassname">pyams_security.widget.</code><code class="descname">PrincipalsSetWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.widget.PrincipalsSetWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.browser.widget.HTMLInputWidget</span></code>, <code class="xref py py-class docutils literal"><span class="pre">z3c.form.widget.Widget</span></code></p>
-<p>Principals set widget</p>
-<dl class="attribute">
-<dt id="pyams_security.widget.PrincipalsSetWidget.values_map">
-<code class="descname">values_map</code><a class="headerlink" href="#pyams_security.widget.PrincipalsSetWidget.values_map" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_security.widget package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_security.widget.interfaces">pyams_security.widget.interfaces module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.widget">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_security.zmi.plugin.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1873 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_security.zmi.plugin package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-security-zmi-plugin-package">
-<h1>pyams_security.zmi.plugin package<a class="headerlink" href="#pyams-security-zmi-plugin-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_security.zmi.plugin.admin">
-<span id="pyams-security-zmi-plugin-admin-module"></span><h2>pyams_security.zmi.plugin.admin module<a class="headerlink" href="#module-pyams_security.zmi.plugin.admin" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.admin.</code><code class="descname">AdminAuthenticationAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm" title="pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm</span></code></a></p>
-<p>Admin authentication plug-in add form, AJAX handler</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.admin.</code><code class="descname">AdminAuthenticationAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm" title="pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm</span></code></a></p>
-<p>Admin authentication plug-in edit form, AJAX handler</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.admin.</code><code class="descname">AdminAuthenticationAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Admin authentication plug-in add form</p>
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>plugin</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-admin-authentication.json'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.autocomplete">
-<code class="descname">autocomplete</code><em class="property"> = 'off'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.autocomplete" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-support'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add administration authentication plug-in'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.nextURL">
-<code class="descname">nextURL</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.nextURL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.title">
-<code class="descname">title</code><em class="property"> = 'System security manager'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.admin.</code><code class="descname">AdminAuthenticationAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Admin authentication add menu</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add admin authentication...'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-support'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAddMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-admin-authentication.html'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.admin.</code><code class="descname">AdminAuthenticationEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Admin authentication plug-in edit form</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm.autocomplete">
-<code class="descname">autocomplete</code><em class="property"> = 'off'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm.autocomplete" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-support'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit administration authentication plug-in'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationHelpAdapter">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.admin.</code><code class="descname">AdminAuthenticationHelpAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationHelpAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.help.FormHelp" title="pyams_form.help.FormHelp"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.help.FormHelp</span></code></a></p>
-<p>Admin authentication edit form help adapter</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationHelpAdapter.header">
-<code class="descname">header</code><em class="property"> = 'WARNING'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationHelpAdapter.header" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationHelpAdapter.message">
-<code class="descname">message</code><em class="property"> = 'Before disabling plug-in, please verify that you have other administration access!'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationHelpAdapter.message" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationHelpAdapter.message_format">
-<code class="descname">message_format</code><em class="property"> = 'rest'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationHelpAdapter.message_format" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.admin.AdminAuthenticationHelpAdapter.status">
-<code class="descname">status</code><em class="property"> = 'danger'</em><a class="headerlink" href="#pyams_security.zmi.plugin.admin.AdminAuthenticationHelpAdapter.status" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.zmi.plugin.admin.handle_new_admin_folder_data_extraction">
-<code class="descclassname">pyams_security.zmi.plugin.admin.</code><code class="descname">handle_new_admin_folder_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.admin.handle_new_admin_folder_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle new admin authentication plug-in form data extraction</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.zmi.plugin.group">
-<span id="pyams-security-zmi-plugin-group-module"></span><h2>pyams_security.zmi.plugin.group module<a class="headerlink" href="#module-pyams_security.zmi.plugin.group" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.group.DescriptionColumn">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">DescriptionColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.DescriptionColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Users registration date column</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.DescriptionColumn.attrName">
-<code class="descname">attrName</code><em class="property"> = 'description'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.DescriptionColumn.attrName" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.group.DescriptionColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.DescriptionColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.DescriptionColumn.weight">
-<code class="descname">weight</code><em class="property"> = 20</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.DescriptionColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">GroupsFolderAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_security.zmi.plugin.group.GroupsFolderAddForm" title="pyams_security.zmi.plugin.group.GroupsFolderAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_security.zmi.plugin.group.GroupsFolderAddForm</span></code></a></p>
-<p>Groups folder plug-in add form, AJAX handler</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">GroupsFolderAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_security.zmi.plugin.group.GroupsFolderEditForm" title="pyams_security.zmi.plugin.group.GroupsFolderEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_security.zmi.plugin.group.GroupsFolderEditForm</span></code></a></p>
-<p>Groups folder plug-in edit form, AJAX handler</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAddForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">GroupsFolderAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Groups folder plug-in add form</p>
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>plugin</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-groups-folder.json'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = None</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-users'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add local groups folder plug-in'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAddForm.nextURL">
-<code class="descname">nextURL</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAddForm.nextURL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAddForm.title">
-<code class="descname">title</code><em class="property"> = 'System security manager'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAddForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">GroupsFolderAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Local groups folder add menu</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add local groups folder...'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-users'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAddMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAddMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-groups-folder.html'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderContentsTable">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">GroupsFolderContentsTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderContentsTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.BaseTable" title="pyams_skin.table.BaseTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.BaseTable</span></code></a></p>
-<p>Groups folder contents table</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderContentsTable.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'table': 'table table-bordered table-striped table-hover table-tight datatable'}</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderContentsTable.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderContentsTable.id">
-<code class="descname">id</code><em class="property"> = 'groups_folder_table'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderContentsTable.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderContentsTable.title">
-<code class="descname">title</code><em class="property"> = 'Local groups list'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderContentsTable.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderContentsValuesAdapter">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">GroupsFolderContentsValuesAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderContentsValuesAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Groups folder table values adapter</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderContentsValuesAdapter.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderContentsValuesAdapter.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderEditForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">GroupsFolderEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Groups folder plug-in edit form</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-users'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit local groups folder plug-in properties'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderEditForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderEditForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderSearchView">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">GroupsFolderSearchView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderSearchView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Groups folder search view</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderSearchView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderSearchView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_security.zmi.plugin.group.GroupsFolderContentsTable" title="pyams_security.zmi.plugin.group.GroupsFolderContentsTable"><code class="xref py py-class docutils literal"><span class="pre">GroupsFolderContentsTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderSearchViewHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">GroupsFolderSearchViewHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderSearchViewHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Groups folder search view header adapter</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderSearchViewHeaderAdapter.back_target">
-<code class="descname">back_target</code><em class="property"> = '#content'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderSearchViewHeaderAdapter.back_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderSearchViewHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = '#security-manager.html'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderSearchViewHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderSearchViewHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-users'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderSearchViewHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderSearchViewHeaderAdapter.subtitle">
-<code class="descname">subtitle</code><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderSearchViewHeaderAdapter.subtitle" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.GroupsFolderSearchViewHeaderAdapter.title">
-<code class="descname">title</code><em class="property"> = 'Security manager'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.GroupsFolderSearchViewHeaderAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">LocalGroupAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_security.zmi.plugin.group.LocalGroupAddForm" title="pyams_security.zmi.plugin.group.LocalGroupAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_security.zmi.plugin.group.LocalGroupAddForm</span></code></a></p>
-<p>Local group add form, AJAX view</p>
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAJAXAddForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAJAXAddForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">LocalGroupAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_security.zmi.plugin.group.LocalGroupEditForm" title="pyams_security.zmi.plugin.group.LocalGroupEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_security.zmi.plugin.group.LocalGroupEditForm</span></code></a></p>
-<p>Local group edit form, AJAX view</p>
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddAction">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">LocalGroupAddAction</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddAction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarAction" title="pyams_skin.viewlet.toolbar.ToolbarAction"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarAction</span></code></a></p>
-<p>Groups folder adding action</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddAction.label">
-<code class="descname">label</code><em class="property"> = 'Add group'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddAction.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddAction.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddAction.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddAction.url">
-<code class="descname">url</code><em class="property"> = 'add-group.html'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddAction.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">LocalGroupAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Local group add form</p>
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>group</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-group.json'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-users'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add new local group'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupAddForm.update_content">
-<code class="descname">update_content</code><span class="sig-paren">(</span><em>group</em>, <em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupAddForm.update_content" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupEditForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">LocalGroupEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Local group edit form</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-users'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupEditForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupEditForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupEditForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupEditForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit group properties'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupEditForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupEditForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.group.LocalGroupEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.LocalGroupEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.group.NameColumn">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">NameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.NameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Group name column</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.NameColumn.attrName">
-<code class="descname">attrName</code><em class="property"> = 'title'</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.NameColumn.attrName" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.group.NameColumn.weight">
-<code class="descname">weight</code><em class="property"> = 10</em><a class="headerlink" href="#pyams_security.zmi.plugin.group.NameColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.zmi.plugin.group.handle_new_user_data_extraction">
-<code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">handle_new_user_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.handle_new_user_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle new group form data extraction</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.zmi.plugin.group.handle_new_user_folder_data_extraction">
-<code class="descclassname">pyams_security.zmi.plugin.group.</code><code class="descname">handle_new_user_folder_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.group.handle_new_user_folder_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle new groups folder plug-in form data extraction</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.zmi.plugin.social">
-<span id="pyams-security-zmi-plugin-social-module"></span><h2>pyams_security.zmi.plugin.social module<a class="headerlink" href="#module-pyams_security.zmi.plugin.social" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.EmailColumn">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">EmailColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.EmailColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Users email column</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.EmailColumn.attrName">
-<code class="descname">attrName</code><em class="property"> = 'email'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.EmailColumn.attrName" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.EmailColumn.weight">
-<code class="descname">weight</code><em class="property"> = 20</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.EmailColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.IDColumn">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">IDColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.IDColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Users ID column</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.IDColumn.attrName">
-<code class="descname">attrName</code><em class="property"> = 'user_id'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.IDColumn.attrName" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.IDColumn.weight">
-<code class="descname">weight</code><em class="property"> = 5</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.IDColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.NameColumn">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">NameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.NameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Users name column</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.NameColumn.attrName">
-<code class="descname">attrName</code><em class="property"> = 'title'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.NameColumn.attrName" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.NameColumn.weight">
-<code class="descname">weight</code><em class="property"> = 10</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.NameColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.ProviderNameColumn">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">ProviderNameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.ProviderNameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Users provider name column</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.ProviderNameColumn.attrName">
-<code class="descname">attrName</code><em class="property"> = 'provider_name'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.ProviderNameColumn.attrName" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.ProviderNameColumn.weight">
-<code class="descname">weight</code><em class="property"> = 30</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.ProviderNameColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.RegistrationDateColumn">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">RegistrationDateColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.RegistrationDateColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Users registration date column</p>
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.social.RegistrationDateColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.RegistrationDateColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.RegistrationDateColumn.weight">
-<code class="descname">weight</code><em class="property"> = 40</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.RegistrationDateColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialMenuItem">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SecurityManagerSocialMenuItem</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialMenuItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Security manager social menu</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialMenuItem.label">
-<code class="descname">label</code><em class="property"> = 'Social networks login'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialMenuItem.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialMenuItem.url">
-<code class="descname">url</code><em class="property"> = '#social-providers.html'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialMenuItem.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SecurityManagerSocialProvidersHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Security manager social providers header adapter</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = '#security-manager.html'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-share-alt'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersHeaderAdapter.subtitle">
-<code class="descname">subtitle</code><em class="property"> = 'Social networks login providers'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersHeaderAdapter.subtitle" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersHeaderAdapter.title">
-<code class="descname">title</code><em class="property"> = 'Security manager'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersHeaderAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersIconColumn">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SecurityManagerSocialProvidersIconColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersIconColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.ActionColumn" title="pyams_skin.table.ActionColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.ActionColumn</span></code></a></p>
-<p>Security manager plugins icon column</p>
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersIconColumn.renderCell">
-<code class="descname">renderCell</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersIconColumn.renderCell" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersIconColumn.weight">
-<code class="descname">weight</code><em class="property"> = 1</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersIconColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersIdColumn">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SecurityManagerSocialProvidersIdColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersIdColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Security manager plugins name column</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersIdColumn.attrName">
-<code class="descname">attrName</code><em class="property"> = 'provider_id'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersIdColumn.attrName" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersIdColumn.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'th': 'action'}</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersIdColumn.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersIdColumn.weight">
-<code class="descname">weight</code><em class="property"> = 5</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersIdColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersNameColumn">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SecurityManagerSocialProvidersNameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersNameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Security manager plugins name column</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersNameColumn.attrName">
-<code class="descname">attrName</code><em class="property"> = 'provider_name'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersNameColumn.attrName" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersNameColumn.weight">
-<code class="descname">weight</code><em class="property"> = 10</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersNameColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTable">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SecurityManagerSocialProvidersTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.BaseTable" title="pyams_skin.table.BaseTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.BaseTable</span></code></a></p>
-<p>Security manager social providers table</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTable.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'table': 'table table-bordered table-striped table-hover table-tight datatable'}</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTable.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTable.data_attributes">
-<code class="descname">data_attributes</code><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTable.data_attributes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTable.id">
-<code class="descname">id</code><em class="property"> = 'social_providers_table'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTable.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTable.title">
-<code class="descname">title</code><em class="property"> = 'Configured social networks login providers'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTable.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTrashColumn">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SecurityManagerSocialProvidersTrashColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTrashColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.TrashColumn" title="pyams_skin.table.TrashColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.TrashColumn</span></code></a></p>
-<p>Security manager plugins trash column</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTrashColumn.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'Delete provider'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTrashColumn.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTrashColumn.permission">
-<code class="descname">permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTrashColumn.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersValuesAdapter">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SecurityManagerSocialProvidersValuesAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersValuesAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Security manager social providers values adapter</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersValuesAdapter.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersValuesAdapter.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersView">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SecurityManagerSocialProvidersView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Security manager social providers view</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTable" title="pyams_security.zmi.plugin.social.SecurityManagerSocialProvidersTable"><code class="xref py py-class docutils literal"><span class="pre">SecurityManagerSocialProvidersTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SocialProviderAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_security.zmi.plugin.social.SocialProviderAddForm" title="pyams_security.zmi.plugin.social.SocialProviderAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_security.zmi.plugin.social.SocialProviderAddForm</span></code></a></p>
-<p>Social provider add form, AJAX view</p>
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderAJAXAddForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderAJAXAddForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SocialProviderAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_security.zmi.plugin.social.SocialProviderEditForm" title="pyams_security.zmi.plugin.social.SocialProviderEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_security.zmi.plugin.social.SocialProviderEditForm</span></code></a></p>
-<p>Social provider edit form, AJAX view</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderAddForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SocialProviderAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Social provider add form</p>
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>object</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-social-provider.json'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-share-alt'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderAddForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderAddForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderAddForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderAddForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add new social login provider'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderAddForm.title">
-<code class="descname">title</code><em class="property"> = 'Security manager'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderAddForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderAddForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderAddForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderEditForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SocialProviderEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Social provider edit form</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-share-alt'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderEditForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderEditForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderEditForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderEditForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit social login provider properties'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderEditForm.title">
-<code class="descname">title</code><em class="property"> = 'Security manager'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderEditForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.social.SocialProviderEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialProviderEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SocialToolbarAddingsAction">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SocialToolbarAddingsAction</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialToolbarAddingsAction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarAction" title="pyams_skin.viewlet.toolbar.ToolbarAction"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarAction</span></code></a></p>
-<p>Security manager social toolbar adding action</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialToolbarAddingsAction.label">
-<code class="descname">label</code><em class="property"> = 'Add provider'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialToolbarAddingsAction.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialToolbarAddingsAction.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialToolbarAddingsAction.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialToolbarAddingsAction.url">
-<code class="descname">url</code><em class="property"> = 'add-social-provider.html'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialToolbarAddingsAction.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SocialUserAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SocialUserAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUserAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_security.zmi.plugin.social.SocialUserEditForm" title="pyams_security.zmi.plugin.social.SocialUserEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_security.zmi.plugin.social.SocialUserEditForm</span></code></a></p>
-<p>Social user edit form, AJAX view</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SocialUserEditForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SocialUserEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUserEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Social user edit form</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUserEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUserEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUserEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUserEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUserEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUserEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUserEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-share-alt'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUserEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUserEditForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUserEditForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUserEditForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUserEditForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUserEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit user properties'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUserEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUserEditForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUserEditForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.social.SocialUserEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUserEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SocialUsersFolderAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAddForm" title="pyams_security.zmi.plugin.social.SocialUsersFolderAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_security.zmi.plugin.social.SocialUsersFolderAddForm</span></code></a></p>
-<p>Social users folder plug-in add form, AJAX handler</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SocialUsersFolderAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_security.zmi.plugin.social.SocialUsersFolderEditForm" title="pyams_security.zmi.plugin.social.SocialUsersFolderEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_security.zmi.plugin.social.SocialUsersFolderEditForm</span></code></a></p>
-<p>Social users folder plug-in edit form, AJAX handler</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAddForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SocialUsersFolderAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Social users folder plug-in add form</p>
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>plugin</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-social-users-folder.json'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-share-alt'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add social users folder plug-in'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.nextURL">
-<code class="descname">nextURL</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.nextURL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.title">
-<code class="descname">title</code><em class="property"> = 'System security manager'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAddForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SocialUsersFolderAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Social users folder add menu</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add social users folder...'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-share-alt'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAddMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAddMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-social-users-folder.html'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderEditForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SocialUsersFolderEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Social users folder plug-in edit form</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-share-alt'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit social users folder plug-in properties'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderEditForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderEditForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderSearchResultsView">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SocialUsersFolderSearchResultsView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderSearchResultsView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a>, <a class="reference internal" href="pyams_form.html#pyams_form.search.SearchResultsView" title="pyams_form.search.SearchResultsView"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.search.SearchResultsView</span></code></a></p>
-<p>Social users folder search results view table</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderSearchResultsView.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'table': 'table table-bordered table-striped table-hover table-tight datatable'}</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderSearchResultsView.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderSearchResultsView.id">
-<code class="descname">id</code><em class="property"> = 'social_users_folder_search_table'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderSearchResultsView.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderSearchResultsView.title">
-<code class="descname">title</code><em class="property"> = 'Search results'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderSearchResultsView.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderSearchView">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SocialUsersFolderSearchView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderSearchView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.search.SearchView" title="pyams_form.search.SearchView"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.search.SearchView</span></code></a></p>
-<p>Social users folder search view</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderSearchViewHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">SocialUsersFolderSearchViewHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderSearchViewHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Social users folder search view header adapter</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderSearchViewHeaderAdapter.back_target">
-<code class="descname">back_target</code><em class="property"> = '#content'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderSearchViewHeaderAdapter.back_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderSearchViewHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = '#security-manager.html'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderSearchViewHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderSearchViewHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-share-alt'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderSearchViewHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderSearchViewHeaderAdapter.subtitle">
-<code class="descname">subtitle</code><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderSearchViewHeaderAdapter.subtitle" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.social.SocialUsersFolderSearchViewHeaderAdapter.title">
-<code class="descname">title</code><em class="property"> = 'Security manager'</em><a class="headerlink" href="#pyams_security.zmi.plugin.social.SocialUsersFolderSearchViewHeaderAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.zmi.plugin.social.delete_social_provider">
-<code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">delete_social_provider</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.delete_social_provider" title="Permalink to this definition">¶</a></dt>
-<dd><p>Delete social provider from security manager</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.zmi.plugin.social.handle_new_social_provider_data_extraction">
-<code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">handle_new_social_provider_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.handle_new_social_provider_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle new social provider data extraction</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.zmi.plugin.social.handle_new_user_folder_data_extraction">
-<code class="descclassname">pyams_security.zmi.plugin.social.</code><code class="descname">handle_new_user_folder_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.social.handle_new_user_folder_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle new social users folder form data extraction</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.zmi.plugin.userfolder">
-<span id="pyams-security-zmi-plugin-userfolder-module"></span><h2>pyams_security.zmi.plugin.userfolder module<a class="headerlink" href="#module-pyams_security.zmi.plugin.userfolder" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.ConfirmationDateColumn">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">ConfirmationDateColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.ConfirmationDateColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Users activation date column</p>
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.userfolder.ConfirmationDateColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.ConfirmationDateColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.ConfirmationDateColumn.weight">
-<code class="descname">weight</code><em class="property"> = 40</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.ConfirmationDateColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.EmailColumn">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">EmailColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.EmailColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Users email column</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.EmailColumn.attrName">
-<code class="descname">attrName</code><em class="property"> = 'email'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.EmailColumn.attrName" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.EmailColumn.weight">
-<code class="descname">weight</code><em class="property"> = 20</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.EmailColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">LocalUserAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddForm" title="pyams_security.zmi.plugin.userfolder.LocalUserAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_security.zmi.plugin.userfolder.LocalUserAddForm</span></code></a></p>
-<p>Local user add form, AJAX view</p>
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAJAXAddForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAJAXAddForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">LocalUserAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_security.zmi.plugin.userfolder.LocalUserEditForm" title="pyams_security.zmi.plugin.userfolder.LocalUserEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_security.zmi.plugin.userfolder.LocalUserEditForm</span></code></a></p>
-<p>Local user edit form, AJAX view</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddAction">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">LocalUserAddAction</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddAction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarAction" title="pyams_skin.viewlet.toolbar.ToolbarAction"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarAction</span></code></a></p>
-<p>Users folder adding action</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddAction.label">
-<code class="descname">label</code><em class="property"> = 'Add user'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddAction.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddAction.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddAction.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddAction.url">
-<code class="descname">url</code><em class="property"> = 'add-user.html'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddAction.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">LocalUserAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Local user add form</p>
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>user</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-user.json'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddForm.autocomplete">
-<code class="descname">autocomplete</code><em class="property"> = 'off'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddForm.autocomplete" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-user'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add new local user'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserAddForm.update_content">
-<code class="descname">update_content</code><span class="sig-paren">(</span><em>user</em>, <em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserAddForm.update_content" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserEditForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">LocalUserEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Local user edit form</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-user'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserEditForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserEditForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserEditForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserEditForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit user properties'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserEditForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserEditForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.userfolder.LocalUserEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LocalUserEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.LoginColumn">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">LoginColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LoginColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Users login column</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LoginColumn.attrName">
-<code class="descname">attrName</code><em class="property"> = 'login'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LoginColumn.attrName" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.LoginColumn.weight">
-<code class="descname">weight</code><em class="property"> = 5</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.LoginColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.NameColumn">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">NameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.NameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Users name column</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.NameColumn.attrName">
-<code class="descname">attrName</code><em class="property"> = 'title'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.NameColumn.attrName" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.NameColumn.weight">
-<code class="descname">weight</code><em class="property"> = 10</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.NameColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.RegistrationDateColumn">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">RegistrationDateColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.RegistrationDateColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.I18nColumn" title="pyams_skin.table.I18nColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.I18nColumn</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Users registration date column</p>
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.userfolder.RegistrationDateColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.RegistrationDateColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.RegistrationDateColumn.weight">
-<code class="descname">weight</code><em class="property"> = 30</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.RegistrationDateColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAJAXAddForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">UsersFolderAJAXAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAJAXAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXAddForm" title="pyams_form.form.AJAXAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXAddForm</span></code></a>, <a class="reference internal" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAddForm" title="pyams_security.zmi.plugin.userfolder.UsersFolderAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_security.zmi.plugin.userfolder.UsersFolderAddForm</span></code></a></p>
-<p>users folder plug-in add form, AJAX handler</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">UsersFolderAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_security.zmi.plugin.userfolder.UsersFolderEditForm" title="pyams_security.zmi.plugin.userfolder.UsersFolderEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_security.zmi.plugin.userfolder.UsersFolderEditForm</span></code></a></p>
-<p>Users folder plug-in edit form, AJAX handler</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAddForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">UsersFolderAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogAddForm" title="pyams_zmi.form.AdminDialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogAddForm</span></code></a></p>
-<p>Users folder plug-in add form</p>
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.add">
-<code class="descname">add</code><span class="sig-paren">(</span><em>plugin</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.add" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'add-users-folder.json'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.create">
-<code class="descname">create</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.create" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-user'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Add local users folder plug-in'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.nextURL">
-<code class="descname">nextURL</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.nextURL" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.title">
-<code class="descname">title</code><em class="property"> = 'System security manager'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAddForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAddMenu">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">UsersFolderAddMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAddMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.toolbar.html#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Local users folder add menu</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAddMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add local users folder...'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAddMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAddMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'fa fa-fw fa-user'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAddMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAddMenu.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAddMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderAddMenu.url">
-<code class="descname">url</code><em class="property"> = 'add-users-folder.html'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderAddMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderEditForm">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">UsersFolderEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Users folder plug-in edit form</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderEditForm.icon_css_class">
-<code class="descname">icon_css_class</code><em class="property"> = 'fa fa-fw fa-user'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderEditForm.icon_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Edit local users folder plug-in properties'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderEditForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderEditForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderSearchResultsView">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">UsersFolderSearchResultsView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderSearchResultsView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a>, <a class="reference internal" href="pyams_form.html#pyams_form.search.SearchResultsView" title="pyams_form.search.SearchResultsView"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.search.SearchResultsView</span></code></a></p>
-<p>Users folder search results view table</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderSearchResultsView.cssClasses">
-<code class="descname">cssClasses</code><em class="property"> = {'table': 'table table-bordered table-striped table-hover table-tight datatable'}</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderSearchResultsView.cssClasses" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderSearchResultsView.id">
-<code class="descname">id</code><em class="property"> = 'users_folder_search_table'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderSearchResultsView.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderSearchResultsView.title">
-<code class="descname">title</code><em class="property"> = 'Search results'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderSearchResultsView.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderSearchView">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">UsersFolderSearchView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderSearchView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.search.SearchView" title="pyams_form.search.SearchView"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.search.SearchView</span></code></a></p>
-<p>Users folder search view</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderSearchViewHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">UsersFolderSearchViewHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderSearchViewHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Users folder search view header adapter</p>
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderSearchViewHeaderAdapter.back_target">
-<code class="descname">back_target</code><em class="property"> = '#content'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderSearchViewHeaderAdapter.back_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderSearchViewHeaderAdapter.back_url">
-<code class="descname">back_url</code><em class="property"> = '#security-manager.html'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderSearchViewHeaderAdapter.back_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderSearchViewHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-user'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderSearchViewHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderSearchViewHeaderAdapter.subtitle">
-<code class="descname">subtitle</code><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderSearchViewHeaderAdapter.subtitle" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_security.zmi.plugin.userfolder.UsersFolderSearchViewHeaderAdapter.title">
-<code class="descname">title</code><em class="property"> = 'Security manager'</em><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.UsersFolderSearchViewHeaderAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.zmi.plugin.userfolder.handle_new_user_data_extraction">
-<code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">handle_new_user_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.handle_new_user_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle new user form data extraction</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.zmi.plugin.userfolder.handle_new_user_folder_data_extraction">
-<code class="descclassname">pyams_security.zmi.plugin.userfolder.</code><code class="descname">handle_new_user_folder_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.plugin.userfolder.handle_new_user_folder_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle new user folder form data extraction</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_security.zmi.plugin">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_security.zmi.plugin" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_security.zmi.plugin package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_security.zmi.plugin.admin">pyams_security.zmi.plugin.admin module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.zmi.plugin.group">pyams_security.zmi.plugin.group module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.zmi.plugin.social">pyams_security.zmi.plugin.social module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.zmi.plugin.userfolder">pyams_security.zmi.plugin.userfolder module</a></li>
-<li><a class="reference internal" href="#module-pyams_security.zmi.plugin">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_security.zmi.widget.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,144 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_security.zmi.widget package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-security-zmi-widget-package">
-<h1>pyams_security.zmi.widget package<a class="headerlink" href="#pyams-security-zmi-widget-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_security.zmi.widget">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_security.zmi.widget" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_security.zmi.widget.OrderdedPluginsDataConverter">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.widget.</code><code class="descname">OrderdedPluginsDataConverter</code><span class="sig-paren">(</span><em>field</em>, <em>widget</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.widget.OrderdedPluginsDataConverter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.converter.BaseDataConverter</span></code></p>
-<p>Ordered plugins data converter</p>
-<dl class="method">
-<dt id="pyams_security.zmi.widget.OrderdedPluginsDataConverter.toFieldValue">
-<code class="descname">toFieldValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.widget.OrderdedPluginsDataConverter.toFieldValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.widget.OrderdedPluginsDataConverter.toWidgetValue">
-<code class="descname">toWidgetValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.widget.OrderdedPluginsDataConverter.toWidgetValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_security.zmi.widget.OrderedPluginsFieldWidget">
-<code class="descclassname">pyams_security.zmi.widget.</code><code class="descname">OrderedPluginsFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.widget.OrderedPluginsFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="class">
-<dt id="pyams_security.zmi.widget.OrderedPluginsWidget">
-<em class="property">class </em><code class="descclassname">pyams_security.zmi.widget.</code><code class="descname">OrderedPluginsWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.widget.OrderedPluginsWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.browser.widget.HTMLFormElement</span></code>, <code class="xref py py-class docutils literal"><span class="pre">z3c.form.widget.Widget</span></code></p>
-<p>Ordered plug-ins list widget</p>
-<dl class="method">
-<dt id="pyams_security.zmi.widget.OrderedPluginsWidget.items">
-<code class="descname">items</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.widget.OrderedPluginsWidget.items" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_security.zmi.widget.OrderedPluginsWidget.str_value">
-<code class="descname">str_value</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_security.zmi.widget.OrderedPluginsWidget.str_value" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_security.zmi.widget package</a><ul>
-<li><a class="reference internal" href="#module-pyams_security.zmi.widget">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_sequence.interfaces.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_sequence.interfaces package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-sequence-interfaces-package">
-<h1>pyams_sequence.interfaces package<a class="headerlink" href="#pyams-sequence-interfaces-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_sequence.interfaces">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_sequence.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_sequence.interfaces package</a><ul>
-<li><a class="reference internal" href="#module-pyams_sequence.interfaces">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_sequence.tests.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_sequence.tests package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-sequence-tests-package">
-<h1>pyams_sequence.tests package<a class="headerlink" href="#pyams-sequence-tests-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_sequence.tests.test_utilsdocs">
-<span id="pyams-sequence-tests-test-utilsdocs-module"></span><h2>pyams_sequence.tests.test_utilsdocs module<a class="headerlink" href="#module-pyams_sequence.tests.test_utilsdocs" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_sequence doctest</p>
-<dl class="function">
-<dt id="pyams_sequence.tests.test_utilsdocs.doc_suite">
-<code class="descclassname">pyams_sequence.tests.test_utilsdocs.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>setUp=None</em>, <em>tearDown=None</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_sequence.tests.test_utilsdocs.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doctests found in /doctest.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_sequence.tests.test_utilsdocs.test_suite">
-<code class="descclassname">pyams_sequence.tests.test_utilsdocs.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_sequence.tests.test_utilsdocs.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_sequence.tests.test_utilsdocstrings">
-<span id="pyams-sequence-tests-test-utilsdocstrings-module"></span><h2>pyams_sequence.tests.test_utilsdocstrings module<a class="headerlink" href="#module-pyams_sequence.tests.test_utilsdocstrings" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_sequence doc strings</p>
-<dl class="function">
-<dt id="pyams_sequence.tests.test_utilsdocstrings.doc_suite">
-<code class="descclassname">pyams_sequence.tests.test_utilsdocstrings.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_sequence.tests.test_utilsdocstrings.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doc tests strings found in /<a href="#id1"><span class="problematic" id="id2">*</span></a>.py</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_sequence.tests.test_utilsdocstrings.test_suite">
-<code class="descclassname">pyams_sequence.tests.test_utilsdocstrings.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_sequence.tests.test_utilsdocstrings.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_sequence.tests">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_sequence.tests" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_sequence.tests package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_sequence.tests.test_utilsdocs">pyams_sequence.tests.test_utilsdocs module</a></li>
-<li><a class="reference internal" href="#module-pyams_sequence.tests.test_utilsdocstrings">pyams_sequence.tests.test_utilsdocstrings module</a></li>
-<li><a class="reference internal" href="#module-pyams_sequence.tests">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_sequence.zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,155 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_sequence.zmi package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-sequence-zmi-package">
-<h1>pyams_sequence.zmi package<a class="headerlink" href="#pyams-sequence-zmi-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_sequence.zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_sequence.zmi" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_sequence.zmi.SequentialIntIdsPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_sequence.zmi.</code><code class="descname">SequentialIntIdsPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_sequence.zmi.SequentialIntIdsPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm" title="pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm</span></code></a></p>
-<p>Sequential IDs properties edit form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_sequence.zmi.</code><code class="descname">SequentialIntIdsPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_zmi.html#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Sequential IDs properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Display sequence properties'</em><a class="headerlink" href="#pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_sequence.zmi.SequentialIntIdsPropertiesEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_sequence.zmi.handle_sequence_data_extraction">
-<code class="descclassname">pyams_sequence.zmi.</code><code class="descname">handle_sequence_data_extraction</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_sequence.zmi.handle_sequence_data_extraction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle sequence properties data extraction</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_sequence.zmi package</a><ul>
-<li><a class="reference internal" href="#module-pyams_sequence.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_skin.interfaces.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,144 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_skin.interfaces package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-skin-interfaces-package">
-<h1>pyams_skin.interfaces package<a class="headerlink" href="#pyams-skin-interfaces-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_skin.interfaces.configuration">
-<span id="pyams-skin-interfaces-configuration-module"></span><h2>pyams_skin.interfaces.configuration module<a class="headerlink" href="#module-pyams_skin.interfaces.configuration" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_skin.interfaces.container">
-<span id="pyams-skin-interfaces-container-module"></span><h2>pyams_skin.interfaces.container module<a class="headerlink" href="#module-pyams_skin.interfaces.container" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_skin.interfaces.extension">
-<span id="pyams-skin-interfaces-extension-module"></span><h2>pyams_skin.interfaces.extension module<a class="headerlink" href="#module-pyams_skin.interfaces.extension" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_skin.interfaces.metas">
-<span id="pyams-skin-interfaces-metas-module"></span><h2>pyams_skin.interfaces.metas module<a class="headerlink" href="#module-pyams_skin.interfaces.metas" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_skin.interfaces.resources">
-<span id="pyams-skin-interfaces-resources-module"></span><h2>pyams_skin.interfaces.resources module<a class="headerlink" href="#module-pyams_skin.interfaces.resources" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_skin.interfaces.tinymce">
-<span id="pyams-skin-interfaces-tinymce-module"></span><h2>pyams_skin.interfaces.tinymce module<a class="headerlink" href="#module-pyams_skin.interfaces.tinymce" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_skin.interfaces.viewlet">
-<span id="pyams-skin-interfaces-viewlet-module"></span><h2>pyams_skin.interfaces.viewlet module<a class="headerlink" href="#module-pyams_skin.interfaces.viewlet" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_skin.interfaces">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_skin.interfaces" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_skin.interfaces.SkinChangedEvent">
-<em class="property">class </em><code class="descclassname">pyams_skin.interfaces.</code><code class="descname">SkinChangedEvent</code><span class="sig-paren">(</span><em>object</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.interfaces.SkinChangedEvent" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.interface.interfaces.ObjectEvent</span></code></p>
-<p>Request skin changed event</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_skin.interfaces package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_skin.interfaces.configuration">pyams_skin.interfaces.configuration module</a></li>
-<li><a class="reference internal" href="#module-pyams_skin.interfaces.container">pyams_skin.interfaces.container module</a></li>
-<li><a class="reference internal" href="#module-pyams_skin.interfaces.extension">pyams_skin.interfaces.extension module</a></li>
-<li><a class="reference internal" href="#module-pyams_skin.interfaces.metas">pyams_skin.interfaces.metas module</a></li>
-<li><a class="reference internal" href="#module-pyams_skin.interfaces.resources">pyams_skin.interfaces.resources module</a></li>
-<li><a class="reference internal" href="#module-pyams_skin.interfaces.tinymce">pyams_skin.interfaces.tinymce module</a></li>
-<li><a class="reference internal" href="#module-pyams_skin.interfaces.viewlet">pyams_skin.interfaces.viewlet module</a></li>
-<li><a class="reference internal" href="#module-pyams_skin.interfaces">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_skin.tests.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_skin.tests package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-skin-tests-package">
-<h1>pyams_skin.tests package<a class="headerlink" href="#pyams-skin-tests-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_skin.tests.test_utilsdocs">
-<span id="pyams-skin-tests-test-utilsdocs-module"></span><h2>pyams_skin.tests.test_utilsdocs module<a class="headerlink" href="#module-pyams_skin.tests.test_utilsdocs" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_skin doctest</p>
-<dl class="function">
-<dt id="pyams_skin.tests.test_utilsdocs.doc_suite">
-<code class="descclassname">pyams_skin.tests.test_utilsdocs.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>setUp=None</em>, <em>tearDown=None</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.tests.test_utilsdocs.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doctests found in /doctest.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_skin.tests.test_utilsdocs.test_suite">
-<code class="descclassname">pyams_skin.tests.test_utilsdocs.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.tests.test_utilsdocs.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_skin.tests.test_utilsdocstrings">
-<span id="pyams-skin-tests-test-utilsdocstrings-module"></span><h2>pyams_skin.tests.test_utilsdocstrings module<a class="headerlink" href="#module-pyams_skin.tests.test_utilsdocstrings" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_skin doc strings</p>
-<dl class="function">
-<dt id="pyams_skin.tests.test_utilsdocstrings.doc_suite">
-<code class="descclassname">pyams_skin.tests.test_utilsdocstrings.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.tests.test_utilsdocstrings.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doc tests strings found in /<a href="#id1"><span class="problematic" id="id2">*</span></a>.py</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_skin.tests.test_utilsdocstrings.test_suite">
-<code class="descclassname">pyams_skin.tests.test_utilsdocstrings.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.tests.test_utilsdocstrings.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_skin.tests">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_skin.tests" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_skin.tests package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_skin.tests.test_utilsdocs">pyams_skin.tests.test_utilsdocs module</a></li>
-<li><a class="reference internal" href="#module-pyams_skin.tests.test_utilsdocstrings">pyams_skin.tests.test_utilsdocstrings module</a></li>
-<li><a class="reference internal" href="#module-pyams_skin.tests">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_skin.viewlet.breadcrumb.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,159 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_skin.viewlet.breadcrumb package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-skin-viewlet-breadcrumb-package">
-<h1>pyams_skin.viewlet.breadcrumb package<a class="headerlink" href="#pyams-skin-viewlet-breadcrumb-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_skin.viewlet.breadcrumb">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_skin.viewlet.breadcrumb" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_skin.viewlet.breadcrumb.BreadcrumbItem">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.breadcrumb.</code><code class="descname">BreadcrumbItem</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.breadcrumb.BreadcrumbItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestAdapter" title="pyams_utils.adapter.ContextRequestAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestAdapter</span></code></a></p>
-<p>Breadcrumb item</p>
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.breadcrumb.BreadcrumbItem.css_class">
-<code class="descname">css_class</code><a class="headerlink" href="#pyams_skin.viewlet.breadcrumb.BreadcrumbItem.css_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.breadcrumb.BreadcrumbItem.label">
-<code class="descname">label</code><a class="headerlink" href="#pyams_skin.viewlet.breadcrumb.BreadcrumbItem.label" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.breadcrumb.BreadcrumbItem.url">
-<code class="descname">url</code><a class="headerlink" href="#pyams_skin.viewlet.breadcrumb.BreadcrumbItem.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.breadcrumb.BreadcrumbItem.view_name">
-<code class="descname">view_name</code><a class="headerlink" href="#pyams_skin.viewlet.breadcrumb.BreadcrumbItem.view_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_skin.viewlet.breadcrumb.BreadcrumbsContentProvider">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.breadcrumb.</code><code class="descname">BreadcrumbsContentProvider</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.breadcrumb.BreadcrumbsContentProvider" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.ViewContentProvider" title="pyams_viewlet.viewlet.ViewContentProvider"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.ViewContentProvider</span></code></a></p>
-<p>Breadcrumbs content provider</p>
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.breadcrumb.BreadcrumbsContentProvider.items">
-<code class="descname">items</code><a class="headerlink" href="#pyams_skin.viewlet.breadcrumb.BreadcrumbsContentProvider.items" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_skin.viewlet.breadcrumb package</a><ul>
-<li><a class="reference internal" href="#module-pyams_skin.viewlet.breadcrumb">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_skin.viewlet.flags.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,127 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_skin.viewlet.flags package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-skin-viewlet-flags-package">
-<h1>pyams_skin.viewlet.flags package<a class="headerlink" href="#pyams-skin-viewlet-flags-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_skin.viewlet.flags">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_skin.viewlet.flags" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_skin.viewlet.flags.FlagsContentProvider">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.flags.</code><code class="descname">FlagsContentProvider</code><a class="headerlink" href="#pyams_skin.viewlet.flags.FlagsContentProvider" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Flags content provider</p>
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.flags.FlagsContentProvider.current">
-<code class="descname">current</code><a class="headerlink" href="#pyams_skin.viewlet.flags.FlagsContentProvider.current" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_skin.viewlet.flags.FlagsContentProvider.get_label">
-<code class="descname">get_label</code><span class="sig-paren">(</span><em>lang</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.flags.FlagsContentProvider.get_label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.flags.FlagsContentProvider.langs">
-<code class="descname">langs</code><a class="headerlink" href="#pyams_skin.viewlet.flags.FlagsContentProvider.langs" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_skin.viewlet.flags package</a><ul>
-<li><a class="reference internal" href="#module-pyams_skin.viewlet.flags">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_skin.viewlet.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,153 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_skin.viewlet package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-skin-viewlet-package">
-<h1>pyams_skin.viewlet package<a class="headerlink" href="#pyams-skin-viewlet-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_skin.viewlet.activity.html">pyams_skin.viewlet.activity package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_skin.viewlet.activity.html#module-pyams_skin.viewlet.activity">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_skin.viewlet.breadcrumb.html">pyams_skin.viewlet.breadcrumb package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_skin.viewlet.breadcrumb.html#module-pyams_skin.viewlet.breadcrumb">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_skin.viewlet.extension.html">pyams_skin.viewlet.extension package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_skin.viewlet.extension.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_skin.viewlet.extension.html#module-pyams_skin.viewlet.extension.analytics">pyams_skin.viewlet.extension.analytics module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_skin.viewlet.extension.html#module-pyams_skin.viewlet.extension.tagmanager">pyams_skin.viewlet.extension.tagmanager module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_skin.viewlet.extension.html#module-pyams_skin.viewlet.extension.user_report">pyams_skin.viewlet.extension.user_report module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_skin.viewlet.extension.html#module-pyams_skin.viewlet.extension">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_skin.viewlet.flags.html">pyams_skin.viewlet.flags package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_skin.viewlet.flags.html#module-pyams_skin.viewlet.flags">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_skin.viewlet.menu.html">pyams_skin.viewlet.menu package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_skin.viewlet.menu.html#module-pyams_skin.viewlet.menu">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_skin.viewlet.search.html">pyams_skin.viewlet.search package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_skin.viewlet.search.html#module-pyams_skin.viewlet.search">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_skin.viewlet.shortcuts.html">pyams_skin.viewlet.shortcuts package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_skin.viewlet.shortcuts.html#module-pyams_skin.viewlet.shortcuts">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_skin.viewlet.toolbar.html">pyams_skin.viewlet.toolbar package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_skin.viewlet.toolbar.html#module-pyams_skin.viewlet.toolbar">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_skin.viewlet.toplinks.html">pyams_skin.viewlet.toplinks package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_skin.viewlet.toplinks.html#module-pyams_skin.viewlet.toplinks">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="module-pyams_skin.viewlet">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_skin.viewlet" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_skin.viewlet package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#module-pyams_skin.viewlet">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_skin.viewlet.search.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,119 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_skin.viewlet.search package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-skin-viewlet-search-package">
-<h1>pyams_skin.viewlet.search package<a class="headerlink" href="#pyams-skin-viewlet-search-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_skin.viewlet.search">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_skin.viewlet.search" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_skin.viewlet.search.MobileSearchViewlet">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.search.</code><code class="descname">MobileSearchViewlet</code><a class="headerlink" href="#pyams_skin.viewlet.search.MobileSearchViewlet" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Mobile search content provider</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_skin.viewlet.search.SiteSearchViewlet">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.search.</code><code class="descname">SiteSearchViewlet</code><a class="headerlink" href="#pyams_skin.viewlet.search.SiteSearchViewlet" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Site search content provider</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_skin.viewlet.search package</a><ul>
-<li><a class="reference internal" href="#module-pyams_skin.viewlet.search">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_skin.viewlet.shortcuts.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,194 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_skin.viewlet.shortcuts package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-skin-viewlet-shortcuts-package">
-<h1>pyams_skin.viewlet.shortcuts package<a class="headerlink" href="#pyams-skin-viewlet-shortcuts-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_skin.viewlet.shortcuts">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_skin.viewlet.shortcuts" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_skin.viewlet.shortcuts.Shortcut">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.shortcuts.</code><code class="descname">Shortcut</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.shortcuts.Shortcut" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Shortcut viewlet</p>
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.shortcuts.Shortcut.bg_color_class">
-<code class="descname">bg_color_class</code><a class="headerlink" href="#pyams_skin.viewlet.shortcuts.Shortcut.bg_color_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.shortcuts.Shortcut.checked">
-<code class="descname">checked</code><a class="headerlink" href="#pyams_skin.viewlet.shortcuts.Shortcut.checked" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_skin.viewlet.shortcuts.Shortcut.get_url">
-<code class="descname">get_url</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.shortcuts.Shortcut.get_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.shortcuts.Shortcut.icon_class">
-<code class="descname">icon_class</code><a class="headerlink" href="#pyams_skin.viewlet.shortcuts.Shortcut.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.shortcuts.Shortcut.label">
-<code class="descname">label</code><a class="headerlink" href="#pyams_skin.viewlet.shortcuts.Shortcut.label" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.shortcuts.Shortcut.modal_target">
-<code class="descname">modal_target</code><a class="headerlink" href="#pyams_skin.viewlet.shortcuts.Shortcut.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.shortcuts.Shortcut.target">
-<code class="descname">target</code><a class="headerlink" href="#pyams_skin.viewlet.shortcuts.Shortcut.target" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.shortcuts.Shortcut.url">
-<code class="descname">url</code><a class="headerlink" href="#pyams_skin.viewlet.shortcuts.Shortcut.url" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_skin.viewlet.shortcuts.ShortcutsViewletManager">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.shortcuts.</code><code class="descname">ShortcutsViewletManager</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.shortcuts.ShortcutsViewletManager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.manager.TemplateBasedViewletManager" title="pyams_viewlet.manager.TemplateBasedViewletManager"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.manager.TemplateBasedViewletManager</span></code></a>, <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.manager.WeightOrderedViewletManager" title="pyams_viewlet.manager.WeightOrderedViewletManager"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.manager.WeightOrderedViewletManager</span></code></a></p>
-<p>Shortcuts viewlet manager</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_skin.viewlet.shortcuts package</a><ul>
-<li><a class="reference internal" href="#module-pyams_skin.viewlet.shortcuts">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_skin.viewlet.toolbar.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,518 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_skin.viewlet.toolbar package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-skin-viewlet-toolbar-package">
-<h1>pyams_skin.viewlet.toolbar package<a class="headerlink" href="#pyams-skin-viewlet-toolbar-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_skin.viewlet.toolbar">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_skin.viewlet.toolbar" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_skin.viewlet.toolbar.ContextActionsExtension">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.toolbar.</code><code class="descname">ContextActionsExtension</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ContextActionsExtension" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>extension:context_actions(context) TALES extension</p>
-<dl class="method">
-<dt id="pyams_skin.viewlet.toolbar.ContextActionsExtension.render">
-<code class="descname">render</code><span class="sig-paren">(</span><em>context=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ContextActionsExtension.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_skin.viewlet.toolbar.ContextActionsViewletManager">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.toolbar.</code><code class="descname">ContextActionsViewletManager</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ContextActionsViewletManager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_skin.viewlet.toolbar.ToolbarMenu" title="pyams_skin.viewlet.toolbar.ToolbarMenu"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenu</span></code></a></p>
-<p>Context actions viewlet manager</p>
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ContextActionsViewletManager.css_class">
-<code class="descname">css_class</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ContextActionsViewletManager.css_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ContextActionsViewletManager.label">
-<code class="descname">label</code><em class="property"> = 'Other actions...'</em><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ContextActionsViewletManager.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ContextActionsViewletManager.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = ''</em><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ContextActionsViewletManager.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_skin.viewlet.toolbar.JsToolbarAction">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.toolbar.</code><code class="descname">JsToolbarAction</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.JsToolbarAction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_skin.viewlet.toolbar.ToolbarAction" title="pyams_skin.viewlet.toolbar.ToolbarAction"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarAction</span></code></a></p>
-<p>Javascript toolbar action</p>
-<dl class="method">
-<dt id="pyams_skin.viewlet.toolbar.JsToolbarAction.get_url">
-<code class="descname">get_url</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.JsToolbarAction.get_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_skin.viewlet.toolbar.JsToolbarActionItem">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.toolbar.</code><code class="descname">JsToolbarActionItem</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.JsToolbarActionItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_skin.viewlet.toolbar.ToolbarActionItem" title="pyams_skin.viewlet.toolbar.ToolbarActionItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarActionItem</span></code></a></p>
-<p>Javascript call toolbar action item</p>
-<dl class="method">
-<dt id="pyams_skin.viewlet.toolbar.JsToolbarActionItem.get_url">
-<code class="descname">get_url</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.JsToolbarActionItem.get_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_skin.viewlet.toolbar.JsToolbarMenuItem">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.toolbar.</code><code class="descname">JsToolbarMenuItem</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.JsToolbarMenuItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="pyams_skin.viewlet.toolbar.ToolbarMenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenuItem</span></code></a></p>
-<p>Javascript call toolbar menu item</p>
-<dl class="method">
-<dt id="pyams_skin.viewlet.toolbar.JsToolbarMenuItem.get_url">
-<code class="descname">get_url</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.JsToolbarMenuItem.get_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_skin.viewlet.toolbar.TableItemColumnActionsMenu">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.toolbar.</code><code class="descname">TableItemColumnActionsMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.TableItemColumnActionsMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_skin.viewlet.toolbar.ToolbarMenu" title="pyams_skin.viewlet.toolbar.ToolbarMenu"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenu</span></code></a></p>
-<p>Table item actions menu</p>
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.TableItemColumnActionsMenu.css_class">
-<code class="descname">css_class</code><em class="property"> = 'btn btn-xs btn-info dropdown-toggle'</em><a class="headerlink" href="#pyams_skin.viewlet.toolbar.TableItemColumnActionsMenu.css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.TableItemColumnActionsMenu.label">
-<code class="descname">label</code><em class="property"> = 'Actions...'</em><a class="headerlink" href="#pyams_skin.viewlet.toolbar.TableItemColumnActionsMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.TableItemColumnActionsMenu.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = ''</em><a class="headerlink" href="#pyams_skin.viewlet.toolbar.TableItemColumnActionsMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_skin.viewlet.toolbar.TableToolbarViewletManager">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.toolbar.</code><code class="descname">TableToolbarViewletManager</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.TableToolbarViewletManager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.manager.TemplateBasedViewletManager" title="pyams_viewlet.manager.TemplateBasedViewletManager"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.manager.TemplateBasedViewletManager</span></code></a>, <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.manager.WeightOrderedViewletManager" title="pyams_viewlet.manager.WeightOrderedViewletManager"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.manager.WeightOrderedViewletManager</span></code></a></p>
-<p>Table toolbar viewlet manager</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarAction">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.toolbar.</code><code class="descname">ToolbarAction</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarAction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Base toolbar action class</p>
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarAction.click_handler">
-<code class="descname">click_handler</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarAction.click_handler" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarAction.css_class">
-<code class="descname">css_class</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarAction.css_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarAction.get_url">
-<code class="descname">get_url</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarAction.get_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarAction.label">
-<code class="descname">label</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarAction.label" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarAction.label_css_class">
-<code class="descname">label_css_class</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarAction.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarAction.modal_target">
-<code class="descname">modal_target</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarAction.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarAction.url">
-<code class="descname">url</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarAction.url" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarActionItem">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.toolbar.</code><code class="descname">ToolbarActionItem</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarActionItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Toolbar action item class</p>
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarActionItem.click_handler">
-<code class="descname">click_handler</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarActionItem.click_handler" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarActionItem.css_class">
-<code class="descname">css_class</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarActionItem.css_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarActionItem.get_url">
-<code class="descname">get_url</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarActionItem.get_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarActionItem.hint_gravity">
-<code class="descname">hint_gravity</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarActionItem.hint_gravity" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarActionItem.label">
-<code class="descname">label</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarActionItem.label" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarActionItem.label_css_class">
-<code class="descname">label_css_class</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarActionItem.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarActionItem.modal_target">
-<code class="descname">modal_target</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarActionItem.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarActionItem.stop_propagation">
-<code class="descname">stop_propagation</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarActionItem.stop_propagation" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarActionItem.url">
-<code class="descname">url</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarActionItem.url" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarAddingMenu">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.toolbar.</code><code class="descname">ToolbarAddingMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarAddingMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_skin.viewlet.toolbar.ToolbarMenu" title="pyams_skin.viewlet.toolbar.ToolbarMenu"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarMenu</span></code></a></p>
-<p>Toolbar adding menu</p>
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarAddingMenu.css_class">
-<code class="descname">css_class</code><em class="property"> = 'btn btn-xs btn-success dropdown-toggle'</em><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarAddingMenu.css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarAddingMenu.label">
-<code class="descname">label</code><em class="property"> = 'Add...'</em><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarAddingMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarAddingMenu.menu_css_class">
-<code class="descname">menu_css_class</code><em class="property"> = 'dropdown-menu'</em><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarAddingMenu.menu_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarMenu">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.toolbar.</code><code class="descname">ToolbarMenu</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarMenu" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.manager.TemplateBasedViewletManager" title="pyams_viewlet.manager.TemplateBasedViewletManager"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.manager.TemplateBasedViewletManager</span></code></a>, <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.manager.WeightOrderedViewletManager" title="pyams_viewlet.manager.WeightOrderedViewletManager"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.manager.WeightOrderedViewletManager</span></code></a>, <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Base toolbar menu class</p>
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarMenu.click_handler">
-<code class="descname">click_handler</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarMenu.click_handler" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarMenu.css_class">
-<code class="descname">css_class</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarMenu.css_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarMenu.get_url">
-<code class="descname">get_url</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarMenu.get_url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarMenu.label">
-<code class="descname">label</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarMenu.label" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarMenu.label_css_class">
-<code class="descname">label_css_class</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarMenu.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarMenu.menu_css_class">
-<code class="descname">menu_css_class</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarMenu.menu_css_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarMenu.modal_target">
-<code class="descname">modal_target</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarMenu.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarMenu.render">
-<code class="descname">render</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarMenu.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarMenu.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarMenu.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarMenu.url">
-<code class="descname">url</code><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarMenu.url" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarMenuDivider">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.toolbar.</code><code class="descname">ToolbarMenuDivider</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarMenuDivider" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.viewlet.Viewlet" title="pyams_viewlet.viewlet.Viewlet"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.Viewlet</span></code></a></p>
-<p>Toolbar menu divider</p>
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarMenuDivider.css_class">
-<code class="descname">css_class</code><em class="property"> = 'divider'</em><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarMenuDivider.css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarMenuDivider.lebel">
-<code class="descname">lebel</code><em class="property"> = None</em><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarMenuDivider.lebel" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_skin.viewlet.toolbar.ToolbarMenuItem">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.toolbar.</code><code class="descname">ToolbarMenuItem</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.ToolbarMenuItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_skin.viewlet.toolbar.ToolbarActionItem" title="pyams_skin.viewlet.toolbar.ToolbarActionItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.toolbar.ToolbarActionItem</span></code></a></p>
-<p>Toolbar menu item class</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_skin.viewlet.toolbar.WidgetTitleViewletManager">
-<em class="property">class </em><code class="descclassname">pyams_skin.viewlet.toolbar.</code><code class="descname">WidgetTitleViewletManager</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_skin.viewlet.toolbar.WidgetTitleViewletManager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_viewlet.html#pyams_viewlet.manager.WeightOrderedViewletManager" title="pyams_viewlet.manager.WeightOrderedViewletManager"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.manager.WeightOrderedViewletManager</span></code></a></p>
-<p>Widget title extensions viewlet manager</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_skin.viewlet.toolbar package</a><ul>
-<li><a class="reference internal" href="#module-pyams_skin.viewlet.toolbar">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_thesaurus.interfaces.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,155 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_thesaurus.interfaces package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-thesaurus-interfaces-package">
-<h1>pyams_thesaurus.interfaces package<a class="headerlink" href="#pyams-thesaurus-interfaces-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_thesaurus.interfaces">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_thesaurus.interfaces" title="Permalink to this headline">¶</a></h2>
-<dl class="data">
-<dt id="pyams_thesaurus.interfaces.ADMIN_THESAURUS_PERMISSION">
-<code class="descclassname">pyams_thesaurus.interfaces.</code><code class="descname">ADMIN_THESAURUS_PERMISSION</code><em class="property"> = 'pyams.AdminThesaurus'</em><a class="headerlink" href="#pyams_thesaurus.interfaces.ADMIN_THESAURUS_PERMISSION" title="Permalink to this definition">¶</a></dt>
-<dd><p>Permission to administer all thesaurus properties</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="pyams_thesaurus.interfaces.CREATE_THESAURUS_PERMISSION">
-<code class="descclassname">pyams_thesaurus.interfaces.</code><code class="descname">CREATE_THESAURUS_PERMISSION</code><em class="property"> = 'pyams.CreateThesaurus'</em><a class="headerlink" href="#pyams_thesaurus.interfaces.CREATE_THESAURUS_PERMISSION" title="Permalink to this definition">¶</a></dt>
-<dd><p>Permission to create thesaurus</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="pyams_thesaurus.interfaces.MANAGE_THESAURUS_CONTENT_PERMISSION">
-<code class="descclassname">pyams_thesaurus.interfaces.</code><code class="descname">MANAGE_THESAURUS_CONTENT_PERMISSION</code><em class="property"> = 'pyams.ManageThesaurusContent'</em><a class="headerlink" href="#pyams_thesaurus.interfaces.MANAGE_THESAURUS_CONTENT_PERMISSION" title="Permalink to this definition">¶</a></dt>
-<dd><p>Permission to manage thesaurus contents</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="pyams_thesaurus.interfaces.MANAGE_THESAURUS_EXTRACT_PERMISSION">
-<code class="descclassname">pyams_thesaurus.interfaces.</code><code class="descname">MANAGE_THESAURUS_EXTRACT_PERMISSION</code><em class="property"> = 'pyams.ManageThesaurusExtract'</em><a class="headerlink" href="#pyams_thesaurus.interfaces.MANAGE_THESAURUS_EXTRACT_PERMISSION" title="Permalink to this definition">¶</a></dt>
-<dd><p>Permission to manage thesaurus extract contents</p>
-</dd></dl>
-
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="module-pyams_thesaurus.interfaces.extension">
-<span id="pyams-thesaurus-interfaces-extension-module"></span><h3>pyams_thesaurus.interfaces.extension module<a class="headerlink" href="#module-pyams_thesaurus.interfaces.extension" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-pyams_thesaurus.interfaces.index">
-<span id="pyams-thesaurus-interfaces-index-module"></span><h3>pyams_thesaurus.interfaces.index module<a class="headerlink" href="#module-pyams_thesaurus.interfaces.index" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-pyams_thesaurus.interfaces.loader">
-<span id="pyams-thesaurus-interfaces-loader-module"></span><h3>pyams_thesaurus.interfaces.loader module<a class="headerlink" href="#module-pyams_thesaurus.interfaces.loader" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-pyams_thesaurus.interfaces.term">
-<span id="pyams-thesaurus-interfaces-term-module"></span><h3>pyams_thesaurus.interfaces.term module<a class="headerlink" href="#module-pyams_thesaurus.interfaces.term" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-pyams_thesaurus.interfaces.thesaurus">
-<span id="pyams-thesaurus-interfaces-thesaurus-module"></span><h3>pyams_thesaurus.interfaces.thesaurus module<a class="headerlink" href="#module-pyams_thesaurus.interfaces.thesaurus" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_thesaurus.interfaces package</a><ul>
-<li><a class="reference internal" href="#module-pyams_thesaurus.interfaces">Module contents</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a><ul>
-<li><a class="reference internal" href="#module-pyams_thesaurus.interfaces.extension">pyams_thesaurus.interfaces.extension module</a></li>
-<li><a class="reference internal" href="#module-pyams_thesaurus.interfaces.index">pyams_thesaurus.interfaces.index module</a></li>
-<li><a class="reference internal" href="#module-pyams_thesaurus.interfaces.loader">pyams_thesaurus.interfaces.loader module</a></li>
-<li><a class="reference internal" href="#module-pyams_thesaurus.interfaces.term">pyams_thesaurus.interfaces.term module</a></li>
-<li><a class="reference internal" href="#module-pyams_thesaurus.interfaces.thesaurus">pyams_thesaurus.interfaces.thesaurus module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_thesaurus.rpc.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,117 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_thesaurus.rpc package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-thesaurus-rpc-package">
-<h1>pyams_thesaurus.rpc package<a class="headerlink" href="#pyams-thesaurus-rpc-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_thesaurus.rpc">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_thesaurus.rpc" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_thesaurus.rpc.json.html">pyams_thesaurus.rpc.json package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_thesaurus.rpc.json.html#module-pyams_thesaurus.rpc.json">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_thesaurus.rpc package</a><ul>
-<li><a class="reference internal" href="#module-pyams_thesaurus.rpc">Module contents</a></li>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_thesaurus.tests.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,145 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_thesaurus.tests package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-thesaurus-tests-package">
-<h1>pyams_thesaurus.tests package<a class="headerlink" href="#pyams-thesaurus-tests-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_thesaurus.tests">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_thesaurus.tests" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="module-pyams_thesaurus.tests.test_utilsdocs">
-<span id="pyams-thesaurus-tests-test-utilsdocs-module"></span><h3>pyams_thesaurus.tests.test_utilsdocs module<a class="headerlink" href="#module-pyams_thesaurus.tests.test_utilsdocs" title="Permalink to this headline">¶</a></h3>
-<p>Generic Test case for pyams_thesaurus doctest</p>
-<dl class="function">
-<dt id="pyams_thesaurus.tests.test_utilsdocs.doc_suite">
-<code class="descclassname">pyams_thesaurus.tests.test_utilsdocs.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>setUp=None</em>, <em>tearDown=None</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_thesaurus.tests.test_utilsdocs.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doctests found in /doctest.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_thesaurus.tests.test_utilsdocs.test_suite">
-<code class="descclassname">pyams_thesaurus.tests.test_utilsdocs.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_thesaurus.tests.test_utilsdocs.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_thesaurus.tests.test_utilsdocstrings">
-<span id="pyams-thesaurus-tests-test-utilsdocstrings-module"></span><h3>pyams_thesaurus.tests.test_utilsdocstrings module<a class="headerlink" href="#module-pyams_thesaurus.tests.test_utilsdocstrings" title="Permalink to this headline">¶</a></h3>
-<p>Generic Test case for pyams_thesaurus doc strings</p>
-<dl class="function">
-<dt id="pyams_thesaurus.tests.test_utilsdocstrings.doc_suite">
-<code class="descclassname">pyams_thesaurus.tests.test_utilsdocstrings.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_thesaurus.tests.test_utilsdocstrings.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doc tests strings found in /<a href="#id1"><span class="problematic" id="id2">*</span></a>.py</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_thesaurus.tests.test_utilsdocstrings.test_suite">
-<code class="descclassname">pyams_thesaurus.tests.test_utilsdocstrings.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_thesaurus.tests.test_utilsdocstrings.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_thesaurus.tests package</a><ul>
-<li><a class="reference internal" href="#module-pyams_thesaurus.tests">Module contents</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a><ul>
-<li><a class="reference internal" href="#module-pyams_thesaurus.tests.test_utilsdocs">pyams_thesaurus.tests.test_utilsdocs module</a></li>
-<li><a class="reference internal" href="#module-pyams_thesaurus.tests.test_utilsdocstrings">pyams_thesaurus.tests.test_utilsdocstrings module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_thesaurus.widget.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,248 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_thesaurus.widget package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-thesaurus-widget-package">
-<h1>pyams_thesaurus.widget package<a class="headerlink" href="#pyams-thesaurus-widget-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_thesaurus.widget">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_thesaurus.widget" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_thesaurus.widget.ThesaurusTermDataConverter">
-<em class="property">class </em><code class="descclassname">pyams_thesaurus.widget.</code><code class="descname">ThesaurusTermDataConverter</code><span class="sig-paren">(</span><em>field</em>, <em>widget</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermDataConverter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.converter.BaseDataConverter</span></code></p>
-<p>Thesaurus term data converter</p>
-<dl class="method">
-<dt id="pyams_thesaurus.widget.ThesaurusTermDataConverter.toFieldValue">
-<code class="descname">toFieldValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermDataConverter.toFieldValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_thesaurus.widget.ThesaurusTermDataConverter.toWidgetValue">
-<code class="descname">toWidgetValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermDataConverter.toWidgetValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_thesaurus.widget.ThesaurusTermFieldWidget">
-<code class="descclassname">pyams_thesaurus.widget.</code><code class="descname">ThesaurusTermFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Thesaurus term field widget factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_thesaurus.widget.ThesaurusTermWidget">
-<em class="property">class </em><code class="descclassname">pyams_thesaurus.widget.</code><code class="descname">ThesaurusTermWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.browser.widget.HTMLInputWidget</span></code>, <code class="xref py py-class docutils literal"><span class="pre">z3c.form.widget.Widget</span></code></p>
-<p>Thesaurus term widget</p>
-<dl class="attribute">
-<dt id="pyams_thesaurus.widget.ThesaurusTermWidget.extract_name">
-<code class="descname">extract_name</code><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermWidget.extract_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_thesaurus.widget.ThesaurusTermWidget.query_params">
-<code class="descname">query_params</code><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermWidget.query_params" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_thesaurus.widget.ThesaurusTermWidget.thesaurus_name">
-<code class="descname">thesaurus_name</code><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermWidget.thesaurus_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_thesaurus.widget.ThesaurusTermWidget.values_map">
-<code class="descname">values_map</code><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermWidget.values_map" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_thesaurus.widget.ThesaurusTermsListDataConverter">
-<em class="property">class </em><code class="descclassname">pyams_thesaurus.widget.</code><code class="descname">ThesaurusTermsListDataConverter</code><span class="sig-paren">(</span><em>field</em>, <em>widget</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermsListDataConverter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.converter.BaseDataConverter</span></code></p>
-<p>Thesaurus terms list data converter</p>
-<dl class="method">
-<dt id="pyams_thesaurus.widget.ThesaurusTermsListDataConverter.toFieldValue">
-<code class="descname">toFieldValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermsListDataConverter.toFieldValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_thesaurus.widget.ThesaurusTermsListDataConverter.toWidgetValue">
-<code class="descname">toWidgetValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermsListDataConverter.toWidgetValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_thesaurus.widget.ThesaurusTermsListFieldWidget">
-<code class="descclassname">pyams_thesaurus.widget.</code><code class="descname">ThesaurusTermsListFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermsListFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Thesaurus terms list field widget factory</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_thesaurus.widget.ThesaurusTermsListSelectorFieldWidget">
-<code class="descclassname">pyams_thesaurus.widget.</code><code class="descname">ThesaurusTermsListSelectorFieldWidget</code><span class="sig-paren">(</span><em>field</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermsListSelectorFieldWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Thesaurus terms list field widget with selector factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_thesaurus.widget.ThesaurusTermsListSelectorWidget">
-<em class="property">class </em><code class="descclassname">pyams_thesaurus.widget.</code><code class="descname">ThesaurusTermsListSelectorWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermsListSelectorWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_thesaurus.widget.ThesaurusTermsListWidget" title="pyams_thesaurus.widget.ThesaurusTermsListWidget"><code class="xref py py-class docutils literal"><span class="pre">pyams_thesaurus.widget.ThesaurusTermsListWidget</span></code></a></p>
-<p>Thesaurus terms list widget with selector</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_thesaurus.widget.ThesaurusTermsListWidget">
-<em class="property">class </em><code class="descclassname">pyams_thesaurus.widget.</code><code class="descname">ThesaurusTermsListWidget</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermsListWidget" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.browser.widget.HTMLInputWidget</span></code>, <code class="xref py py-class docutils literal"><span class="pre">z3c.form.widget.Widget</span></code></p>
-<p>Thesaurus terms list widget</p>
-<dl class="attribute">
-<dt id="pyams_thesaurus.widget.ThesaurusTermsListWidget.extract_name">
-<code class="descname">extract_name</code><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermsListWidget.extract_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_thesaurus.widget.ThesaurusTermsListWidget.query_params">
-<code class="descname">query_params</code><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermsListWidget.query_params" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_thesaurus.widget.ThesaurusTermsListWidget.thesaurus_name">
-<code class="descname">thesaurus_name</code><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermsListWidget.thesaurus_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_thesaurus.widget.ThesaurusTermsListWidget.values_map">
-<code class="descname">values_map</code><a class="headerlink" href="#pyams_thesaurus.widget.ThesaurusTermsListWidget.values_map" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="module-pyams_thesaurus.widget.interfaces">
-<span id="pyams-thesaurus-widget-interfaces-module"></span><h3>pyams_thesaurus.widget.interfaces module<a class="headerlink" href="#module-pyams_thesaurus.widget.interfaces" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_thesaurus.widget package</a><ul>
-<li><a class="reference internal" href="#module-pyams_thesaurus.widget">Module contents</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a><ul>
-<li><a class="reference internal" href="#module-pyams_thesaurus.widget.interfaces">pyams_thesaurus.widget.interfaces module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_utils.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,2524 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>PyAMS utilities &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-utilities">
-<span id="pyams-utils"></span><h1>PyAMS utilities<a class="headerlink" href="#pyams-utilities" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_utils.interfaces.html">pyams_utils.interfaces package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_utils.interfaces.html#module-pyams_utils.interfaces">Module contents</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_utils.interfaces.html#submodules">Submodules</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.interfaces.html#module-pyams_utils.interfaces.data">pyams_utils.interfaces.data module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.interfaces.html#module-pyams_utils.interfaces.intids">pyams_utils.interfaces.intids module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.interfaces.html#module-pyams_utils.interfaces.site">pyams_utils.interfaces.site module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.interfaces.html#module-pyams_utils.interfaces.size">pyams_utils.interfaces.size module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.interfaces.html#module-pyams_utils.interfaces.tales">pyams_utils.interfaces.tales module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.interfaces.html#module-pyams_utils.interfaces.text">pyams_utils.interfaces.text module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.interfaces.html#module-pyams_utils.interfaces.timezone">pyams_utils.interfaces.timezone module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.interfaces.html#module-pyams_utils.interfaces.traversing">pyams_utils.interfaces.traversing module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.interfaces.html#module-pyams_utils.interfaces.tree">pyams_utils.interfaces.tree module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.interfaces.html#module-pyams_utils.interfaces.zeo">pyams_utils.interfaces.zeo module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_utils.protocol.html">pyams_utils.protocol package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_utils.protocol.html#module-pyams_utils.protocol">Module contents</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_utils.protocol.html#submodules">Submodules</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.protocol.html#module-pyams_utils.protocol.http">pyams_utils.protocol.http module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.protocol.html#module-pyams_utils.protocol.xmlrpc">pyams_utils.protocol.xmlrpc module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_utils.scripts.html">pyams_utils.scripts package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_utils.scripts.html#module-pyams_utils.scripts">Module contents</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_utils.scripts.html#submodules">Submodules</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.scripts.html#module-pyams_utils.scripts.zodb">pyams_utils.scripts.zodb module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_utils.tests.html">pyams_utils.tests package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_utils.tests.html#module-pyams_utils.tests">Module contents</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_utils.tests.html#submodules">Submodules</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.tests.html#module-pyams_utils.tests.test_utilsdocs">pyams_utils.tests.test_utilsdocs module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.tests.html#module-pyams_utils.tests.test_utilsdocstrings">pyams_utils.tests.test_utilsdocstrings module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_utils.timezone.html">pyams_utils.timezone package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_utils.timezone.html#module-pyams_utils.timezone">Module contents</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_utils.timezone.html#submodules">Submodules</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.timezone.html#module-pyams_utils.timezone.utility">pyams_utils.timezone.utility module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.timezone.html#module-pyams_utils.timezone.vocabulary">pyams_utils.timezone.vocabulary module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_utils.widget.html">pyams_utils.widget package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_utils.widget.html#module-pyams_utils.widget">Module contents</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_utils.widget.html#submodules">Submodules</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.widget.html#module-pyams_utils.widget.decimal">pyams_utils.widget.decimal module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_utils.zmi.html">pyams_utils.zmi package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_utils.zmi.html#module-pyams_utils.zmi">Module contents</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_utils.zmi.html#submodules">Submodules</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.zmi.html#module-pyams_utils.zmi.intids">pyams_utils.zmi.intids module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.zmi.html#module-pyams_utils.zmi.timezone">pyams_utils.zmi.timezone module</a></li>
-<li class="toctree-l3"><a class="reference internal" href="pyams_utils.zmi.html#module-pyams_utils.zmi.zeo">pyams_utils.zmi.zeo module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="module-pyams_utils">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_utils" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_utils.includeme">
-<code class="descclassname">pyams_utils.</code><code class="descname">includeme</code><span class="sig-paren">(</span><em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.includeme" title="Permalink to this definition">¶</a></dt>
-<dd><p>pyams_utils features include</p>
-</dd></dl>
-
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="module-pyams_utils.adapter">
-<span id="pyams-utils-adapter-module"></span><h3>pyams_utils.adapter module<a class="headerlink" href="#module-pyams_utils.adapter" title="Permalink to this headline">¶</a></h3>
-<p>Adapters management package</p>
-<p>This package provides a small set of standard base adapters for <em>context</em>, <em>context</em> and <em>request</em>, and
-<em>context</em> and <em>request</em> and <em>view</em>.</p>
-<p>See <a class="reference internal" href="zca.html#zca"><span class="std std-ref">Managing ZCA with PyAMS</span></a> to see how PyAMS can help components management.</p>
-<dl class="class">
-<dt id="pyams_utils.adapter.ContextAdapter">
-<em class="property">class </em><code class="descclassname">pyams_utils.adapter.</code><code class="descname">ContextAdapter</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.adapter.ContextAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Context adapter</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.adapter.ContextRequestAdapter">
-<em class="property">class </em><code class="descclassname">pyams_utils.adapter.</code><code class="descname">ContextRequestAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.adapter.ContextRequestAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Context + request multi-adapter</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.adapter.ContextRequestViewAdapter">
-<em class="property">class </em><code class="descclassname">pyams_utils.adapter.</code><code class="descname">ContextRequestViewAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.adapter.ContextRequestViewAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Context + request + view multi-adapter</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.adapter.NullAdapter">
-<em class="property">class </em><code class="descclassname">pyams_utils.adapter.</code><code class="descname">NullAdapter</code><a class="headerlink" href="#pyams_utils.adapter.NullAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>An adapter which always return None!</p>
-<p>Can be useful to override a default adapter…</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.adapter.adapter_config">
-<em class="property">class </em><code class="descclassname">pyams_utils.adapter.</code><code class="descname">adapter_config</code><span class="sig-paren">(</span><em>**settings</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.adapter.adapter_config" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Function or class decorator to declare an adapter</p>
-<p>Annotation parameters can be:</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>name</strong> (<em>str</em>) – (default=’‘), name of the adapter</li>
-<li><strong>context</strong> (<em>[</em><em>Interface...</em><em>]</em>) – an interface, or a tuple of interfaces, that the component adapts</li>
-<li><strong>provides</strong> (<em>Interface</em>) – the interface that the adapter provides</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<dl class="attribute">
-<dt id="pyams_utils.adapter.adapter_config.venusian">
-<code class="descname">venusian</code><em class="property"> = &lt;module 'venusian' from '/var/local/env/pyams/eggs/venusian-1.1.0-py3.5.egg/venusian/__init__.py'&gt;</em><a class="headerlink" href="#pyams_utils.adapter.adapter_config.venusian" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.attr">
-<span id="pyams-utils-attr-module"></span><h3>pyams_utils.attr module<a class="headerlink" href="#module-pyams_utils.attr" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.attr.AttributeTraverser">
-<em class="property">class </em><code class="descclassname">pyams_utils.attr.</code><code class="descname">AttributeTraverser</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.attr.AttributeTraverser" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>++attr++ namespace traverser</p>
-<p>This custom traversing adapter can be used to access an object attribute directly from
-an URL by using a path like this:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="o">/</span><span class="n">path</span><span class="o">/</span><span class="n">to</span><span class="o">/</span><span class="nb">object</span><span class="o">/++</span><span class="n">attr</span><span class="o">++</span><span class="n">name</span>
-</pre></div>
-</div>
-<p>Whare <em>name</em> is the name of the requested attribute</p>
-<dl class="method">
-<dt id="pyams_utils.attr.AttributeTraverser.traverse">
-<code class="descname">traverse</code><span class="sig-paren">(</span><em>name</em>, <em>furtherpath=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.attr.AttributeTraverser.traverse" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.container">
-<span id="pyams-utils-container-module"></span><h3>pyams_utils.container module<a class="headerlink" href="#module-pyams_utils.container" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.container.BTreeOrderedContainer">
-<em class="property">class </em><code class="descclassname">pyams_utils.container.</code><code class="descname">BTreeOrderedContainer</code><a class="headerlink" href="#pyams_utils.container.BTreeOrderedContainer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.container.ordered.OrderedContainer</span></code></p>
-<p>BTree based ordered container</p>
-<p>This container maintain a manual order of it’s contents</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.container.ContainerSublocationsAdapter">
-<em class="property">class </em><code class="descclassname">pyams_utils.container.</code><code class="descname">ContainerSublocationsAdapter</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.container.ContainerSublocationsAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>Contained object sub-locations adapter</p>
-<p>This adapter checks for custom ISublocations interface adapters which can
-be defined by any component to get access to inner locations, defined for
-example via annotations.</p>
-<dl class="method">
-<dt id="pyams_utils.container.ContainerSublocationsAdapter.sublocations">
-<code class="descname">sublocations</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.container.ContainerSublocationsAdapter.sublocations" title="Permalink to this definition">¶</a></dt>
-<dd><p>See <cite>zope.location.interfaces.ISublocations</cite> interface</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.container.find_objects_matching">
-<code class="descclassname">pyams_utils.container.</code><code class="descname">find_objects_matching</code><span class="sig-paren">(</span><em>root</em>, <em>condition</em>, <em>ignore_root=False</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.container.find_objects_matching" title="Permalink to this definition">¶</a></dt>
-<dd><p>Find all objects in root that match the condition</p>
-<p>The condition is a Python callable object that takes an object as
-argument and must return a boolean result.</p>
-<p>All sub-objects of the root will also be searched recursively.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>root</strong> (<em>object</em>) – the parent object from which search is started</li>
-<li><strong>condition</strong> (<em>callable</em>) – a callable object which may return true for a given
-object to be selected</li>
-<li><strong>ignore_root</strong> (<em>boolean</em>) – if <em>True</em>, the root object will not be returned, even if it matches
-the given condition</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">an iterator for all root’s sub-objects matching condition</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.container.find_objects_providing">
-<code class="descclassname">pyams_utils.container.</code><code class="descname">find_objects_providing</code><span class="sig-paren">(</span><em>root</em>, <em>interface</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.container.find_objects_providing" title="Permalink to this definition">¶</a></dt>
-<dd><p>Find all objects in root that provide the specified interface</p>
-<p>All sub-objects of the root will also be searched recursively.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>root</strong> (<em>object</em>) – object; the parent object from which search is started</li>
-<li><strong>interface</strong> (<em>Interface</em>) – interface; an interface that sub-objects should provide</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">an iterator for all root’s sub-objects that provide the given interface</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.context">
-<span id="pyams-utils-context-module"></span><h3>pyams_utils.context module<a class="headerlink" href="#module-pyams_utils.context" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.context.ContextSelector">
-<em class="property">class </em><code class="descclassname">pyams_utils.context.</code><code class="descname">ContextSelector</code><span class="sig-paren">(</span><em>ifaces</em>, <em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.context.ContextSelector" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Interface based context selector</p>
-<p>This selector can be used as a subscriber predicate to define
-an interface that the context must support for the event to be applied:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="o">..</span> <span class="n">code</span><span class="o">-</span><span class="n">block</span><span class="p">::</span> <span class="n">python</span>
-</pre></div>
-</div>
-<blockquote>
-<div><p>from pyams_utils.interfaces.site import ISiteRoot</p>
-<p>&#64;subscriber(IObjectModifiedEvent, context_selector=ISiteRoot)
-def siteroot_modified_event_handler(event):</p>
-<blockquote>
-<div>‘’‘This is an event handler for an ISiteRoot object modification event’‘’</div></blockquote>
-</div></blockquote>
-<dl class="method">
-<dt id="pyams_utils.context.ContextSelector.phash">
-<code class="descname">phash</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.context.ContextSelector.phash" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.context.ContextSelector.text">
-<code class="descname">text</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.context.ContextSelector.text" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.data">
-<span id="pyams-utils-data-module"></span><h3>pyams_utils.data module<a class="headerlink" href="#module-pyams_utils.data" title="Permalink to this headline">¶</a></h3>
-<p>Object data API module</p>
-<p>The <em>IObjectData</em> interface is a generic interface which can be used to assign custom data to nay object.
-This object data may be any object which can be serialized to JSON, and assigned to any HTML <em>data</em> attribute.
-It can typically be used to set a <em>data-ams-data</em> attribute to objects, which is afterwards converted to
-classic <em>data-</em> attributes by <strong>MyAMS.js</strong> framework.</p>
-<p>For example, for a custom widget in a form:</p>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="k">def</span> <span class="nf">updateWidgets</span><span class="p">(</span><span class="bp">self</span><span class="p">):</span>
-    <span class="nb">super</span><span class="p">(</span><span class="n">MyForm</span><span class="p">,</span> <span class="bp">self</span><span class="p">)</span><span class="o">.</span><span class="n">updateWidgets</span><span class="p">()</span>
-    <span class="n">widget</span> <span class="o">=</span> <span class="bp">self</span><span class="o">.</span><span class="n">widgets</span><span class="p">[</span><span class="s1">&#39;mywidget&#39;</span><span class="p">]</span>
-    <span class="n">alsoProvides</span><span class="p">(</span><span class="n">widget</span><span class="p">,</span> <span class="n">IObjectData</span><span class="p">)</span>
-    <span class="n">widget</span><span class="o">.</span><span class="n">object_data</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;ams-colorpicker-position&#39;</span><span class="p">:</span> <span class="s1">&#39;top left&#39;</span><span class="p">}</span>
-</pre></div>
-</div>
-<p>You can then set an attribute in a TAL template like this:</p>
-<div class="highlight-html"><div class="highlight"><pre><span></span><span class="p">&lt;</span><span class="nt">div</span> <span class="na">tal:attributes</span><span class="o">=</span><span class="s">&quot;data-ams-data extension:object_data(widget)&quot;</span><span class="p">&gt;</span>...<span class="p">&lt;/</span><span class="nt">div</span><span class="p">&gt;</span>
-</pre></div>
-</div>
-<p>After data initialization by <strong>MyAMS.js</strong>, the following code will be converted to:</p>
-<div class="highlight-html"><div class="highlight"><pre><span></span><span class="p">&lt;</span><span class="nt">div</span> <span class="na">data-ams-colorpicker-position</span><span class="o">=</span><span class="s">&quot;top left&quot;</span><span class="p">&gt;</span>...<span class="p">&lt;/</span><span class="nt">div</span><span class="p">&gt;</span>
-</pre></div>
-</div>
-<dl class="class">
-<dt id="pyams_utils.data.BrowserRequestDataExtension">
-<em class="property">class </em><code class="descclassname">pyams_utils.data.</code><code class="descname">BrowserRequestDataExtension</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.data.BrowserRequestDataExtension" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>extension:request_data TALES extension for Zope browser request</p>
-<p>This TALES extension can be used to get a request data, previously stored in the request via an annotation.
-For example:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="o">..</span> <span class="n">code</span><span class="o">-</span><span class="n">block</span><span class="p">::</span> <span class="n">html</span>
-</pre></div>
-</div>
-<blockquote>
-<div>&lt;div tal:content=”extension:request_data(‘my.annotation.key’)”&gt;…&lt;/div&gt;</div></blockquote>
-<dl class="method">
-<dt id="pyams_utils.data.BrowserRequestDataExtension.render">
-<code class="descname">render</code><span class="sig-paren">(</span><em>params=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.data.BrowserRequestDataExtension.render" title="Permalink to this definition">¶</a></dt>
-<dd><p>See <cite>pyams_utils.interfaces.tales.ITALESExtension</cite> interface</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.data.ObjectDataExtension">
-<em class="property">class </em><code class="descclassname">pyams_utils.data.</code><code class="descname">ObjectDataExtension</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.data.ObjectDataExtension" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>extension:object_data TALES extension</p>
-<p>This TALES extension is to be used in Chameleon templates to define a custom data attribute
-which stores all object data (see <cite>pyams_utils.interfaces.data.IObjectData</cite> interface), like this:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="o">..</span> <span class="n">code</span><span class="o">-</span><span class="n">block</span><span class="p">::</span> <span class="n">html</span>
-</pre></div>
-</div>
-<blockquote>
-<div>&lt;div tal:attributes=”data-ams-data extension:object_data(context)”&gt;…&lt;/div&gt;</div></blockquote>
-<dl class="method">
-<dt id="pyams_utils.data.ObjectDataExtension.render">
-<code class="descname">render</code><span class="sig-paren">(</span><em>context=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.data.ObjectDataExtension.render" title="Permalink to this definition">¶</a></dt>
-<dd><p>See <cite>pyams_utils.interfaces.tales.ITALESExtension</cite> interface</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.data.ObjectDataRenderer">
-<em class="property">class </em><code class="descclassname">pyams_utils.data.</code><code class="descname">ObjectDataRenderer</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.data.ObjectDataRenderer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>Object data JSON renderer</p>
-<dl class="method">
-<dt id="pyams_utils.data.ObjectDataRenderer.get_object_data">
-<code class="descname">get_object_data</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.data.ObjectDataRenderer.get_object_data" title="Permalink to this definition">¶</a></dt>
-<dd><p>See <cite>pyams_utils.interfaces.data.IObjectDataRenderer</cite> interface</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.data.PyramidRequestDataExtension">
-<em class="property">class </em><code class="descclassname">pyams_utils.data.</code><code class="descname">PyramidRequestDataExtension</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.data.PyramidRequestDataExtension" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>extension:request_data TALES extension for Pyramid request</p>
-<p>This TALES extension can be used to get a request data, previously stored in the request via an annotation.
-For example:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="o">..</span> <span class="n">code</span><span class="o">-</span><span class="n">block</span><span class="p">::</span> <span class="n">html</span>
-</pre></div>
-</div>
-<blockquote>
-<div>&lt;div tal:content=”extension:request_data(‘my.annotation.key’)”&gt;…&lt;/div&gt;</div></blockquote>
-<dl class="method">
-<dt id="pyams_utils.data.PyramidRequestDataExtension.render">
-<code class="descname">render</code><span class="sig-paren">(</span><em>params=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.data.PyramidRequestDataExtension.render" title="Permalink to this definition">¶</a></dt>
-<dd><p>See <cite>pyams_utils.interfaces.tales.ITALESExtension</cite> interface</p>
-</dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.date">
-<span id="pyams-utils-date-module"></span><h3>pyams_utils.date module<a class="headerlink" href="#module-pyams_utils.date" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_utils.date.date_to_datetime">
-<code class="descclassname">pyams_utils.date.</code><code class="descname">date_to_datetime</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.date.date_to_datetime" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get datetime value converted from a date or datetime object</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>value</strong> (<em>date/datetime</em>) – a date or datetime value to convert</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">datetime; input value converted to datetime</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">datetime</span> <span class="k">import</span> <span class="n">date</span><span class="p">,</span> <span class="n">datetime</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.date</span> <span class="k">import</span> <span class="n">date_to_datetime</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">value</span> <span class="o">=</span> <span class="n">date</span><span class="p">(</span><span class="mi">2016</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">15</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">date_to_datetime</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
-<span class="go">datetime.datetime(2016, 11, 15, 0, 0)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">value</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">(</span><span class="mi">2016</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="mi">13</span><span class="p">,</span> <span class="mi">12</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">value</span>
-<span class="go">datetime.datetime(2016, 11, 15, 10, 13, 12)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">date_to_datetime</span><span class="p">(</span><span class="n">value</span><span class="p">)</span> <span class="ow">is</span> <span class="n">value</span>
-<span class="go">True</span>
-</pre></div>
-</div>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.date.format_date">
-<code class="descclassname">pyams_utils.date.</code><code class="descname">format_date</code><span class="sig-paren">(</span><em>value</em>, <em>format='on %d/%m/%Y'</em>, <em>request=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.date.format_date" title="Permalink to this definition">¶</a></dt>
-<dd><p>Format given date with the given format</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>value</strong> (<em>datetime</em>) – the value to format</li>
-<li><strong>format</strong> (<em>str</em>) – a format string to use by <cite>strftime</cite> function</li>
-<li><strong>request</strong> – the request from which to extract localization info for translation</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">str; input datetime converted to given format</p>
-</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">datetime</span> <span class="k">import</span> <span class="n">datetime</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.date</span> <span class="k">import</span> <span class="n">format_date</span><span class="p">,</span> <span class="n">SH_DATE_FORMAT</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">value</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">(</span><span class="mi">2016</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="mi">13</span><span class="p">,</span> <span class="mi">12</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">format_date</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
-<span class="go">&#39;on 15/11/2016&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">format_date</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="n">SH_DATE_FORMAT</span><span class="p">)</span>
-<span class="go">&#39;15/11/2016&#39;</span>
-</pre></div>
-</div>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.date.format_datetime">
-<code class="descclassname">pyams_utils.date.</code><code class="descname">format_datetime</code><span class="sig-paren">(</span><em>value</em>, <em>format='on %d/%m/%Y at %H:%M'</em>, <em>request=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.date.format_datetime" title="Permalink to this definition">¶</a></dt>
-<dd><p>Format given datetime with the given format including time</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>value</strong> (<em>datetime</em>) – the value to format</li>
-<li><strong>format</strong> (<em>str</em>) – a format string to use by <cite>strftime</cite> function</li>
-<li><strong>request</strong> – request; the request from which to extract localization info for translation</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">str; input datetime converted to given format</p>
-</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">datetime</span> <span class="k">import</span> <span class="n">datetime</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.date</span> <span class="k">import</span> <span class="n">format_datetime</span><span class="p">,</span> <span class="n">SH_DATETIME_FORMAT</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">value</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">(</span><span class="mi">2016</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="mi">13</span><span class="p">,</span> <span class="mi">12</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">format_datetime</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
-<span class="go">&#39;on 15/11/2016 at 10:13&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">format_datetime</span><span class="p">(</span><span class="n">value</span><span class="p">,</span> <span class="n">SH_DATETIME_FORMAT</span><span class="p">)</span>
-<span class="go">&#39;15/11/2016 - 10:13&#39;</span>
-</pre></div>
-</div>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.date.get_age">
-<code class="descclassname">pyams_utils.date.</code><code class="descname">get_age</code><span class="sig-paren">(</span><em>value</em>, <em>request=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.date.get_age" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get ‘human’ age of a given datetime (including timezone) compared to current datetime (in UTC)</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>value</strong> (<em>datetime</em>) – input datetime to be compared with current datetime</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">str; the delta value, converted to months, weeks, days, hours or minutes</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.date.get_duration">
-<code class="descclassname">pyams_utils.date.</code><code class="descname">get_duration</code><span class="sig-paren">(</span><em>v1</em>, <em>v2=None</em>, <em>request=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.date.get_duration" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get ‘human’ delta as string between two dates</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>v1</strong> (<em>datetime</em>) – start date</li>
-<li><strong>v2</strong> (<em>datetime</em>) – end date, or current date (in UTC) if None</li>
-<li><strong>request</strong> – the request from which to extract localization infos</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">str; approximate delta between the two input dates</p>
-</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">datetime</span> <span class="k">import</span> <span class="n">datetime</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.date</span> <span class="k">import</span> <span class="n">get_duration</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyramid.testing</span> <span class="k">import</span> <span class="n">DummyRequest</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">request</span> <span class="o">=</span> <span class="n">DummyRequest</span><span class="p">()</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">date1</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">(</span><span class="mi">2015</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">date2</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">(</span><span class="mi">2014</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_duration</span><span class="p">(</span><span class="n">date1</span><span class="p">,</span> <span class="n">date2</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;10 months&#39;</span>
-</pre></div>
-</div>
-<p>Dates order is not important:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="n">get_duration</span><span class="p">(</span><span class="n">date2</span><span class="p">,</span> <span class="n">date1</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;10 months&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">date2</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">(</span><span class="mi">2014</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">10</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_duration</span><span class="p">(</span><span class="n">date1</span><span class="p">,</span> <span class="n">date2</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;7 weeks&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">date2</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">(</span><span class="mi">2014</span><span class="p">,</span> <span class="mi">12</span><span class="p">,</span> <span class="mi">26</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_duration</span><span class="p">(</span><span class="n">date1</span><span class="p">,</span> <span class="n">date2</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;6 days&#39;</span>
-</pre></div>
-</div>
-<p>For durations lower than 2 days, duration also display hours:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="n">date1</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">(</span><span class="mi">2015</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">date2</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">(</span><span class="mi">2015</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="mi">0</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_duration</span><span class="p">(</span><span class="n">date1</span><span class="p">,</span> <span class="n">date2</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;1 day and 15 hours&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">date2</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">(</span><span class="mi">2015</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_duration</span><span class="p">(</span><span class="n">date1</span><span class="p">,</span> <span class="n">date2</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;24 hours&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">date2</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">(</span><span class="mi">2015</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">13</span><span class="p">,</span> <span class="mi">12</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_duration</span><span class="p">(</span><span class="n">date1</span><span class="p">,</span> <span class="n">date2</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;13 hours&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">date2</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">(</span><span class="mi">2015</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">15</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_duration</span><span class="p">(</span><span class="n">date1</span><span class="p">,</span> <span class="n">date2</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;75 minutes&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">date2</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">(</span><span class="mi">2015</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">0</span><span class="p">,</span> <span class="mi">15</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_duration</span><span class="p">(</span><span class="n">date1</span><span class="p">,</span> <span class="n">date2</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;15 seconds&#39;</span>
-</pre></div>
-</div>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.date.parse_date">
-<code class="descclassname">pyams_utils.date.</code><code class="descname">parse_date</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.date.parse_date" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get date specified in unicode ISO format to Python datetime object</p>
-<p>Dates are always assumed to be stored in GMT timezone</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>value</strong> (<em>str</em>) – unicode date to be parsed</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">datetime; the specified value, converted to datetime</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.date</span> <span class="k">import</span> <span class="n">parse_date</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">parse_date</span><span class="p">(</span><span class="s1">&#39;2016-11-15T10:13:12+00:00&#39;</span><span class="p">)</span>
-<span class="go">datetime.datetime(2016, 11, 15, 10, 13, 12, tzinfo=&lt;StaticTzInfo &#39;GMT&#39;&gt;)</span>
-</pre></div>
-</div>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.date.unidate">
-<code class="descclassname">pyams_utils.date.</code><code class="descname">unidate</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.date.unidate" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get specified date converted to unicode ISO format</p>
-<p>Dates are always assumed to be stored in GMT timezone</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>value</strong> (<a class="reference internal" href="#module-pyams_utils.date" title="pyams_utils.date"><em>date</em></a>) – input date to convert to unicode</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">unicode; input date converted to unicode</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">datetime</span> <span class="k">import</span> <span class="n">datetime</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.date</span> <span class="k">import</span> <span class="n">unidate</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">value</span> <span class="o">=</span> <span class="n">datetime</span><span class="p">(</span><span class="mi">2016</span><span class="p">,</span> <span class="mi">11</span><span class="p">,</span> <span class="mi">15</span><span class="p">,</span> <span class="mi">10</span><span class="p">,</span> <span class="mi">13</span><span class="p">,</span> <span class="mi">12</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">unidate</span><span class="p">(</span><span class="n">value</span><span class="p">)</span>
-<span class="go">&#39;2016-11-15T10:13:12+00:00&#39;</span>
-</pre></div>
-</div>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.decorator">
-<span id="pyams-utils-decorator-module"></span><h3>pyams_utils.decorator module<a class="headerlink" href="#module-pyams_utils.decorator" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_utils.decorator.deprecated">
-<code class="descclassname">pyams_utils.decorator.</code><code class="descname">deprecated</code><span class="sig-paren">(</span><em>*msg</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.decorator.deprecated" title="Permalink to this definition">¶</a></dt>
-<dd><p>This is a decorator which can be used to mark functions as deprecated.</p>
-<p>It will result in a warning being emitted when the function is used.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.dict">
-<span id="pyams-utils-dict-module"></span><h3>pyams_utils.dict module<a class="headerlink" href="#module-pyams_utils.dict" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_utils.dict.update_dict">
-<code class="descclassname">pyams_utils.dict.</code><code class="descname">update_dict</code><span class="sig-paren">(</span><em>input</em>, <em>key</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.dict.update_dict" title="Permalink to this definition">¶</a></dt>
-<dd><p>Update given mapping if input value is a boolean ‘true’ value</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>input</strong> (<a class="reference internal" href="#module-pyams_utils.dict" title="pyams_utils.dict"><em>dict</em></a>) – input dictionary</li>
-<li><strong>key</strong> – mapping key</li>
-<li><strong>value</strong> – new value</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<p>‘False’ values leave mapping unchanged:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.dict</span> <span class="k">import</span> <span class="n">update_dict</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">mydict</span> <span class="o">=</span> <span class="p">{}</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">update_dict</span><span class="p">(</span><span class="n">mydict</span><span class="p">,</span> <span class="s1">&#39;key1&#39;</span><span class="p">,</span> <span class="kc">None</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">mydict</span>
-</pre></div>
-</div>
-<p>{}
-&gt;&gt;&gt; update_dict(mydict, ‘key1’, ‘’)
-&gt;&gt;&gt; mydict
-{}
-&gt;&gt;&gt; update_dict(mydict, ‘key1’, 0)
-&gt;&gt;&gt; mydict
-{}</p>
-<p>‘True’ values modify the mapping:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="n">update_dict</span><span class="p">(</span><span class="n">mydict</span><span class="p">,</span> <span class="s1">&#39;key1&#39;</span><span class="p">,</span> <span class="s1">&#39;value&#39;</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">mydict</span>
-</pre></div>
-</div>
-<p>{‘key1’: ‘value’}
-&gt;&gt;&gt; update_dict(mydict, ‘key1’, ‘value2’)
-&gt;&gt;&gt; mydict
-{‘key1’: ‘value2’}</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.encoding">
-<span id="pyams-utils-encoding-module"></span><h3>pyams_utils.encoding module<a class="headerlink" href="#module-pyams_utils.encoding" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.encoding.EncodingField">
-<em class="property">class </em><code class="descclassname">pyams_utils.encoding.</code><code class="descname">EncodingField</code><span class="sig-paren">(</span><em>vocabulary='PyAMS encodings'</em>, <em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.encoding.EncodingField" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema._field.Choice</span></code></p>
-<p>Encoding schema field</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.encoding.EncodingsVocabulary">
-<em class="property">class </em><code class="descclassname">pyams_utils.encoding.</code><code class="descname">EncodingsVocabulary</code><span class="sig-paren">(</span><em>terms</em>, <em>*interfaces</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.encoding.EncodingsVocabulary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema.vocabulary.SimpleVocabulary</span></code></p>
-<p>A vocabulary containing a set of registered encodings</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.fanstatic">
-<span id="pyams-utils-fanstatic-module"></span><h3>pyams_utils.fanstatic module<a class="headerlink" href="#module-pyams_utils.fanstatic" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.fanstatic.ExternalResource">
-<em class="property">class </em><code class="descclassname">pyams_utils.fanstatic.</code><code class="descname">ExternalResource</code><span class="sig-paren">(</span><em>library</em>, <em>path</em>, <em>defer=False</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.fanstatic.ExternalResource" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">fanstatic.core.Resource</span></code></p>
-<p>Fanstatic external resource</p>
-<dl class="method">
-<dt id="pyams_utils.fanstatic.ExternalResource.render">
-<code class="descname">render</code><span class="sig-paren">(</span><em>library_url</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.fanstatic.ExternalResource.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.fanstatic.FanstaticTalesExtension">
-<em class="property">class </em><code class="descclassname">pyams_utils.fanstatic.</code><code class="descname">FanstaticTalesExtension</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.fanstatic.FanstaticTalesExtension" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>extension:resource_path() TALES extension</p>
-<p>This TALES extension generates an URL matching a given Fanstatic resource.
-Resource is given as a string made of package name (in dotted form) followed by a colon and by the resource name.</p>
-<p>For example:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="o">..</span> <span class="n">code</span><span class="o">-</span><span class="n">block</span><span class="p">::</span> <span class="n">html</span>
-</pre></div>
-</div>
-<blockquote>
-<div>&lt;div tal:attributes=”data-ams-plugin-pyams_content-src extension:resource_path(‘pyams_content.skin:pyams_content’)” /&gt;</div></blockquote>
-<dl class="method">
-<dt id="pyams_utils.fanstatic.FanstaticTalesExtension.render">
-<code class="descname">render</code><span class="sig-paren">(</span><em>resource</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.fanstatic.FanstaticTalesExtension.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.fanstatic.get_resource_path">
-<code class="descclassname">pyams_utils.fanstatic.</code><code class="descname">get_resource_path</code><span class="sig-paren">(</span><em>resource</em>, <em>signature='--static--'</em>, <em>versioning=True</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.fanstatic.get_resource_path" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get path for given resource</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.fanstatic.render_js">
-<code class="descclassname">pyams_utils.fanstatic.</code><code class="descname">render_js</code><span class="sig-paren">(</span><em>url</em>, <em>defer=False</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.fanstatic.render_js" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.html">
-<span id="pyams-utils-html-module"></span><h3>pyams_utils.html module<a class="headerlink" href="#module-pyams_utils.html" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.html.MyHTMLParser">
-<em class="property">class </em><code class="descclassname">pyams_utils.html.</code><code class="descname">MyHTMLParser</code><span class="sig-paren">(</span><em>*</em>, <em>convert_charrefs=True</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.html.MyHTMLParser" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">html.parser.HTMLParser</span></code></p>
-<p>HTML parser</p>
-<dl class="attribute">
-<dt id="pyams_utils.html.MyHTMLParser.charrefs">
-<code class="descname">charrefs</code><em class="property"> = {34: '&quot;', 38: '&amp;', 39: &quot;'&quot;, 60: '&lt;', 62: '&gt;', 192: 'À', 193: 'A', 194: 'Â', 195: 'A', 196: 'Ä', 197: 'A', 198: 'AE', 199: 'Ç', 200: 'È', 201: 'É', 202: 'Ê', 203: 'Ë', 204: 'I', 205: 'I', 206: 'Î', 207: 'Ï', 208: 'D', 209: 'N', 210: 'O', 211: 'O', 212: 'Ô', 213: 'O', 214: 'Ö', 215: 'x', 216: 'O', 217: 'Ù', 218: 'U', 219: 'Û', 220: 'Ü', 221: 'Y', 222: 'T', 223: 'sz', 224: 'à', 225: 'a', 226: 'â', 227: 'a', 228: 'ä', 229: 'a', 230: 'ae', 231: 'ç', 232: 'è', 233: 'é', 234: 'ê', 235: 'ë', 236: 'i', 237: 'i', 238: 'î', 239: 'ï', 240: 'e', 241: 'n', 242: 'o', 243: 'o', 244: 'ô', 245: 'o', 246: 'ö', 248: 'o', 249: 'ù', 250: 'u', 251: 'û', 252: 'ü', 253: 'y', 255: 'ÿ'}</em><a class="headerlink" href="#pyams_utils.html.MyHTMLParser.charrefs" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_utils.html.MyHTMLParser.data">
-<code class="descname">data</code><em class="property"> = ''</em><a class="headerlink" href="#pyams_utils.html.MyHTMLParser.data" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_utils.html.MyHTMLParser.entitydefs">
-<code class="descname">entitydefs</code><em class="property"> = {'Yacute': 'Y', 'otilde': 'o', 'icirc': 'î', 'oacute': 'o', 'aacute': 'a', 'egrave': 'è', 'nbsp': ' ', 'Ograve': 'O', 'lt': '&lt;', 'AElig': 'AE', 'iacute': 'i', 'Ucirc': 'Û', 'apos': &quot;'&quot;, 'Ocirc': 'Ô', 'Otilde': 'O', 'agrave': 'à', 'aring': 'a', 'Iacute': 'I', 'Iuml': 'I', 'ugrave': 'ù', 'Uacute': 'U', 'Ouml': 'Ö', 'Auml': 'Ä', 'atilde': 'a', 'ouml': 'ö', 'Ugrave': 'Ù', 'ecirc': 'ê', 'quot': '&quot;', 'iuml': 'ï', 'Uuml': 'Ü', 'Aring': 'A', 'amp': '&amp;', 'Oacute': 'O', 'ograve': 'o', 'ntilde': 'n', 'ucirc': 'û', 'oslash': 'o', 'THORN': 'T', 'ccedil': 'ç', 'ocirc': 'ô', 'thorn': 't', 'Acirc': 'Â', 'yacute': 'y', 'igrave': 'i', 'uacute': 'u', 'euml': 'ë', 'Aacute': 'A', 'yuml': 'ÿ', 'Euml': 'Ë', 'gt': '&gt;', 'Atilde': 'A', 'Igrave': 'I', 'Ntilde': 'N', 'Agrave': 'À', 'aelig': 'ae', 'eacute': 'é', 'Icirc': 'I', 'Oslash': 'O', 'Eacute': 'È', 'Ccedil': 'Ç', 'auml': 'ä', 'Egrave': 'É', 'Ecirc': 'Ê', 'uuml': 'ü', 'acirc': 'â'}</em><a class="headerlink" href="#pyams_utils.html.MyHTMLParser.entitydefs" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.html.MyHTMLParser.handle_charref">
-<code class="descname">handle_charref</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.html.MyHTMLParser.handle_charref" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.html.MyHTMLParser.handle_data">
-<code class="descname">handle_data</code><span class="sig-paren">(</span><em>data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.html.MyHTMLParser.handle_data" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.html.MyHTMLParser.handle_endtag">
-<code class="descname">handle_endtag</code><span class="sig-paren">(</span><em>tag</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.html.MyHTMLParser.handle_endtag" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.html.MyHTMLParser.handle_entityref">
-<code class="descname">handle_entityref</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.html.MyHTMLParser.handle_entityref" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.html.MyHTMLParser.handle_starttag">
-<code class="descname">handle_starttag</code><span class="sig-paren">(</span><em>tag</em>, <em>attrs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.html.MyHTMLParser.handle_starttag" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.html.html_to_text">
-<code class="descclassname">pyams_utils.html.</code><code class="descname">html_to_text</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.html.html_to_text" title="Permalink to this definition">¶</a></dt>
-<dd><p>Utility function to extract text content from HTML</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.html</span> <span class="k">import</span> <span class="n">html_to_text</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">html</span> <span class="o">=</span> <span class="s1">&#39;&#39;&#39;&lt;p&gt;This is a HTML text part.&lt;/p&gt;&#39;&#39;&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">html_to_text</span><span class="p">(</span><span class="n">html</span><span class="p">)</span>
-<span class="go">&#39;This is a HTML text part.\n&#39;</span>
-</pre></div>
-</div>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="n">html</span> <span class="o">=</span> <span class="s1">&#39;&#39;&#39;&lt;p&gt;This is text with french accents: &lt;strong&gt;é à è ù&lt;/strong&gt;&lt;/p&gt;&#39;&#39;&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">html_to_text</span><span class="p">(</span><span class="n">html</span><span class="p">)</span>
-<span class="go">&#39;This is text with french accents: é à è ù\n&#39;</span>
-</pre></div>
-</div>
-<p>HTML parser should handle entities correctly:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="n">html</span> <span class="o">=</span> <span class="s1">&#39;&#39;&#39;&lt;div&gt;&lt;p&gt;Header&lt;/p&gt;&lt;p&gt;This is an &amp;lt; &amp;#242; &amp;gt; entity.&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&#39;&#39;&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">html_to_text</span><span class="p">(</span><span class="n">html</span><span class="p">)</span>
-<span class="go">&#39;Header\nThis is an &lt; ò &gt; entity.\n\n&#39;</span>
-</pre></div>
-</div>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="n">html</span> <span class="o">=</span> <span class="s1">&#39;&#39;&#39;&lt;div&gt;&lt;p&gt;Header&lt;/p&gt;&lt;p&gt;This is an &amp;lt;&amp;nbsp;&amp;#242;&amp;nbsp;&amp;gt; entity.&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&#39;&#39;&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">html_to_text</span><span class="p">(</span><span class="n">html</span><span class="p">)</span>
-<span class="go">&#39;Header\nThis is an &lt; ò &gt; entity.\n\n&#39;</span>
-</pre></div>
-</div>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.i18n">
-<span id="pyams-utils-i18n-module"></span><h3>pyams_utils.i18n module<a class="headerlink" href="#module-pyams_utils.i18n" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_utils.i18n.get_browser_language">
-<code class="descclassname">pyams_utils.i18n.</code><code class="descname">get_browser_language</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.i18n.get_browser_language" title="Permalink to this definition">¶</a></dt>
-<dd><p>Custom locale negotiator</p>
-<p>Copied from zope.publisher code</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.i18n.normalize_lang">
-<code class="descclassname">pyams_utils.i18n.</code><code class="descname">normalize_lang</code><span class="sig-paren">(</span><em>lang</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.i18n.normalize_lang" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.include">
-<span id="pyams-utils-include-module"></span><h3>pyams_utils.include module<a class="headerlink" href="#module-pyams_utils.include" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_utils.include.include_package">
-<code class="descclassname">pyams_utils.include.</code><code class="descname">include_package</code><span class="sig-paren">(</span><em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.include.include_package" title="Permalink to this definition">¶</a></dt>
-<dd><p>Pyramid package include</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.intids">
-<span id="pyams-utils-intids-module"></span><h3>pyams_utils.intids module<a class="headerlink" href="#module-pyams_utils.intids" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.intids.UniqueIdAdapter">
-<em class="property">class </em><code class="descclassname">pyams_utils.intids.</code><code class="descname">UniqueIdAdapter</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.intids.UniqueIdAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>Object unique ID adapter</p>
-<p>This adapter is based on a registered IIntIds utility to get a unique ID
-for any persistent object.</p>
-<dl class="attribute">
-<dt id="pyams_utils.intids.UniqueIdAdapter.oid">
-<code class="descname">oid</code><a class="headerlink" href="#pyams_utils.intids.UniqueIdAdapter.oid" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get context ID in hexadecimal form</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.intids.handle_added_object">
-<code class="descclassname">pyams_utils.intids.</code><code class="descname">handle_added_object</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.intids.handle_added_object" title="Permalink to this definition">¶</a></dt>
-<dd><p>Notify IntId utility for added objects</p>
-<p>This subscriber is used for all persistent objects to be registered
-in all locally registered IIntIds utilities.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.intids.handle_intid_event">
-<code class="descclassname">pyams_utils.intids.</code><code class="descname">handle_intid_event</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.intids.handle_intid_event" title="Permalink to this definition">¶</a></dt>
-<dd><p>Event subscriber used to dispatch all IIntIdEvent events using Pyramid events subscribers to matching
-subscribers using Zope events</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.intids.handle_removed_object">
-<code class="descclassname">pyams_utils.intids.</code><code class="descname">handle_removed_object</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.intids.handle_removed_object" title="Permalink to this definition">¶</a></dt>
-<dd><p>Notify IntId utility for removed objects</p>
-<p>This subscriber is used for all persistent objects to be unregistered
-from all locally registered IIntIds utilities.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.list">
-<span id="pyams-utils-list-module"></span><h3>pyams_utils.list module<a class="headerlink" href="#module-pyams_utils.list" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_utils.list.unique">
-<code class="descclassname">pyams_utils.list.</code><code class="descname">unique</code><span class="sig-paren">(</span><em>seq</em>, <em>idfun=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.list.unique" title="Permalink to this definition">¶</a></dt>
-<dd><p>Extract unique values from list, preserving order</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>seq</strong> (<em>iterator</em>) – input list</li>
-<li><strong>idfun</strong> (<em>callable</em>) – an identity function which is used to get ‘identity’ value of each element
-in the list</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">list; a new list containing only unique elements of the original list in their initial order.
-Original list is not modified.</p>
-</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.list</span> <span class="k">import</span> <span class="n">unique</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">mylist</span> <span class="o">=</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">1</span><span class="p">]</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">unique</span><span class="p">(</span><span class="n">mylist</span><span class="p">)</span>
-<span class="go">[1, 2, 3]</span>
-</pre></div>
-</div>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="n">mylist</span> <span class="o">=</span> <span class="p">[</span><span class="mi">3</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">1</span><span class="p">,</span> <span class="mi">4</span><span class="p">,</span> <span class="mi">2</span><span class="p">]</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">unique</span><span class="p">(</span><span class="n">mylist</span><span class="p">)</span>
-<span class="go">[3, 2, 1, 4]</span>
-</pre></div>
-</div>
-<p>You can also set an ‘id’ function applied on each element:</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="n">mylist</span> <span class="o">=</span> <span class="p">[</span><span class="mi">1</span><span class="p">,</span> <span class="mi">2</span><span class="p">,</span> <span class="mi">3</span><span class="p">,</span> <span class="s1">&#39;2&#39;</span><span class="p">,</span> <span class="mi">4</span><span class="p">]</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">unique</span><span class="p">(</span><span class="n">mylist</span><span class="p">,</span> <span class="n">idfun</span><span class="o">=</span><span class="nb">str</span><span class="p">)</span>
-<span class="go">[1, 2, 3, 4]</span>
-</pre></div>
-</div>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.lock">
-<span id="pyams-utils-lock-module"></span><h3>pyams_utils.lock module<a class="headerlink" href="#module-pyams_utils.lock" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.lock.CacheLock">
-<em class="property">class </em><code class="descclassname">pyams_utils.lock.</code><code class="descname">CacheLock</code><span class="sig-paren">(</span><em>name</em>, <em>wait=True</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.lock.CacheLock" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Beaker based lock</p>
-<p>This lock can be used when you need to get a lot across several processes or even computers.
-The lock relies on a shared value stored into a shared Beaker cache.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>name</strong> (<em>str</em>) – name of the lock to use as shared key</li>
-<li><strong>wait</strong> (<em>boolean</em>) – if <em>False</em>, a <em>LockException</em> is raised if lock can’t be taken; otherwise,
-application waits until lock is released</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<p>Lock can be used as a context manager.</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="pyams_utils.lock.LockException">
-<em class="property">exception </em><code class="descclassname">pyams_utils.lock.</code><code class="descname">LockException</code><a class="headerlink" href="#pyams_utils.lock.LockException" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">Exception</span></code></p>
-<p>Cache lock exception</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.lock.get_locks_cache">
-<code class="descclassname">pyams_utils.lock.</code><code class="descname">get_locks_cache</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.lock.get_locks_cache" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get locks shared cache</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.lock.locked">
-<code class="descclassname">pyams_utils.lock.</code><code class="descname">locked</code><span class="sig-paren">(</span><em>name</em>, <em>wait=True</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.lock.locked" title="Permalink to this definition">¶</a></dt>
-<dd><p>Locked function decorator</p>
-<p>Can be used with any function or method which requires a global shared lock.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>name</strong> (<em>str</em>) – name of the lock to use as shared key</li>
-<li><strong>wait</strong> (<em>boolean</em>) – if <em>False</em>, a <em>LockException</em> is raised if lock can’t be taken; otherwise,
-application waits until lock is released</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.progress">
-<span id="pyams-utils-progress-module"></span><h3>pyams_utils.progress module<a class="headerlink" href="#module-pyams_utils.progress" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_utils.progress.get_progress_cache">
-<code class="descclassname">pyams_utils.progress.</code><code class="descname">get_progress_cache</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.progress.get_progress_cache" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get cache storing tasks progress</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.progress.get_progress_status_view">
-<code class="descclassname">pyams_utils.progress.</code><code class="descname">get_progress_status_view</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.progress.get_progress_status_view" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get progress status of a given task</p>
-<p>Each submitted task is identified by an ID defined when the task is created</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.progress.get_running_tasks">
-<code class="descclassname">pyams_utils.progress.</code><code class="descname">get_running_tasks</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.progress.get_running_tasks" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get list of running tasks</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.progress.get_tasks_cache">
-<code class="descclassname">pyams_utils.progress.</code><code class="descname">get_tasks_cache</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.progress.get_tasks_cache" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get cache storing tasks list</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.progress.set_running_tasks">
-<code class="descclassname">pyams_utils.progress.</code><code class="descname">set_running_tasks</code><span class="sig-paren">(</span><em>tasks</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.progress.set_running_tasks" title="Permalink to this definition">¶</a></dt>
-<dd><p>Update list of running tasks</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.property">
-<span id="pyams-utils-property-module"></span><h3>pyams_utils.property module<a class="headerlink" href="#module-pyams_utils.property" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.property.DocFieldProperty">
-<em class="property">class </em><code class="descclassname">pyams_utils.property.</code><code class="descname">DocFieldProperty</code><span class="sig-paren">(</span><em>field</em>, <em>name=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.property.DocFieldProperty" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema.fieldproperty.FieldProperty</span></code></p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.property.cached">
-<em class="property">class </em><code class="descclassname">pyams_utils.property.</code><code class="descname">cached</code><span class="sig-paren">(</span><em>function</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.property.cached" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Custom property decorator to define a property or function which is calculated only once</p>
-<p>When applied on a function, caching is based on input arguments</p>
-<dl class="method">
-<dt id="pyams_utils.property.cached.expire">
-<code class="descname">expire</code><span class="sig-paren">(</span><em>*args</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.property.cached.expire" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.property.cached_property">
-<em class="property">class </em><code class="descclassname">pyams_utils.property.</code><code class="descname">cached_property</code><span class="sig-paren">(</span><em>fget</em>, <em>doc=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.property.cached_property" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>A read-only property decorator that is only evaluated once.</p>
-<p>The value is cached on the object itself rather than the function or class; this should prevent
-memory leakage.</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.property.classproperty">
-<em class="property">class </em><code class="descclassname">pyams_utils.property.</code><code class="descname">classproperty</code><span class="sig-paren">(</span><em>fget=None</em>, <em>fset=None</em>, <em>fdel=None</em>, <em>doc=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.property.classproperty" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Same decorator as property(), but passes obj.__class__ instead of obj to fget/fset/fdel.</p>
-<p>Original code for property emulation:
-<a class="reference external" href="https://docs.python.org/3.5/howto/descriptor.html#properties">https://docs.python.org/3.5/howto/descriptor.html#properties</a></p>
-<dl class="method">
-<dt id="pyams_utils.property.classproperty.deleter">
-<code class="descname">deleter</code><span class="sig-paren">(</span><em>fdel</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.property.classproperty.deleter" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.property.classproperty.getter">
-<code class="descname">getter</code><span class="sig-paren">(</span><em>fget</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.property.classproperty.getter" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.property.classproperty.setter">
-<code class="descname">setter</code><span class="sig-paren">(</span><em>fset</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.property.classproperty.setter" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.property.classproperty_support">
-<code class="descclassname">pyams_utils.property.</code><code class="descname">classproperty_support</code><span class="sig-paren">(</span><em>cls</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.property.classproperty_support" title="Permalink to this definition">¶</a></dt>
-<dd><p>Class decorator to add metaclass to a class.</p>
-<p>Metaclass uses to add descriptors to class attributes</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.registry">
-<span id="pyams-utils-registry-module"></span><h3>pyams_utils.registry module<a class="headerlink" href="#module-pyams_utils.registry" title="Permalink to this headline">¶</a></h3>
-<p>Local registry management package</p>
-<p>This package is used to manage <em>local registry</em>. A local registry is a <em>site management</em> component
-created automatically on application startup by PyAMS_utils package. It can be used to store and register
-components, mainly utilities which are created and configured dynamically by a site administrator; this can include
-SQLAlchemy engines, ZEO connections, and several PyAMS utilities like security manager, medias converter,
-tasks scheduler and many other ones.</p>
-<p>See <a class="reference internal" href="zca.html#zca"><span class="std std-ref">Managing ZCA with PyAMS</span></a> to get a brief introduction about using a local registry with PyAMS packages.</p>
-<dl class="class">
-<dt id="pyams_utils.registry.LocalRegistry">
-<em class="property">class </em><code class="descclassname">pyams_utils.registry.</code><code class="descname">LocalRegistry</code><a class="headerlink" href="#pyams_utils.registry.LocalRegistry" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">_thread._local</span></code></p>
-<p>Local registry</p>
-<dl class="method">
-<dt id="pyams_utils.registry.LocalRegistry.get_registry">
-<code class="descname">get_registry</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.registry.LocalRegistry.get_registry" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.registry.LocalRegistry.set_registry">
-<code class="descname">set_registry</code><span class="sig-paren">(</span><em>registry</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.registry.LocalRegistry.set_registry" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.registry.get_all_utilities_registered_for">
-<code class="descclassname">pyams_utils.registry.</code><code class="descname">get_all_utilities_registered_for</code><span class="sig-paren">(</span><em>interface</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.registry.get_all_utilities_registered_for" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get list of registered utilities for given interface</p>
-<p>Do a registry lookup for matching utilities into local registry first, then on each registry
-associated with current thread stack.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.registry.get_current_registry">
-<code class="descclassname">pyams_utils.registry.</code><code class="descname">get_current_registry</code><span class="sig-paren">(</span><em>context=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.registry.get_current_registry" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get current or global registry</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.registry.get_global_registry">
-<code class="descclassname">pyams_utils.registry.</code><code class="descname">get_global_registry</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.registry.get_global_registry" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get global registry</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.registry.get_local_registry">
-<code class="descclassname">pyams_utils.registry.</code><code class="descname">get_local_registry</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.registry.get_local_registry" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get local registry</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.registry.get_registries">
-<code class="descclassname">pyams_utils.registry.</code><code class="descname">get_registries</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.registry.get_registries" title="Permalink to this definition">¶</a></dt>
-<dd><p>Iterator on components registries</p>
-<p>Returns an iterator on current local registry (if any) and registries associated
-in current thread stack.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.registry.get_utilities_for">
-<code class="descclassname">pyams_utils.registry.</code><code class="descname">get_utilities_for</code><span class="sig-paren">(</span><em>interface</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.registry.get_utilities_for" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get utilities registered with given interface as (name, util) tuples iterator</p>
-<p>Do a registry lookup for matching utilities into local registry first, then on each registry
-associated with current thread stack.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.registry.get_utility">
-<code class="descclassname">pyams_utils.registry.</code><code class="descname">get_utility</code><span class="sig-paren">(</span><em>provided</em>, <em>name=''</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.registry.get_utility" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get utility registered with given interface</p>
-<p>Do a registry lookup for given utility into local registry first, then on each registry
-associated with current thread stack.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>provided</strong> (<em>Interface</em>) – the requested interface</li>
-<li><strong>name</strong> (<em>str</em>) – name of the requested utility</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">object; the requested object. A <em>ComponentLookupError</em> is raised if the utility
-can’t be found.</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.registry.handle_new_request">
-<code class="descclassname">pyams_utils.registry.</code><code class="descname">handle_new_request</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.registry.handle_new_request" title="Permalink to this definition">¶</a></dt>
-<dd><p>New request event subscriber</p>
-<p>Is used to initialize local registry to None for any new request</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.registry.handle_site_before_traverse">
-<code class="descclassname">pyams_utils.registry.</code><code class="descname">handle_site_before_traverse</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.registry.handle_site_before_traverse" title="Permalink to this definition">¶</a></dt>
-<dd><p>Before traverse event subscriber</p>
-<p>Define site’s local registry when an object implementing ISite is traversed</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.registry.query_utility">
-<code class="descclassname">pyams_utils.registry.</code><code class="descname">query_utility</code><span class="sig-paren">(</span><em>provided</em>, <em>name=''</em>, <em>default=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.registry.query_utility" title="Permalink to this definition">¶</a></dt>
-<dd><p>Query utility registered with given interface</p>
-<p>Do a registry lookup for given utility into local registry first, then on each registry
-associated with current thread stack.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>provided</strong> (<em>Interface</em>) – the requested interface</li>
-<li><strong>name</strong> (<em>str</em>) – name of the requested utility</li>
-<li><strong>default</strong> (<em>object</em>) – the default object returned if the requested utility can’t be found</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">object; the requested object, or <em>default</em> if it can’t be found</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.registry.registered_utilities">
-<code class="descclassname">pyams_utils.registry.</code><code class="descname">registered_utilities</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.registry.registered_utilities" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get utilities registrations as generator</p>
-<p>Iterates over utilities defined in all registries, starting with local ones.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.registry.set_local_registry">
-<code class="descclassname">pyams_utils.registry.</code><code class="descname">set_local_registry</code><span class="sig-paren">(</span><em>registry</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.registry.set_local_registry" title="Permalink to this definition">¶</a></dt>
-<dd><p>Define local registry</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.registry.utility_config">
-<em class="property">class </em><code class="descclassname">pyams_utils.registry.</code><code class="descname">utility_config</code><span class="sig-paren">(</span><em>**settings</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.registry.utility_config" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Function or class decorator to register a utility in the global registry</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>name</strong> (<em>str</em>) – default=’‘; name under which the utility is registered</li>
-<li><strong>provides</strong> (<em>Interface</em>) – the interface for which the utility is registered</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<p>Please note that a single utility can be registered several times (using several annotations).</p>
-<dl class="attribute">
-<dt id="pyams_utils.registry.utility_config.venusian">
-<code class="descname">venusian</code><em class="property"> = &lt;module 'venusian' from '/var/local/env/pyams/eggs/venusian-1.1.0-py3.5.egg/venusian/__init__.py'&gt;</em><a class="headerlink" href="#pyams_utils.registry.utility_config.venusian" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.request">
-<span id="pyams-utils-request-module"></span><h3>pyams_utils.request module<a class="headerlink" href="#module-pyams_utils.request" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.request.PyAMSRequest">
-<em class="property">class </em><code class="descclassname">pyams_utils.request.</code><code class="descname">PyAMSRequest</code><span class="sig-paren">(</span><em>environ</em>, <em>charset=None</em>, <em>unicode_errors=None</em>, <em>decode_param_names=None</em>, <em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.request.PyAMSRequest" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">pyramid.request.Request</span></code></p>
-<p>Custom request factory</p>
-<p>Used to add ‘context’ argument to ‘effective_principals’ method call
-to be able to get ‘roles’ principals</p>
-<dl class="method">
-<dt id="pyams_utils.request.PyAMSRequest.has_permission">
-<code class="descname">has_permission</code><span class="sig-paren">(</span><em>x</em>, <em>*args</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.request.PyAMSRequest.has_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.request.check_request">
-<code class="descclassname">pyams_utils.request.</code><code class="descname">check_request</code><span class="sig-paren">(</span><em>path='/'</em>, <em>environ=None</em>, <em>base_url=None</em>, <em>headers=None</em>, <em>POST=None</em>, <em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.request.check_request" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get current request, or create a new blank one if missing</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.request.get_annotations">
-<code class="descclassname">pyams_utils.request.</code><code class="descname">get_annotations</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.request.get_annotations" title="Permalink to this definition">¶</a></dt>
-<dd><p>Define ‘annotations’ request property</p>
-<p>This function is automatically defined as a custom request method on package include.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.request.get_debug">
-<code class="descclassname">pyams_utils.request.</code><code class="descname">get_debug</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.request.get_debug" title="Permalink to this definition">¶</a></dt>
-<dd><p>Define ‘debug’ request property</p>
-<p>This function is automatically defined as a custom request method on package include.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.request.get_request">
-<code class="descclassname">pyams_utils.request.</code><code class="descname">get_request</code><span class="sig-paren">(</span><em>raise_exception=True</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.request.get_request" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get current request</p>
-<p>Raises a NoInteraction exception if there is no active request.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.request.get_request_data">
-<code class="descclassname">pyams_utils.request.</code><code class="descname">get_request_data</code><span class="sig-paren">(</span><em>request</em>, <em>key</em>, <em>default=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.request.get_request_data" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get data associated with request</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>request</strong> – the request containing requested data</li>
-<li><strong>key</strong> (<em>str</em>) – request data annotation key</li>
-<li><strong>default</strong> (<em>object</em>) – the default value when data is missing</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">the requested value, or <em>default</em></p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.request.query_request">
-<code class="descclassname">pyams_utils.request.</code><code class="descname">query_request</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.request.query_request" title="Permalink to this definition">¶</a></dt>
-<dd><p>Query current request</p>
-<p>Returns None if there is no active request</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.request.request_property">
-<code class="descclassname">pyams_utils.request.</code><code class="descname">request_property</code><span class="sig-paren">(</span><em>key=None</em>, <em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.request.request_property" title="Permalink to this definition">¶</a></dt>
-<dd><p>Define a method decorator used to store result into current request’s annotations</p>
-<p>If no request is currently running, a new one is created.
-<cite>key</cite> is a required argument; if None, the key will be the method’s object</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>key</strong> (<em>str</em>) – annotations value key; if <em>None</em>, the key will be the method’s object; if <em>key</em> is a callable
-object, it will be called to get the actual session key</li>
-<li><strong>prefix</strong> – str; prefix to use for session key; if <em>None</em>, the prefix will be the property name</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.request.set_request_data">
-<code class="descclassname">pyams_utils.request.</code><code class="descname">set_request_data</code><span class="sig-paren">(</span><em>request</em>, <em>key</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.request.set_request_data" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associate data with request</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>request</strong> – the request in which to set data</li>
-<li><strong>key</strong> (<em>str</em>) – request data annotation key</li>
-<li><strong>value</strong> (<em>object</em>) – the value to be set in request annotation</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.schema">
-<span id="pyams-utils-schema-module"></span><h3>pyams_utils.schema module<a class="headerlink" href="#module-pyams_utils.schema" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.schema.ColorField">
-<em class="property">class </em><code class="descclassname">pyams_utils.schema.</code><code class="descname">ColorField</code><span class="sig-paren">(</span><em>*args</em>, <em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.schema.ColorField" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema._bootstrapfields.TextLine</span></code></p>
-<p>Color field</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.schema.DatesRangeField">
-<em class="property">class </em><code class="descclassname">pyams_utils.schema.</code><code class="descname">DatesRangeField</code><span class="sig-paren">(</span><em>value_type=None</em>, <em>unique=False</em>, <em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.schema.DatesRangeField" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema._field.Tuple</span></code></p>
-<p>Dates range field</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.schema.DottedDecimalField">
-<em class="property">class </em><code class="descclassname">pyams_utils.schema.</code><code class="descname">DottedDecimalField</code><span class="sig-paren">(</span><em>*args</em>, <em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.schema.DottedDecimalField" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema._field.Decimal</span></code></p>
-<p>Dotted decimal field</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.schema.EncodedPassword">
-<em class="property">class </em><code class="descclassname">pyams_utils.schema.</code><code class="descname">EncodedPassword</code><span class="sig-paren">(</span><em>*args</em>, <em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.schema.EncodedPassword" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema._bootstrapfields.Password</span></code></p>
-<p>Encoded password field</p>
-<dl class="method">
-<dt id="pyams_utils.schema.EncodedPassword.constraint">
-<code class="descname">constraint</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.schema.EncodedPassword.constraint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.schema.EncodedPassword.fromUnicode">
-<code class="descname">fromUnicode</code><span class="sig-paren">(</span><em>str</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.schema.EncodedPassword.fromUnicode" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.schema.HTMLField">
-<em class="property">class </em><code class="descclassname">pyams_utils.schema.</code><code class="descname">HTMLField</code><span class="sig-paren">(</span><em>*args</em>, <em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.schema.HTMLField" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema._bootstrapfields.Text</span></code></p>
-<p>HTML field</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="pyams_utils.schema.InvalidEmail">
-<em class="property">exception </em><code class="descclassname">pyams_utils.schema.</code><code class="descname">InvalidEmail</code><a class="headerlink" href="#pyams_utils.schema.InvalidEmail" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema._bootstrapinterfaces.ValidationError</span></code></p>
-<p>Email address must be entered as « <a class="reference external" href="mailto:name&#37;&#52;&#48;domain&#46;name">name<span>&#64;</span>domain<span>&#46;</span>name</a> », without ‘&lt;’ and ‘&gt;’ characters</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.schema.MailAddressField">
-<em class="property">class </em><code class="descclassname">pyams_utils.schema.</code><code class="descname">MailAddressField</code><span class="sig-paren">(</span><em>*args</em>, <em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.schema.MailAddressField" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema._bootstrapfields.TextLine</span></code></p>
-<p>Mail address field</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.schema.PersistentDict">
-<em class="property">class </em><code class="descclassname">pyams_utils.schema.</code><code class="descname">PersistentDict</code><span class="sig-paren">(</span><em>key_type=None</em>, <em>value_type=None</em>, <em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.schema.PersistentDict" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema._field.Dict</span></code></p>
-<p>Persistent mapping field</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.schema.PersistentList">
-<em class="property">class </em><code class="descclassname">pyams_utils.schema.</code><code class="descname">PersistentList</code><span class="sig-paren">(</span><em>value_type=None</em>, <em>unique=False</em>, <em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.schema.PersistentList" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema._field.List</span></code></p>
-<p>Persistent list field</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.schema.TextLineListField">
-<em class="property">class </em><code class="descclassname">pyams_utils.schema.</code><code class="descname">TextLineListField</code><span class="sig-paren">(</span><em>value_type=None</em>, <em>unique=False</em>, <em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.schema.TextLineListField" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema._field.List</span></code></p>
-<p>TextLine list field</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.session">
-<span id="pyams-utils-session-module"></span><h3>pyams_utils.session module<a class="headerlink" href="#module-pyams_utils.session" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_utils.session.get_session_data">
-<code class="descclassname">pyams_utils.session.</code><code class="descname">get_session_data</code><span class="sig-paren">(</span><em>request</em>, <em>app</em>, <em>key</em>, <em>default=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.session.get_session_data" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get data associated with current user session</p>
-<p>PyAMS session management is based on <code class="xref py py-mod docutils literal"><span class="pre">Beaker</span></code> package session management.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>request</strong> – the request from which session is extracted</li>
-<li><strong>app</strong> (<em>str</em>) – application name</li>
-<li><strong>key</strong> (<em>str</em>) – session data key for given application</li>
-<li><strong>default</strong> – object; requested session data, or <em>default</em> if it can’t be found</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="n">APPLICATION_KEY</span> <span class="o">=</span> <span class="s1">&#39;MyApp&#39;</span>
-<span class="n">SESSION_KEY</span> <span class="o">=</span> <span class="s1">&#39;MyFunction&#39;</span>
-
-<span class="k">def</span> <span class="nf">my_function</span><span class="p">(</span><span class="n">request</span><span class="p">):</span>
-    <span class="k">return</span> <span class="n">get_session_data</span><span class="p">(</span><span class="n">request</span><span class="p">,</span> <span class="n">APPLICATION_KEY</span><span class="p">,</span> <span class="n">SESSION_KEY</span><span class="p">)</span>
-</pre></div>
-</div>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.session.session_property">
-<code class="descclassname">pyams_utils.session.</code><code class="descname">session_property</code><span class="sig-paren">(</span><em>app</em>, <em>key=None</em>, <em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.session.session_property" title="Permalink to this definition">¶</a></dt>
-<dd><p>Define a method decorator used to store result into request’s session</p>
-<p>If no request is currently running, a new one is created.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>app</strong> (<em>str</em>) – application identifier used to prefix session keys</li>
-<li><strong>key</strong> (<em>str</em>) – session’s value key; if <em>None</em>, the key will be the method’s object; if <em>key</em> is a callable
-object, il will be called to get the actual session key</li>
-<li><strong>prefix</strong> – str; prefix to use for session key; if <em>None</em>, the prefix will be the property name</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.session.set_session_data">
-<code class="descclassname">pyams_utils.session.</code><code class="descname">set_session_data</code><span class="sig-paren">(</span><em>request</em>, <em>app</em>, <em>key</em>, <em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.session.set_session_data" title="Permalink to this definition">¶</a></dt>
-<dd><p>Associate data with current user session</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>request</strong> – the request from which session is extracted</li>
-<li><strong>app</strong> (<em>str</em>) – application name</li>
-<li><strong>key</strong> (<em>str</em>) – session data key for given application</li>
-<li><strong>value</strong> (<em>object</em>) – any object that can be pickled can be stored into user session</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="n">APPLICATION_KEY</span> <span class="o">=</span> <span class="s1">&#39;MyApp&#39;</span>
-<span class="n">SESSION_KEY</span> <span class="o">=</span> <span class="s1">&#39;MyFunction&#39;</span>
-
-<span class="k">def</span> <span class="nf">my_function</span><span class="p">(</span><span class="n">request</span><span class="p">):</span>
-    <span class="n">value</span> <span class="o">=</span> <span class="p">{</span><span class="s1">&#39;key1&#39;</span><span class="p">:</span> <span class="s1">&#39;value1&#39;</span><span class="p">,</span> <span class="s1">&#39;key2&#39;</span><span class="p">:</span> <span class="s1">&#39;value2&#39;</span><span class="p">}</span>
-    <span class="n">set_session_data</span><span class="p">(</span><span class="n">request</span><span class="p">,</span> <span class="n">APPLICATION_KEY</span><span class="p">,</span> <span class="n">SESSION_KEY</span><span class="p">,</span> <span class="n">value</span><span class="p">)</span>
-</pre></div>
-</div>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.site">
-<span id="pyams-utils-site-module"></span><h3>pyams_utils.site module<a class="headerlink" href="#module-pyams_utils.site" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.site.BaseSiteRoot">
-<em class="property">class </em><code class="descclassname">pyams_utils.site.</code><code class="descname">BaseSiteRoot</code><a class="headerlink" href="#pyams_utils.site.BaseSiteRoot" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.container.folder.Folder</span></code>, <code class="xref py py-class docutils literal"><span class="pre">zope.site.site.SiteManagerContainer</span></code></p>
-<p>Default site root</p>
-<p>A site root can be used as base application root in your ZODB.
-It’s also site root responsibility to manage your local site manager.</p>
-<p>BaseSiteRoot defines a basic ACL which gives all permissions to system administrator.</p>
-<dl class="attribute">
-<dt id="pyams_utils.site.BaseSiteRoot.config_klass">
-<code class="descname">config_klass</code><em class="property"> = None</em><a class="headerlink" href="#pyams_utils.site.BaseSiteRoot.config_klass" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.site.NewLocalSiteCreatedEvent">
-<em class="property">class </em><code class="descclassname">pyams_utils.site.</code><code class="descname">NewLocalSiteCreatedEvent</code><span class="sig-paren">(</span><em>object</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.site.NewLocalSiteCreatedEvent" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.interface.interfaces.ObjectEvent</span></code></p>
-<p>New local site creation event</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.site.SiteRootEtcTraverser">
-<em class="property">class </em><code class="descclassname">pyams_utils.site.</code><code class="descname">SiteRootEtcTraverser</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.site.SiteRootEtcTraverser" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>Site root ++etc++ namespace traverser</p>
-<p>Gives access to local site manager from <em>/++etc++site</em> URL</p>
-<dl class="method">
-<dt id="pyams_utils.site.SiteRootEtcTraverser.traverse">
-<code class="descname">traverse</code><span class="sig-paren">(</span><em>name</em>, <em>furtherpath=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.site.SiteRootEtcTraverser.traverse" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.site.SiteUpgradeEvent">
-<em class="property">class </em><code class="descclassname">pyams_utils.site.</code><code class="descname">SiteUpgradeEvent</code><span class="sig-paren">(</span><em>object</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.site.SiteUpgradeEvent" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.interface.interfaces.ObjectEvent</span></code></p>
-<p>Site upgrade request event</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.site.check_required_utilities">
-<code class="descclassname">pyams_utils.site.</code><code class="descname">check_required_utilities</code><span class="sig-paren">(</span><em>site</em>, <em>utilities</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.site.check_required_utilities" title="Permalink to this definition">¶</a></dt>
-<dd><p>Utility function to check for required utilities</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>site</strong> (<em>object</em>) – the site manager into which configuration may be checked</li>
-<li><strong>utilities</strong> (<em>tuple</em>) – each element of the tuple is another tuple made of the utility interface,
-the utility registration name, the utility factory and the object name when creating the utility, as in:</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="n">REQUIRED_UTILITIES</span> <span class="o">=</span> <span class="p">((</span><span class="n">ISecurityManager</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">SecurityManager</span><span class="p">,</span> <span class="s1">&#39;Security manager&#39;</span><span class="p">),</span>
-                      <span class="p">(</span><span class="n">IPrincipalAnnotationUtility</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">PrincipalAnnotationUtility</span><span class="p">,</span> <span class="s1">&#39;User profiles&#39;</span><span class="p">))</span>
-</pre></div>
-</div>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.site.site_factory">
-<code class="descclassname">pyams_utils.site.</code><code class="descname">site_factory</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.site.site_factory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Application site factory</p>
-<p>On application startup, this factory checks configuration to get application name and
-load it from the ZODB; if the application can’t be found, configuration is scanned to
-get application factory, create a new one and create a local site manager.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.site.site_upgrade">
-<code class="descclassname">pyams_utils.site.</code><code class="descname">site_upgrade</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.site.site_upgrade" title="Permalink to this definition">¶</a></dt>
-<dd><p>Upgrade site when needed</p>
-<p>This function is executed by <em>pyams_upgrade</em> console script.
-Site generations are registered named utilities providing
-<code class="xref py py-class docutils literal"><span class="pre">ISiteGenerations</span></code> interface.</p>
-<p>Current site generations are stored into annotations for each generation adapter.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.size">
-<span id="pyams-utils-size-module"></span><h3>pyams_utils.size module<a class="headerlink" href="#module-pyams_utils.size" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_utils.size.get_human_size">
-<code class="descclassname">pyams_utils.size.</code><code class="descname">get_human_size</code><span class="sig-paren">(</span><em>value</em>, <em>request=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.size.get_human_size" title="Permalink to this definition">¶</a></dt>
-<dd><p>Convert given bytes value in human readable format</p>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyramid.testing</span> <span class="k">import</span> <span class="n">DummyRequest</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">request</span> <span class="o">=</span> <span class="n">DummyRequest</span><span class="p">(</span><span class="n">params</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;_LOCALE_&#39;</span><span class="p">:</span> <span class="s1">&#39;en&#39;</span><span class="p">})</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">request</span><span class="o">.</span><span class="n">locale_name</span>
-<span class="go">&#39;en&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.size</span> <span class="k">import</span> <span class="n">get_human_size</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_human_size</span><span class="p">(</span><span class="mi">256</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;256 bytes&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_human_size</span><span class="p">(</span><span class="mi">3678</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;3.6 Kb&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_human_size</span><span class="p">(</span><span class="mi">6785342</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;6.47 Mb&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_human_size</span><span class="p">(</span><span class="mi">3674815342</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;3.422 Gb&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">request</span> <span class="o">=</span> <span class="n">DummyRequest</span><span class="p">(</span><span class="n">params</span><span class="o">=</span><span class="p">{</span><span class="s1">&#39;_LOCALE_&#39;</span><span class="p">:</span> <span class="s1">&#39;fr&#39;</span><span class="p">})</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">request</span><span class="o">.</span><span class="n">locale_name</span>
-<span class="go">&#39;fr&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_human_size</span><span class="p">(</span><span class="mi">256</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;256 bytes&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_human_size</span><span class="p">(</span><span class="mi">3678</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;3,6 Kb&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_human_size</span><span class="p">(</span><span class="mi">6785342</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;6,47 Mb&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_human_size</span><span class="p">(</span><span class="mi">3674815342</span><span class="p">,</span> <span class="n">request</span><span class="p">)</span>
-<span class="go">&#39;3,422 Gb&#39;</span>
-</pre></div>
-</div>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.tales">
-<span id="pyams-utils-tales-module"></span><h3>pyams_utils.tales module<a class="headerlink" href="#module-pyams_utils.tales" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.tales.ContextExprMixin">
-<em class="property">class </em><code class="descclassname">pyams_utils.tales.</code><code class="descname">ContextExprMixin</code><a class="headerlink" href="#pyams_utils.tales.ContextExprMixin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Mixin-class for expression compilers</p>
-<dl class="attribute">
-<dt id="pyams_utils.tales.ContextExprMixin.transform">
-<code class="descname">transform</code><em class="property"> = None</em><a class="headerlink" href="#pyams_utils.tales.ContextExprMixin.transform" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.tales.ExtensionExpr">
-<em class="property">class </em><code class="descclassname">pyams_utils.tales.</code><code class="descname">ExtensionExpr</code><span class="sig-paren">(</span><em>expression</em>, <em>braces_required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.tales.ExtensionExpr" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.tales.ContextExprMixin" title="pyams_utils.tales.ContextExprMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.tales.ContextExprMixin</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">chameleon.tales.StringExpr</span></code></p>
-<p>extension: TALES expression</p>
-<p>This expression can be used to call a custom named adapter providing ITALESExtension interface.</p>
-<dl class="attribute">
-<dt id="pyams_utils.tales.ExtensionExpr.transform">
-<code class="descname">transform</code><em class="property"> = &lt;Symbol value=&lt;function render_extension&gt; at 7f1fadbcfa20&gt;</em><a class="headerlink" href="#pyams_utils.tales.ExtensionExpr.transform" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.tales.render_extension">
-<code class="descclassname">pyams_utils.tales.</code><code class="descname">render_extension</code><span class="sig-paren">(</span><em>econtext</em>, <em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.tales.render_extension" title="Permalink to this definition">¶</a></dt>
-<dd><p>TALES extension renderer</p>
-<p>See <a class="reference internal" href="tales.html#tales"><span class="std std-ref">Custom TALES extensions</span></a> for complete description.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.text">
-<span id="pyams-utils-text-module"></span><h3>pyams_utils.text module<a class="headerlink" href="#module-pyams_utils.text" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.text.BaseHTMLRenderer">
-<em class="property">class </em><code class="descclassname">pyams_utils.text.</code><code class="descname">BaseHTMLRenderer</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.text.BaseHTMLRenderer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Raw text HTML renderer</p>
-<p>This renderer renders input text ‘as is’, mainly for use in a &lt;pre&gt; tag.</p>
-<dl class="method">
-<dt id="pyams_utils.text.BaseHTMLRenderer.render">
-<code class="descname">render</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.text.BaseHTMLRenderer.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.text.HTMLTalesExtension">
-<em class="property">class </em><code class="descclassname">pyams_utils.text.</code><code class="descname">HTMLTalesExtension</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.text.HTMLTalesExtension" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p><em>extension:html</em> TALES expression</p>
-<p>If first <em>context</em> argument of the renderer is an object for which an <code class="xref py py-class docutils literal"><span class="pre">IHTMLRenderer</span></code>
-adapter can be found, this adapter is used to render the context to HTML; if <em>context</em> is a string,
-it is converted to HTML using the renderer defined as second parameter; otherwise, context is just
-converted to string using the <code class="xref py py-func docutils literal"><span class="pre">str()</span></code> function.</p>
-<dl class="method">
-<dt id="pyams_utils.text.HTMLTalesExtension.render">
-<code class="descname">render</code><span class="sig-paren">(</span><em>context=None</em>, <em>renderer='text'</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.text.HTMLTalesExtension.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.text.ReStructuredTextRenderer">
-<em class="property">class </em><code class="descclassname">pyams_utils.text.</code><code class="descname">ReStructuredTextRenderer</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.text.ReStructuredTextRenderer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.text.BaseHTMLRenderer" title="pyams_utils.text.BaseHTMLRenderer"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.text.BaseHTMLRenderer</span></code></a></p>
-<p>reStructuredText HTML renderer</p>
-<p>This renderer is using <em>docutils</em> to render HTML output.</p>
-<dl class="method">
-<dt id="pyams_utils.text.ReStructuredTextRenderer.render">
-<code class="descname">render</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.text.ReStructuredTextRenderer.render" title="Permalink to this definition">¶</a></dt>
-<dd><p>Render reStructuredText to HTML</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.text.RenderersVocabulary">
-<em class="property">class </em><code class="descclassname">pyams_utils.text.</code><code class="descname">RenderersVocabulary</code><a class="headerlink" href="#pyams_utils.text.RenderersVocabulary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema.vocabulary.SimpleVocabulary</span></code></p>
-<p>Text renderers vocabulary</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.text.TextRenderer">
-<em class="property">class </em><code class="descclassname">pyams_utils.text.</code><code class="descname">TextRenderer</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.text.TextRenderer" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.text.BaseHTMLRenderer" title="pyams_utils.text.BaseHTMLRenderer"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.text.BaseHTMLRenderer</span></code></a></p>
-<p>Basic text HTML renderer</p>
-<p>This renderer only replace newlines with HTML breaks.</p>
-<dl class="method">
-<dt id="pyams_utils.text.TextRenderer.render">
-<code class="descname">render</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.text.TextRenderer.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.text.get_text_start">
-<code class="descclassname">pyams_utils.text.</code><code class="descname">get_text_start</code><span class="sig-paren">(</span><em>text</em>, <em>length</em>, <em>max=0</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.text.get_text_start" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get first words of given text with maximum given length</p>
-<p>If <em>max</em> is specified, text is shortened only if remaining text is longer this value</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>text</strong> (<em>str</em>) – initial text</li>
-<li><strong>length</strong> (<em>integer</em>) – maximum length of resulting text</li>
-<li><strong>max</strong> (<em>integer</em>) – if &gt; 0, <em>text</em> is shortened only if remaining text is longer than max</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.text</span> <span class="k">import</span> <span class="n">get_text_start</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_text_start</span><span class="p">(</span><span class="s1">&#39;This is a long string&#39;</span><span class="p">,</span> <span class="mi">10</span><span class="p">)</span>
-<span class="go">&#39;This is a&amp;#133;&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_text_start</span><span class="p">(</span><span class="s1">&#39;This is a long string&#39;</span><span class="p">,</span> <span class="mi">20</span><span class="p">)</span>
-<span class="go">&#39;This is a long&amp;#133;&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">get_text_start</span><span class="p">(</span><span class="s1">&#39;This is a long string&#39;</span><span class="p">,</span> <span class="mi">20</span><span class="p">,</span> <span class="mi">7</span><span class="p">)</span>
-<span class="go">&#39;This is a long string&#39;</span>
-</pre></div>
-</div>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.text.text_to_html">
-<code class="descclassname">pyams_utils.text.</code><code class="descname">text_to_html</code><span class="sig-paren">(</span><em>text</em>, <em>renderer='text'</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.text.text_to_html" title="Permalink to this definition">¶</a></dt>
-<dd><p>Convert text to HTML using the given renderer</p>
-<p>Renderer name can be any registered HTML renderer adapter</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.traversing">
-<span id="pyams-utils-traversing-module"></span><h3>pyams_utils.traversing module<a class="headerlink" href="#module-pyams_utils.traversing" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.traversing.NamespaceTraverser">
-<em class="property">class </em><code class="descclassname">pyams_utils.traversing.</code><code class="descname">NamespaceTraverser</code><span class="sig-paren">(</span><em>root</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.traversing.NamespaceTraverser" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">pyramid.traversal.ResourceTreeTraverser</span></code></p>
-<p>Custom traverser handling views and namespaces</p>
-<p>This is an upgraded version of native Pyramid traverser.
-It adds:
-- a new BeforeTraverseEvent before traversing each object in the path
-- support for namespaces with “++” notation</p>
-<dl class="attribute">
-<dt id="pyams_utils.traversing.NamespaceTraverser.NAMESPACE_SELECTOR">
-<code class="descname">NAMESPACE_SELECTOR</code><em class="property"> = '++'</em><a class="headerlink" href="#pyams_utils.traversing.NamespaceTraverser.NAMESPACE_SELECTOR" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.traversing.PathElementsAdapter">
-<em class="property">class </em><code class="descclassname">pyams_utils.traversing.</code><code class="descname">PathElementsAdapter</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.traversing.PathElementsAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>Contained object path elements adapter</p>
-<p>This interface is intended to be used inside a keyword index to
-be able to search object based on a given parent</p>
-<dl class="attribute">
-<dt id="pyams_utils.traversing.PathElementsAdapter.parents">
-<code class="descname">parents</code><a class="headerlink" href="#pyams_utils.traversing.PathElementsAdapter.parents" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.traversing.get_parent">
-<code class="descclassname">pyams_utils.traversing.</code><code class="descname">get_parent</code><span class="sig-paren">(</span><em>context</em>, <em>interface=&lt;InterfaceClass zope.interface.Interface&gt;</em>, <em>allow_context=True</em>, <em>condition=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.traversing.get_parent" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get first parent of the context that implements given interface</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>context</strong> (<em>object</em>) – base element</li>
-<li><strong>interface</strong> (<em>Interface</em>) – the interface that parend should implement</li>
-<li><strong>allow_context</strong> (<em>boolean</em>) – if ‘True’ (the default), traversing is done starting with context; otherwise,
-traversing is done starting from context’s parent</li>
-<li><strong>condition</strong> (<em>callable</em>) – an optional function that should return a ‘True’ result when called with parent
-as first argument</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.unicode">
-<span id="pyams-utils-unicode-module"></span><h3>pyams_utils.unicode module<a class="headerlink" href="#module-pyams_utils.unicode" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_utils.unicode.decode">
-<code class="descclassname">pyams_utils.unicode.</code><code class="descname">decode</code><span class="sig-paren">(</span><em>value</em>, <em>encoding='utf-8'</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.unicode.decode" title="Permalink to this definition">¶</a></dt>
-<dd><p>Decode given bytes value to unicode with given encoding</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>value</strong> (<em>bytes</em>) – the value to decode</li>
-<li><strong>encoding</strong> (<em>str</em>) – selected encoding</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">str; value decoded to unicode string if input is a bytes, original value otherwise</p>
-</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.unicode</span> <span class="k">import</span> <span class="n">decode</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">decode</span><span class="p">(</span><span class="sa">b</span><span class="s1">&#39;Cha</span><span class="se">\xc3\xae</span><span class="s1">ne accentu</span><span class="se">\xc3\xa9</span><span class="s1">e&#39;</span><span class="p">)</span>
-<span class="go">&#39;Chaîne accentuée&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">decode</span><span class="p">(</span><span class="sa">b</span><span class="s1">&#39;Cha</span><span class="se">\xee</span><span class="s1">ne accentu</span><span class="se">\xe9</span><span class="s1">e&#39;</span><span class="p">,</span> <span class="s1">&#39;latin1&#39;</span><span class="p">)</span>
-<span class="go">&#39;Chaîne accentuée&#39;</span>
-</pre></div>
-</div>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.unicode.encode">
-<code class="descclassname">pyams_utils.unicode.</code><code class="descname">encode</code><span class="sig-paren">(</span><em>value</em>, <em>encoding='utf-8'</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.unicode.encode" title="Permalink to this definition">¶</a></dt>
-<dd><p>Encode given Unicode value to bytes with given encoding</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>value</strong> (<em>str</em>) – the value to encode</li>
-<li><strong>encoding</strong> (<em>str</em>) – selected encoding</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">bytes; value encoded to bytes if input is a string, original value otherwise</p>
-</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.unicode</span> <span class="k">import</span> <span class="n">encode</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">encode</span><span class="p">(</span><span class="s1">&#39;Chaîne accentuée&#39;</span><span class="p">)</span>
-<span class="go">b&#39;Cha\xc3\xaene accentu\xc3\xa9e&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">encode</span><span class="p">(</span><span class="s1">&#39;Chaîne accentuée&#39;</span><span class="p">,</span> <span class="s1">&#39;latin1&#39;</span><span class="p">)</span>
-<span class="go">b&#39;Cha\xeene accentu\xe9e&#39;</span>
-</pre></div>
-</div>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.unicode.nvl">
-<code class="descclassname">pyams_utils.unicode.</code><code class="descname">nvl</code><span class="sig-paren">(</span><em>value</em>, <em>default=''</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.unicode.nvl" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get specified value, or an empty string if value is empty</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>value</strong> (<em>object</em>) – value to be checked</li>
-<li><strong>default</strong> (<em>object</em>) – default value to be returned if value is <em>false</em></li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">input value, or <em>default</em> if value is <em>false</em></p>
-</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.unicode</span> <span class="k">import</span> <span class="n">nvl</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">nvl</span><span class="p">(</span><span class="kc">None</span><span class="p">)</span>
-<span class="go">&#39;&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">nvl</span><span class="p">(</span><span class="s1">&#39;foo&#39;</span><span class="p">)</span>
-<span class="go">&#39;foo&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">nvl</span><span class="p">(</span><span class="kc">False</span><span class="p">,</span> <span class="s1">&#39;bar&#39;</span><span class="p">)</span>
-<span class="go">&#39;bar&#39;</span>
-</pre></div>
-</div>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.unicode.translate_string">
-<code class="descclassname">pyams_utils.unicode.</code><code class="descname">translate_string</code><span class="sig-paren">(</span><em>s</em>, <em>escape_slashes=False</em>, <em>force_lower=True</em>, <em>spaces=' '</em>, <em>remove_punctuation=True</em>, <em>keep_chars='_-.'</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.unicode.translate_string" title="Permalink to this definition">¶</a></dt>
-<dd><p>Remove extended characters and diacritics from string and replace them with ‘basic’ ones</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>s</strong> (<em>str</em>) – text to be cleaned.</li>
-<li><strong>escape_slashes</strong> (<em>boolean</em>) – if True, slashes are also converted</li>
-<li><strong>force_lower</strong> (<em>boolean</em>) – if True, result is automatically converted to lower case</li>
-<li><strong>spaces</strong> (<em>str</em>) – character used to replace spaces</li>
-<li><strong>remove_punctuation</strong> (<em>boolean</em>) – if True, all punctuation characters are removed</li>
-<li><strong>keep_chars</strong> (<em>str</em>) – characters which may be kept in the input string</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">text without diacritics or special characters</p>
-</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.unicode</span> <span class="k">import</span> <span class="n">translate_string</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="nb">input</span> <span class="o">=</span> <span class="s1">&#39;Ceci est un test en Français !!!&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">translate_string</span><span class="p">(</span><span class="nb">input</span><span class="p">)</span>
-<span class="go">&#39;ceci est un test en francais&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">translate_string</span><span class="p">(</span><span class="nb">input</span><span class="p">,</span> <span class="n">force_lower</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
-<span class="go">&#39;Ceci est un test en Francais&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">translate_string</span><span class="p">(</span><span class="nb">input</span><span class="p">,</span> <span class="n">spaces</span><span class="o">=</span><span class="s1">&#39;-&#39;</span><span class="p">)</span>
-<span class="go">&#39;ceci-est-un-test-en-francais&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">translate_string</span><span class="p">(</span><span class="nb">input</span><span class="p">,</span> <span class="n">remove_punctuation</span><span class="o">=</span><span class="kc">False</span><span class="p">)</span>
-<span class="go">&#39;ceci est un test en francais !!!&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">translate_string</span><span class="p">(</span><span class="nb">input</span><span class="p">,</span> <span class="n">keep_chars</span><span class="o">=</span><span class="s1">&#39;!&#39;</span><span class="p">)</span>
-<span class="go">&#39;ceci est un test en francais !!!&#39;</span>
-</pre></div>
-</div>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.unicode.unidict">
-<code class="descclassname">pyams_utils.unicode.</code><code class="descname">unidict</code><span class="sig-paren">(</span><em>value</em>, <em>encoding='utf-8'</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.unicode.unidict" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get specified dict with values converted to unicode</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>value</strong> (<a class="reference internal" href="#module-pyams_utils.dict" title="pyams_utils.dict"><em>dict</em></a>) – input mapping of strings which may be converted to unicode</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">dict; a new mapping with each value converted to unicode</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.unicode</span> <span class="k">import</span> <span class="n">unidict</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">unidict</span><span class="p">({</span><span class="s1">&#39;input&#39;</span><span class="p">:</span> <span class="sa">b</span><span class="s1">&#39;Cha</span><span class="se">\xc3\xae</span><span class="s1">ne accentu</span><span class="se">\xc3\xa9</span><span class="s1">e&#39;</span><span class="p">})</span>
-<span class="go">{&#39;input&#39;: &#39;Chaîne accentuée&#39;}</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">unidict</span><span class="p">({</span><span class="s1">&#39;input&#39;</span><span class="p">:</span> <span class="sa">b</span><span class="s1">&#39;Cha</span><span class="se">\xee</span><span class="s1">ne accentu</span><span class="se">\xe9</span><span class="s1">e&#39;</span><span class="p">},</span> <span class="s1">&#39;latin1&#39;</span><span class="p">)</span>
-<span class="go">{&#39;input&#39;: &#39;Chaîne accentuée&#39;}</span>
-</pre></div>
-</div>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.unicode.unilist">
-<code class="descclassname">pyams_utils.unicode.</code><code class="descname">unilist</code><span class="sig-paren">(</span><em>value</em>, <em>encoding='utf-8'</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.unicode.unilist" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get specified list with values converted to unicode</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>value</strong> (<a class="reference internal" href="#module-pyams_utils.list" title="pyams_utils.list"><em>list</em></a>) – input list of strings which may be converted to unicode</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">list; a new list with each value converted to unicode</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.unicode</span> <span class="k">import</span> <span class="n">unilist</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">unilist</span><span class="p">([</span><span class="sa">b</span><span class="s1">&#39;Cha</span><span class="se">\xc3\xae</span><span class="s1">ne accentu</span><span class="se">\xc3\xa9</span><span class="s1">e&#39;</span><span class="p">])</span>
-<span class="go">[&#39;Chaîne accentuée&#39;]</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">unilist</span><span class="p">([</span><span class="sa">b</span><span class="s1">&#39;Cha</span><span class="se">\xee</span><span class="s1">ne accentu</span><span class="se">\xe9</span><span class="s1">e&#39;</span><span class="p">],</span> <span class="s1">&#39;latin1&#39;</span><span class="p">)</span>
-<span class="go">[&#39;Chaîne accentuée&#39;]</span>
-</pre></div>
-</div>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.unicode.uninvl">
-<code class="descclassname">pyams_utils.unicode.</code><code class="descname">uninvl</code><span class="sig-paren">(</span><em>value</em>, <em>default=''</em>, <em>encoding='utf-8'</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.unicode.uninvl" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get specified value converted to unicode, or an empty unicode string if value is empty</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>value</strong> (<em>str/bytes</em>) – the input to be checked</li>
-<li><strong>default</strong> – str; default value</li>
-<li><strong>encoding</strong> – str; encoding name to use for conversion</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">str; value, or <em>default</em> if value is empty, converted to unicode</p>
-</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.unicode</span> <span class="k">import</span> <span class="n">uninvl</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">uninvl</span><span class="p">(</span><span class="s1">&#39;String value&#39;</span><span class="p">)</span>
-<span class="go">&#39;String value&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">uninvl</span><span class="p">(</span><span class="sa">b</span><span class="s1">&#39;String value&#39;</span><span class="p">)</span>
-<span class="go">&#39;String value&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">uninvl</span><span class="p">(</span><span class="sa">b</span><span class="s1">&#39;Cha</span><span class="se">\xc3\xae</span><span class="s1">ne accentu</span><span class="se">\xc3\xa9</span><span class="s1">e&#39;</span><span class="p">)</span>
-<span class="go">&#39;Chaîne accentuée&#39;</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">uninvl</span><span class="p">(</span><span class="sa">b</span><span class="s1">&#39;Cha</span><span class="se">\xee</span><span class="s1">ne accentu</span><span class="se">\xe9</span><span class="s1">e&#39;</span><span class="p">,</span> <span class="s1">&#39;latin1&#39;</span><span class="p">)</span>
-<span class="go">&#39;Chaîne accentuée&#39;</span>
-</pre></div>
-</div>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.unicode.utf8">
-<code class="descclassname">pyams_utils.unicode.</code><code class="descname">utf8</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.unicode.utf8" title="Permalink to this definition">¶</a></dt>
-<dd><p>Encode given unicode value to UTF-8 encoded bytes</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>value</strong> (<em>str</em>) – the value to encode to utf-8</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body">bytes; value encoded to bytes if input is a string, original value otherwise</td>
-</tr>
-</tbody>
-</table>
-<div class="highlight-default"><div class="highlight"><pre><span></span><span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">pyams_utils.unicode</span> <span class="k">import</span> <span class="n">utf8</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="n">utf8</span><span class="p">(</span><span class="s1">&#39;Chaîne accentuée&#39;</span><span class="p">)</span>
-<span class="go">b&#39;Cha\xc3\xaene accentu\xc3\xa9e&#39;</span>
-</pre></div>
-</div>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.url">
-<span id="pyams-utils-url-module"></span><h3>pyams_utils.url module<a class="headerlink" href="#module-pyams_utils.url" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.url.AbsoluteUrlTalesExtension">
-<em class="property">class </em><code class="descclassname">pyams_utils.url.</code><code class="descname">AbsoluteUrlTalesExtension</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.url.AbsoluteUrlTalesExtension" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>extension:absolute_url(context, view_name) TALES extension</p>
-<p>A PyAMS TALES extension used to get access to an object URL from a page template.</p>
-<dl class="method">
-<dt id="pyams_utils.url.AbsoluteUrlTalesExtension.render">
-<code class="descname">render</code><span class="sig-paren">(</span><em>context=None</em>, <em>view_name=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.url.AbsoluteUrlTalesExtension.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.url.absolute_url">
-<code class="descclassname">pyams_utils.url.</code><code class="descname">absolute_url</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view_name=None</em>, <em>query=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.url.absolute_url" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get resource absolute_url</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first last simple">
-<li><strong>context</strong> (<em>object</em>) – the persistent object for which absolute URL is required</li>
-<li><strong>request</strong> – the request on which URL is based</li>
-<li><strong>view_name</strong> (<em>str</em>) – an optional view name to add to URL</li>
-<li><strong>query</strong> (<em>str/dict</em>) – an optional URL arguments string or mapping</li>
-</ul>
-</td>
-</tr>
-</tbody>
-</table>
-<p>This absolute URL function is based on default Pyramid’s <code class="xref py py-func docutils literal"><span class="pre">resource_url()</span></code> function, but
-add checks to remove some double slashes, and add control on view name when it begins with a ‘#’
-character which is used by MyAMS.js framework.</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.vocabulary">
-<span id="pyams-utils-vocabulary-module"></span><h3>pyams_utils.vocabulary module<a class="headerlink" href="#module-pyams_utils.vocabulary" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.vocabulary.vocabulary_config">
-<em class="property">class </em><code class="descclassname">pyams_utils.vocabulary.</code><code class="descname">vocabulary_config</code><span class="sig-paren">(</span><em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.vocabulary.vocabulary_config" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Class decorator to define a vocabulary</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>name</strong> (<em>str</em>) – name of the registered vocabulary</td>
-</tr>
-</tbody>
-</table>
-<p>This is, for example, how a vocabulary of registered ZEO connections utilities is created:</p>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">pyams_utils.interfaces.zeo</span> <span class="kn">import</span> <span class="n">IZEOConnection</span>
-
-<span class="kn">from</span> <span class="nn">pyams_utils.registry</span> <span class="kn">import</span> <span class="n">get_utilities_for</span>
-<span class="kn">from</span> <span class="nn">pyams_utils.vocabulary</span> <span class="kn">import</span> <span class="n">vocabulary_config</span>
-<span class="kn">from</span> <span class="nn">zope.schema.vocabulary</span> <span class="kn">import</span> <span class="n">SimpleTerm</span><span class="p">,</span> <span class="n">SimpleVocabulary</span>
-
-<span class="nd">@vocabulary_config</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s1">&#39;PyAMS ZEO connections&#39;</span><span class="p">)</span>
-<span class="k">class</span> <span class="nc">ZEOConnectionVocabulary</span><span class="p">(</span><span class="n">SimpleVocabulary</span><span class="p">):</span>
-    <span class="sd">&#39;&#39;&#39;ZEO connections vocabulary&#39;&#39;&#39;</span>
-
-    <span class="k">def</span> <span class="fm">__init__</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">context</span><span class="o">=</span><span class="bp">None</span><span class="p">):</span>
-        <span class="n">terms</span> <span class="o">=</span> <span class="p">[</span><span class="n">SimpleTerm</span><span class="p">(</span><span class="n">name</span><span class="p">,</span> <span class="n">title</span><span class="o">=</span><span class="n">util</span><span class="o">.</span><span class="n">name</span><span class="p">)</span> <span class="k">for</span> <span class="n">name</span><span class="p">,</span> <span class="n">util</span> <span class="ow">in</span> <span class="n">get_utilities_for</span><span class="p">(</span><span class="n">IZEOConnection</span><span class="p">)]</span>
-        <span class="nb">super</span><span class="p">(</span><span class="n">ZEOConnectionVocabulary</span><span class="p">,</span> <span class="bp">self</span><span class="p">)</span><span class="o">.</span><span class="fm">__init__</span><span class="p">(</span><span class="n">terms</span><span class="p">)</span>
-</pre></div>
-</div>
-<p>You can then use such a vocabulary in any schema field:</p>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">zope.interface</span> <span class="kn">import</span> <span class="n">Interface</span>
-<span class="kn">from</span> <span class="nn">zope.schema</span> <span class="kn">import</span> <span class="n">Choice</span>
-
-<span class="k">class</span> <span class="nc">MySchema</span><span class="p">(</span><span class="n">Interface</span><span class="p">):</span>
-    <span class="sd">&#39;&#39;&#39;Custom schema interface&#39;&#39;&#39;</span>
-
-    <span class="n">zeo_connection_name</span> <span class="o">=</span> <span class="n">Choice</span><span class="p">(</span><span class="n">title</span><span class="o">=</span><span class="s1">&#39;ZEO connection name&#39;</span><span class="p">,</span>
-                                 <span class="n">description</span><span class="o">=</span><span class="s1">&#39;Please select a registered ZEO connection&#39;</span><span class="p">,</span>
-                                 <span class="n">vocabulary</span><span class="o">=</span><span class="s1">&#39;PyAMS ZEO connections&#39;</span><span class="p">,</span>
-                                 <span class="n">required</span><span class="o">=</span><span class="bp">False</span><span class="p">)</span>
-</pre></div>
-</div>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.wsgi">
-<span id="pyams-utils-wsgi-module"></span><h3>pyams_utils.wsgi module<a class="headerlink" href="#module-pyams_utils.wsgi" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_utils.wsgi.wsgi_environ_cache">
-<code class="descclassname">pyams_utils.wsgi.</code><code class="descname">wsgi_environ_cache</code><span class="sig-paren">(</span><em>*names</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.wsgi.wsgi_environ_cache" title="Permalink to this definition">¶</a></dt>
-<dd><p>Wrap a function/method to cache its result for call into request.environ</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>names</strong> (<em>[</em><em>string...</em><em>]</em>) – keys to cache into environ; len(names) must
-be equal to the result’s length or scalar</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.zodb">
-<span id="pyams-utils-zodb-module"></span><h3>pyams_utils.zodb module<a class="headerlink" href="#module-pyams_utils.zodb" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.zodb.ZEOConnection">
-<em class="property">class </em><code class="descclassname">pyams_utils.zodb.</code><code class="descname">ZEOConnection</code><a class="headerlink" href="#pyams_utils.zodb.ZEOConnection" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>ZEO connection object</p>
-<p>This object can be used to store all settings to be able to open a ZEO connection.
-Note that this class is required only for tasks specifically targeting a ZEO database connection (like a ZEO
-packer scheduler task); for generic ZODB operations, just use a <a class="reference internal" href="#pyams_utils.zodb.ZODBConnection" title="pyams_utils.zodb.ZODBConnection"><code class="xref py py-class docutils literal"><span class="pre">ZODBConnection</span></code></a> class defined through
-Pyramid’s configuration file.</p>
-<p>Note that a ZEO connection object is a context manager, so you can use it like this:</p>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">pyams_utils.zodb</span> <span class="kn">import</span> <span class="n">ZEOConnection</span>
-
-<span class="k">def</span> <span class="nf">my_method</span><span class="p">(</span><span class="n">zeo_settings</span><span class="p">):</span>
-    <span class="n">zeo_connection</span> <span class="o">=</span> <span class="n">ZEOConnection</span><span class="p">()</span>
-    <span class="n">zeo_connection</span><span class="o">.</span><span class="n">update</span><span class="p">(</span><span class="n">zeo_settings</span><span class="p">)</span>
-    <span class="k">with</span> <span class="n">zeo_connection</span> <span class="k">as</span> <span class="n">root</span><span class="p">:</span>
-        <span class="c1"># *root* is then the ZODB root object</span>
-        <span class="c1"># do whatever you want with ZEO connection,</span>
-        <span class="c1"># which is closed automatically</span>
-</pre></div>
-</div>
-<dl class="attribute">
-<dt id="pyams_utils.zodb.ZEOConnection.blob_dir">
-<code class="descname">blob_dir</code><a class="headerlink" href="#pyams_utils.zodb.ZEOConnection.blob_dir" title="Permalink to this definition">¶</a></dt>
-<dd><p>BLOBs directory: Directory path for blob data</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_utils.zodb.ZEOConnection.connection">
-<code class="descname">connection</code><a class="headerlink" href="#pyams_utils.zodb.ZEOConnection.connection" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.zodb.ZEOConnection.get_connection">
-<code class="descname">get_connection</code><span class="sig-paren">(</span><em>wait=False</em>, <em>get_storage=False</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.zodb.ZEOConnection.get_connection" title="Permalink to this definition">¶</a></dt>
-<dd><p>Create ZEO client connection from current settings</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>wait</strong> (<em>boolean</em>) – should connection wait until storage is ready</li>
-<li><strong>get_storage</strong> (<em>boolean</em>) – if <em>True</em>, the method should return a tuple containing
-storage and DB objects; otherwise only DB object is returned</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">tuple containing ZEO client storage and DB object (if <em>get_storage</em> argument is
-set to <em>True</em>), or only DB object otherwise</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.zodb.ZEOConnection.get_settings">
-<code class="descname">get_settings</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.zodb.ZEOConnection.get_settings" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get mapping of all connection settings</p>
-<p>These settings can be converted to JSON and sent to another process, for example
-via a ØMQ connection.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Returns:</th><td class="field-body">dict</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_utils.zodb.ZEOConnection.name">
-<code class="descname">name</code><a class="headerlink" href="#pyams_utils.zodb.ZEOConnection.name" title="Permalink to this definition">¶</a></dt>
-<dd><p>Connection name: Registration name of ZEO connection</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_utils.zodb.ZEOConnection.password">
-<code class="descname">password</code><a class="headerlink" href="#pyams_utils.zodb.ZEOConnection.password" title="Permalink to this definition">¶</a></dt>
-<dd><p>ZEO password: User password on ZEO server</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_utils.zodb.ZEOConnection.server_name">
-<code class="descname">server_name</code><a class="headerlink" href="#pyams_utils.zodb.ZEOConnection.server_name" title="Permalink to this definition">¶</a></dt>
-<dd><p>ZEO server name: Hostname of ZEO server</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_utils.zodb.ZEOConnection.server_port">
-<code class="descname">server_port</code><a class="headerlink" href="#pyams_utils.zodb.ZEOConnection.server_port" title="Permalink to this definition">¶</a></dt>
-<dd><p>ZEO server port: Port number of ZEO server</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_utils.zodb.ZEOConnection.server_realm">
-<code class="descname">server_realm</code><a class="headerlink" href="#pyams_utils.zodb.ZEOConnection.server_realm" title="Permalink to this definition">¶</a></dt>
-<dd><p>ZEO server realm: Realm name on ZEO server</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_utils.zodb.ZEOConnection.shared_blob_dir">
-<code class="descname">shared_blob_dir</code><a class="headerlink" href="#pyams_utils.zodb.ZEOConnection.shared_blob_dir" title="Permalink to this definition">¶</a></dt>
-<dd><p>Shared BLOBs directory ?: Flag whether the blob_dir is a server-shared filesystem that should be used instead of transferring blob data over zrpc.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_utils.zodb.ZEOConnection.storage">
-<code class="descname">storage</code><a class="headerlink" href="#pyams_utils.zodb.ZEOConnection.storage" title="Permalink to this definition">¶</a></dt>
-<dd><p>ZEO server storage: Storage name on ZEO server</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.zodb.ZEOConnection.update">
-<code class="descname">update</code><span class="sig-paren">(</span><em>settings</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.zodb.ZEOConnection.update" title="Permalink to this definition">¶</a></dt>
-<dd><p>Update connection properties with settings as <em>dict</em></p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>settings</strong> (<a class="reference internal" href="#module-pyams_utils.dict" title="pyams_utils.dict"><em>dict</em></a>) – typically extracted via the <a class="reference internal" href="#pyams_utils.zodb.ZEOConnection.get_settings" title="pyams_utils.zodb.ZEOConnection.get_settings"><code class="xref py py-meth docutils literal"><span class="pre">get_settings()</span></code></a> method from
-another process</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_utils.zodb.ZEOConnection.username">
-<code class="descname">username</code><a class="headerlink" href="#pyams_utils.zodb.ZEOConnection.username" title="Permalink to this definition">¶</a></dt>
-<dd><p>ZEO user name: User name on ZEO server</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.zodb.ZEOConnectionUtility">
-<em class="property">class </em><code class="descclassname">pyams_utils.zodb.</code><code class="descname">ZEOConnectionUtility</code><a class="headerlink" href="#pyams_utils.zodb.ZEOConnectionUtility" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.zodb.ZEOConnection" title="pyams_utils.zodb.ZEOConnection"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.zodb.ZEOConnection</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">persistent.Persistent</span></code>, <code class="xref py py-class docutils literal"><span class="pre">zope.container.contained.Contained</span></code></p>
-<p>Persistent ZEO connection utility</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.zodb.ZEOConnectionVocabulary">
-<em class="property">class </em><code class="descclassname">pyams_utils.zodb.</code><code class="descname">ZEOConnectionVocabulary</code><span class="sig-paren">(</span><em>context=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.zodb.ZEOConnectionVocabulary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema.vocabulary.SimpleVocabulary</span></code></p>
-<p>ZEO connections vocabulary</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.zodb.ZODBConnection">
-<em class="property">class </em><code class="descclassname">pyams_utils.zodb.</code><code class="descname">ZODBConnection</code><span class="sig-paren">(</span><em>name=''</em>, <em>settings=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.zodb.ZODBConnection" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>ZODB connection wrapper</p>
-<p>Connections are extracted from Pyramid’s settings file in <em>zodbconn.uri</em> entries.</p>
-<p>Note that a ZODB connection object is a context manager, so you can use it like this:</p>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">pyams_utils.zodb</span> <span class="kn">import</span> <span class="n">ZODBConnection</span>
-
-<span class="k">def</span> <span class="nf">my_method</span><span class="p">(</span><span class="n">zodb_name</span><span class="p">):</span>
-    <span class="n">zodb_connection</span> <span class="o">=</span> <span class="n">ZODBConnection</span><span class="p">(</span><span class="n">zodb_name</span><span class="p">)</span>
-    <span class="k">with</span> <span class="n">zodb_connection</span> <span class="k">as</span> <span class="n">root</span><span class="p">:</span>
-        <span class="c1"># *root* is then the ZODB root object</span>
-        <span class="c1"># do whatever you want with ZODB connection,</span>
-        <span class="c1"># which is closed automatically</span>
-</pre></div>
-</div>
-<dl class="method">
-<dt id="pyams_utils.zodb.ZODBConnection.close">
-<code class="descname">close</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.zodb.ZODBConnection.close" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_utils.zodb.ZODBConnection.connection">
-<code class="descname">connection</code><a class="headerlink" href="#pyams_utils.zodb.ZODBConnection.connection" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_utils.zodb.ZODBConnection.db">
-<code class="descname">db</code><a class="headerlink" href="#pyams_utils.zodb.ZODBConnection.db" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.zodb.ZODBConnection.get_connection">
-<code class="descname">get_connection</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.zodb.ZODBConnection.get_connection" title="Permalink to this definition">¶</a></dt>
-<dd><p>Load named connection matching registry settings</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_utils.zodb.ZODBConnection.storage">
-<code class="descname">storage</code><a class="headerlink" href="#pyams_utils.zodb.ZODBConnection.storage" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.zodb.ZODBConnectionVocabulary">
-<em class="property">class </em><code class="descclassname">pyams_utils.zodb.</code><code class="descname">ZODBConnectionVocabulary</code><span class="sig-paren">(</span><em>context=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.zodb.ZODBConnectionVocabulary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema.vocabulary.SimpleVocabulary</span></code></p>
-<p>ZODB connections vocabulary</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.zodb.get_connection_from_settings">
-<code class="descclassname">pyams_utils.zodb.</code><code class="descname">get_connection_from_settings</code><span class="sig-paren">(</span><em>settings=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.zodb.get_connection_from_settings" title="Permalink to this definition">¶</a></dt>
-<dd><p>Load connection matching registry settings</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.zodb.handle_added_connection">
-<code class="descclassname">pyams_utils.zodb.</code><code class="descname">handle_added_connection</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.zodb.handle_added_connection" title="Permalink to this definition">¶</a></dt>
-<dd><p>Register new ZEO connection when added</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.zodb.handle_removed_connection">
-<code class="descclassname">pyams_utils.zodb.</code><code class="descname">handle_removed_connection</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.zodb.handle_removed_connection" title="Permalink to this definition">¶</a></dt>
-<dd><p>Un-register ZEO connection when deleted</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.zodb.object_key_adapter">
-<code class="descclassname">pyams_utils.zodb.</code><code class="descname">object_key_adapter</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.zodb.object_key_adapter" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.zodb.persistent_connection">
-<code class="descclassname">pyams_utils.zodb.</code><code class="descname">persistent_connection</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.zodb.persistent_connection" title="Permalink to this definition">¶</a></dt>
-<dd><p>An adapter which gets a ZODB connection from a persistent object</p>
-<p>We are assuming the object has a parent if it has been created in
-this transaction.</p>
-<p>Raises ValueError if it is impossible to get a connection.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.zodb.persistent_transaction_manager">
-<code class="descclassname">pyams_utils.zodb.</code><code class="descname">persistent_transaction_manager</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.zodb.persistent_transaction_manager" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">PyAMS utilities</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#module-pyams_utils">Module contents</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a><ul>
-<li><a class="reference internal" href="#module-pyams_utils.adapter">pyams_utils.adapter module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.attr">pyams_utils.attr module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.container">pyams_utils.container module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.context">pyams_utils.context module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.data">pyams_utils.data module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.date">pyams_utils.date module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.decorator">pyams_utils.decorator module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.dict">pyams_utils.dict module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.encoding">pyams_utils.encoding module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.fanstatic">pyams_utils.fanstatic module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.html">pyams_utils.html module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.i18n">pyams_utils.i18n module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.include">pyams_utils.include module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.intids">pyams_utils.intids module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.list">pyams_utils.list module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.lock">pyams_utils.lock module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.progress">pyams_utils.progress module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.property">pyams_utils.property module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.registry">pyams_utils.registry module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.request">pyams_utils.request module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.schema">pyams_utils.schema module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.session">pyams_utils.session module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.site">pyams_utils.site module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.size">pyams_utils.size module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.tales">pyams_utils.tales module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.text">pyams_utils.text module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.traversing">pyams_utils.traversing module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.unicode">pyams_utils.unicode module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.url">pyams_utils.url module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.vocabulary">pyams_utils.vocabulary module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.wsgi">pyams_utils.wsgi module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.zodb">pyams_utils.zodb module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_utils.interfaces.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,237 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_utils.interfaces package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-utils-interfaces-package">
-<h1>pyams_utils.interfaces package<a class="headerlink" href="#pyams-utils-interfaces-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_utils.interfaces">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_utils.interfaces" title="Permalink to this headline">¶</a></h2>
-<dl class="data">
-<dt id="pyams_utils.interfaces.FORBIDDEN_PERMISSION">
-<code class="descclassname">pyams_utils.interfaces.</code><code class="descname">FORBIDDEN_PERMISSION</code><em class="property"> = 'system.forbidden'</em><a class="headerlink" href="#pyams_utils.interfaces.FORBIDDEN_PERMISSION" title="Permalink to this definition">¶</a></dt>
-<dd><p>Custom permission which is never granted to any user</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="pyams_utils.interfaces.MANAGE_PERMISSION">
-<code class="descclassname">pyams_utils.interfaces.</code><code class="descname">MANAGE_PERMISSION</code><em class="property"> = 'manage'</em><a class="headerlink" href="#pyams_utils.interfaces.MANAGE_PERMISSION" title="Permalink to this definition">¶</a></dt>
-<dd><p>Permission used to manage basic information; this permission is generally not used by custom contents</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="pyams_utils.interfaces.MANAGE_ROLES_PERMISSION">
-<code class="descclassname">pyams_utils.interfaces.</code><code class="descname">MANAGE_ROLES_PERMISSION</code><em class="property"> = 'pyams.ManageRoles'</em><a class="headerlink" href="#pyams_utils.interfaces.MANAGE_ROLES_PERMISSION" title="Permalink to this definition">¶</a></dt>
-<dd><p>Permission used to manage roles</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="pyams_utils.interfaces.MANAGE_SECURITY_PERMISSION">
-<code class="descclassname">pyams_utils.interfaces.</code><code class="descname">MANAGE_SECURITY_PERMISSION</code><em class="property"> = 'pyams.ManageSecurity'</em><a class="headerlink" href="#pyams_utils.interfaces.MANAGE_SECURITY_PERMISSION" title="Permalink to this definition">¶</a></dt>
-<dd><p>Permission used to manage security settings</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="pyams_utils.interfaces.MANAGE_SKIN_PERMISSION">
-<code class="descclassname">pyams_utils.interfaces.</code><code class="descname">MANAGE_SKIN_PERMISSION</code><em class="property"> = 'pyams.ManageSkin'</em><a class="headerlink" href="#pyams_utils.interfaces.MANAGE_SKIN_PERMISSION" title="Permalink to this definition">¶</a></dt>
-<dd><p>Permission used to manage skin</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="pyams_utils.interfaces.MANAGE_SYSTEM_PERMISSION">
-<code class="descclassname">pyams_utils.interfaces.</code><code class="descname">MANAGE_SYSTEM_PERMISSION</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_utils.interfaces.MANAGE_SYSTEM_PERMISSION" title="Permalink to this definition">¶</a></dt>
-<dd><p>Permission used to manage system settings</p>
-</dd></dl>
-
-<dl class="exception">
-<dt id="pyams_utils.interfaces.MissingRequestError">
-<em class="property">exception </em><code class="descclassname">pyams_utils.interfaces.</code><code class="descname">MissingRequestError</code><a class="headerlink" href="#pyams_utils.interfaces.MissingRequestError" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">Exception</span></code></p>
-<p>Error raised when no request is available</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="pyams_utils.interfaces.PUBLIC_PERMISSION">
-<code class="descclassname">pyams_utils.interfaces.</code><code class="descname">PUBLIC_PERMISSION</code><em class="property"> = 'public'</em><a class="headerlink" href="#pyams_utils.interfaces.PUBLIC_PERMISSION" title="Permalink to this definition">¶</a></dt>
-<dd><p>Public permission which is granted to every principal</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="pyams_utils.interfaces.PYAMS_APPLICATION_DEFAULT_NAME">
-<code class="descclassname">pyams_utils.interfaces.</code><code class="descname">PYAMS_APPLICATION_DEFAULT_NAME</code><em class="property"> = 'application'</em><a class="headerlink" href="#pyams_utils.interfaces.PYAMS_APPLICATION_DEFAULT_NAME" title="Permalink to this definition">¶</a></dt>
-<dd><p>ZODB default application name</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="pyams_utils.interfaces.PYAMS_APPLICATION_FACTORY_KEY">
-<code class="descclassname">pyams_utils.interfaces.</code><code class="descname">PYAMS_APPLICATION_FACTORY_KEY</code><em class="property"> = 'pyams.application_factory'</em><a class="headerlink" href="#pyams_utils.interfaces.PYAMS_APPLICATION_FACTORY_KEY" title="Permalink to this definition">¶</a></dt>
-<dd><p>Settings key to define site root factory</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="pyams_utils.interfaces.PYAMS_APPLICATION_SETTINGS_KEY">
-<code class="descclassname">pyams_utils.interfaces.</code><code class="descname">PYAMS_APPLICATION_SETTINGS_KEY</code><em class="property"> = 'pyams.application_name'</em><a class="headerlink" href="#pyams_utils.interfaces.PYAMS_APPLICATION_SETTINGS_KEY" title="Permalink to this definition">¶</a></dt>
-<dd><p>ZODB application name settings key</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="pyams_utils.interfaces.VIEW_PERMISSION">
-<code class="descclassname">pyams_utils.interfaces.</code><code class="descname">VIEW_PERMISSION</code><em class="property"> = 'view'</em><a class="headerlink" href="#pyams_utils.interfaces.VIEW_PERMISSION" title="Permalink to this definition">¶</a></dt>
-<dd><p>View permission is a custom permission used to view contents</p>
-</dd></dl>
-
-<dl class="data">
-<dt id="pyams_utils.interfaces.VIEW_SYSTEM_PERMISSION">
-<code class="descclassname">pyams_utils.interfaces.</code><code class="descname">VIEW_SYSTEM_PERMISSION</code><em class="property"> = 'pyams.ViewSystem'</em><a class="headerlink" href="#pyams_utils.interfaces.VIEW_SYSTEM_PERMISSION" title="Permalink to this definition">¶</a></dt>
-<dd><p>Permission used to access management screens</p>
-</dd></dl>
-
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="module-pyams_utils.interfaces.data">
-<span id="pyams-utils-interfaces-data-module"></span><h3>pyams_utils.interfaces.data module<a class="headerlink" href="#module-pyams_utils.interfaces.data" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-pyams_utils.interfaces.intids">
-<span id="pyams-utils-interfaces-intids-module"></span><h3>pyams_utils.interfaces.intids module<a class="headerlink" href="#module-pyams_utils.interfaces.intids" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-pyams_utils.interfaces.site">
-<span id="pyams-utils-interfaces-site-module"></span><h3>pyams_utils.interfaces.site module<a class="headerlink" href="#module-pyams_utils.interfaces.site" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-pyams_utils.interfaces.size">
-<span id="pyams-utils-interfaces-size-module"></span><h3>pyams_utils.interfaces.size module<a class="headerlink" href="#module-pyams_utils.interfaces.size" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-pyams_utils.interfaces.tales">
-<span id="pyams-utils-interfaces-tales-module"></span><h3>pyams_utils.interfaces.tales module<a class="headerlink" href="#module-pyams_utils.interfaces.tales" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-pyams_utils.interfaces.text">
-<span id="pyams-utils-interfaces-text-module"></span><h3>pyams_utils.interfaces.text module<a class="headerlink" href="#module-pyams_utils.interfaces.text" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-pyams_utils.interfaces.timezone">
-<span id="pyams-utils-interfaces-timezone-module"></span><h3>pyams_utils.interfaces.timezone module<a class="headerlink" href="#module-pyams_utils.interfaces.timezone" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.interfaces.timezone.Timezone">
-<em class="property">class </em><code class="descclassname">pyams_utils.interfaces.timezone.</code><code class="descname">Timezone</code><span class="sig-paren">(</span><em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.interfaces.timezone.Timezone" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema._field.Choice</span></code></p>
-<p>Timezone choice field</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.interfaces.traversing">
-<span id="pyams-utils-interfaces-traversing-module"></span><h3>pyams_utils.interfaces.traversing module<a class="headerlink" href="#module-pyams_utils.interfaces.traversing" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-pyams_utils.interfaces.tree">
-<span id="pyams-utils-interfaces-tree-module"></span><h3>pyams_utils.interfaces.tree module<a class="headerlink" href="#module-pyams_utils.interfaces.tree" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-pyams_utils.interfaces.zeo">
-<span id="pyams-utils-interfaces-zeo-module"></span><h3>pyams_utils.interfaces.zeo module<a class="headerlink" href="#module-pyams_utils.interfaces.zeo" title="Permalink to this headline">¶</a></h3>
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_utils.interfaces package</a><ul>
-<li><a class="reference internal" href="#module-pyams_utils.interfaces">Module contents</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a><ul>
-<li><a class="reference internal" href="#module-pyams_utils.interfaces.data">pyams_utils.interfaces.data module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.interfaces.intids">pyams_utils.interfaces.intids module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.interfaces.site">pyams_utils.interfaces.site module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.interfaces.size">pyams_utils.interfaces.size module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.interfaces.tales">pyams_utils.interfaces.tales module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.interfaces.text">pyams_utils.interfaces.text module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.interfaces.timezone">pyams_utils.interfaces.timezone module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.interfaces.traversing">pyams_utils.interfaces.traversing module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.interfaces.tree">pyams_utils.interfaces.tree module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.interfaces.zeo">pyams_utils.interfaces.zeo module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_utils.protocol.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,243 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_utils.protocol package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-utils-protocol-package">
-<h1>pyams_utils.protocol package<a class="headerlink" href="#pyams-utils-protocol-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_utils.protocol">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_utils.protocol" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="module-pyams_utils.protocol.http">
-<span id="pyams-utils-protocol-http-module"></span><h3>pyams_utils.protocol.http module<a class="headerlink" href="#module-pyams_utils.protocol.http" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.protocol.http.HTTPClient">
-<em class="property">class </em><code class="descclassname">pyams_utils.protocol.http.</code><code class="descname">HTTPClient</code><span class="sig-paren">(</span><em>method</em>, <em>protocol</em>, <em>servername</em>, <em>url</em>, <em>params={}</em>, <em>credentials=()</em>, <em>proxy=()</em>, <em>rdns=True</em>, <em>proxy_auth=()</em>, <em>timeout=None</em>, <em>headers={}</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.http.HTTPClient" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>HTTP client with proxy support</p>
-<dl class="method">
-<dt id="pyams_utils.protocol.http.HTTPClient.get_response">
-<code class="descname">get_response</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.http.HTTPClient.get_response" title="Permalink to this definition">¶</a></dt>
-<dd><p>Common HTTP request</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.protocol.http.get_client">
-<code class="descclassname">pyams_utils.protocol.http.</code><code class="descname">get_client</code><span class="sig-paren">(</span><em>method</em>, <em>protocol</em>, <em>servername</em>, <em>url</em>, <em>params={}</em>, <em>credentials=()</em>, <em>proxy=()</em>, <em>rdns=True</em>, <em>proxy_auth=()</em>, <em>timeout=None</em>, <em>headers={}</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.http.get_client" title="Permalink to this definition">¶</a></dt>
-<dd><p>HTTP client factory</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.protocol.http.get_client_from_url">
-<code class="descclassname">pyams_utils.protocol.http.</code><code class="descname">get_client_from_url</code><span class="sig-paren">(</span><em>url</em>, <em>credentials=()</em>, <em>proxy=()</em>, <em>rdns=True</em>, <em>proxy_auth=()</em>, <em>timeout=None</em>, <em>headers={}</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.http.get_client_from_url" title="Permalink to this definition">¶</a></dt>
-<dd><p>HTTP client factory from URL</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.protocol.xmlrpc">
-<span id="pyams-utils-protocol-xmlrpc-module"></span><h3>pyams_utils.protocol.xmlrpc module<a class="headerlink" href="#module-pyams_utils.protocol.xmlrpc" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.protocol.xmlrpc.SecureXMLRPCCookieAuthTransport">
-<em class="property">class </em><code class="descclassname">pyams_utils.protocol.xmlrpc.</code><code class="descname">SecureXMLRPCCookieAuthTransport</code><span class="sig-paren">(</span><em>user_agent</em>, <em>credentials=()</em>, <em>cookies=None</em>, <em>timeout=&lt;object object&gt;</em>, <em>headers=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.SecureXMLRPCCookieAuthTransport" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport" title="pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport</span></code></a></p>
-<p>Secure XML-RPC transport</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport">
-<em class="property">class </em><code class="descclassname">pyams_utils.protocol.xmlrpc.</code><code class="descname">XMLRPCCookieAuthTransport</code><span class="sig-paren">(</span><em>user_agent</em>, <em>credentials=()</em>, <em>cookies=None</em>, <em>timeout=&lt;object object&gt;</em>, <em>headers=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">xmlrpc.client.Transport</span></code></p>
-<p>An XML-RPC transport handling authentication via cookies</p>
-<dl class="class">
-<dt id="pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.CookieRequest">
-<em class="property">class </em><code class="descname">CookieRequest</code><span class="sig-paren">(</span><em>url</em>, <em>data=None</em>, <em>headers={}</em>, <em>origin_req_host=None</em>, <em>unverifiable=False</em>, <em>method=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.CookieRequest" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">urllib.request.Request</span></code></p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.CookieResponse">
-<em class="property">class </em><code class="descname">CookieResponse</code><span class="sig-paren">(</span><em>response</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.CookieResponse" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<dl class="method">
-<dt id="pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.CookieResponse.info">
-<code class="descname">info</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.CookieResponse.info" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.CookieResponseHelper">
-<em class="property">class </em><code class="descname">CookieResponseHelper</code><span class="sig-paren">(</span><em>response</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.CookieResponseHelper" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<dl class="method">
-<dt id="pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.CookieResponseHelper.getheaders">
-<code class="descname">getheaders</code><span class="sig-paren">(</span><em>header</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.CookieResponseHelper.getheaders" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.get_response">
-<code class="descname">get_response</code><span class="sig-paren">(</span><em>connection</em>, <em>host</em>, <em>handler</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.get_response" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.make_connection">
-<code class="descname">make_connection</code><span class="sig-paren">(</span><em>host</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.make_connection" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.request">
-<code class="descname">request</code><span class="sig-paren">(</span><em>host</em>, <em>handler</em>, <em>request_body</em>, <em>verbose=False</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.request" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.send_auth">
-<code class="descname">send_auth</code><span class="sig-paren">(</span><em>connection</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.send_auth" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.send_content_type">
-<code class="descname">send_content_type</code><span class="sig-paren">(</span><em>connection</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.send_content_type" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.send_headers">
-<code class="descname">send_headers</code><span class="sig-paren">(</span><em>connection</em>, <em>headers</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.send_headers" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.send_request">
-<code class="descname">send_request</code><span class="sig-paren">(</span><em>host</em>, <em>handler</em>, <em>request_body</em>, <em>debug</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.send_request" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.send_user_agent">
-<code class="descname">send_user_agent</code><span class="sig-paren">(</span><em>connection</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.send_user_agent" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.verbose">
-<code class="descname">verbose</code><em class="property"> = False</em><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.XMLRPCCookieAuthTransport.verbose" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.protocol.xmlrpc.get_client">
-<code class="descclassname">pyams_utils.protocol.xmlrpc.</code><code class="descname">get_client</code><span class="sig-paren">(</span><em>uri</em>, <em>credentials=()</em>, <em>verbose=False</em>, <em>allow_none=0</em>, <em>timeout=&lt;object object&gt;</em>, <em>headers=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.get_client" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get an XML-RPC client which supports basic authentication</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.protocol.xmlrpc.get_client_with_cookies">
-<code class="descclassname">pyams_utils.protocol.xmlrpc.</code><code class="descname">get_client_with_cookies</code><span class="sig-paren">(</span><em>uri</em>, <em>credentials=()</em>, <em>verbose=False</em>, <em>allow_none=0</em>, <em>timeout=&lt;object object&gt;</em>, <em>headers=None</em>, <em>cookies=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.protocol.xmlrpc.get_client_with_cookies" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get an XML-RPC client which supports authentication through cookies</p>
-</dd></dl>
-
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_utils.protocol package</a><ul>
-<li><a class="reference internal" href="#module-pyams_utils.protocol">Module contents</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a><ul>
-<li><a class="reference internal" href="#module-pyams_utils.protocol.http">pyams_utils.protocol.http module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.protocol.xmlrpc">pyams_utils.protocol.xmlrpc module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_utils.scripts.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,121 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_utils.scripts package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-utils-scripts-package">
-<h1>pyams_utils.scripts package<a class="headerlink" href="#pyams-utils-scripts-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_utils.scripts">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_utils.scripts" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="module-pyams_utils.scripts.zodb">
-<span id="pyams-utils-scripts-zodb-module"></span><h3>pyams_utils.scripts.zodb module<a class="headerlink" href="#module-pyams_utils.scripts.zodb" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_utils.scripts.zodb.upgrade_site">
-<code class="descclassname">pyams_utils.scripts.zodb.</code><code class="descname">upgrade_site</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.scripts.zodb.upgrade_site" title="Permalink to this definition">¶</a></dt>
-<dd><p>Check for site upgrade</p>
-</dd></dl>
-
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_utils.scripts package</a><ul>
-<li><a class="reference internal" href="#module-pyams_utils.scripts">Module contents</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a><ul>
-<li><a class="reference internal" href="#module-pyams_utils.scripts.zodb">pyams_utils.scripts.zodb module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_utils.tests.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,145 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_utils.tests package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-utils-tests-package">
-<h1>pyams_utils.tests package<a class="headerlink" href="#pyams-utils-tests-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_utils.tests">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_utils.tests" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="module-pyams_utils.tests.test_utilsdocs">
-<span id="pyams-utils-tests-test-utilsdocs-module"></span><h3>pyams_utils.tests.test_utilsdocs module<a class="headerlink" href="#module-pyams_utils.tests.test_utilsdocs" title="Permalink to this headline">¶</a></h3>
-<p>Generic Test case for ztfy.utils doctest</p>
-<dl class="function">
-<dt id="pyams_utils.tests.test_utilsdocs.doc_suite">
-<code class="descclassname">pyams_utils.tests.test_utilsdocs.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>setUp=None</em>, <em>tearDown=None</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.tests.test_utilsdocs.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doctests found in /doctest.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.tests.test_utilsdocs.test_suite">
-<code class="descclassname">pyams_utils.tests.test_utilsdocs.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.tests.test_utilsdocs.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.tests.test_utilsdocstrings">
-<span id="pyams-utils-tests-test-utilsdocstrings-module"></span><h3>pyams_utils.tests.test_utilsdocstrings module<a class="headerlink" href="#module-pyams_utils.tests.test_utilsdocstrings" title="Permalink to this headline">¶</a></h3>
-<p>Generic Test case for pyams_utils doc strings</p>
-<dl class="function">
-<dt id="pyams_utils.tests.test_utilsdocstrings.doc_suite">
-<code class="descclassname">pyams_utils.tests.test_utilsdocstrings.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.tests.test_utilsdocstrings.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doc tests strings found in /<a href="#id1"><span class="problematic" id="id2">*</span></a>.py</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.tests.test_utilsdocstrings.test_suite">
-<code class="descclassname">pyams_utils.tests.test_utilsdocstrings.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.tests.test_utilsdocstrings.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_utils.tests package</a><ul>
-<li><a class="reference internal" href="#module-pyams_utils.tests">Module contents</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a><ul>
-<li><a class="reference internal" href="#module-pyams_utils.tests.test_utilsdocs">pyams_utils.tests.test_utilsdocs module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.tests.test_utilsdocstrings">pyams_utils.tests.test_utilsdocstrings module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_utils.timezone.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,199 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_utils.timezone package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-utils-timezone-package">
-<h1>pyams_utils.timezone package<a class="headerlink" href="#pyams-utils-timezone-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_utils.timezone">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_utils.timezone" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_utils.timezone.gmtime">
-<code class="descclassname">pyams_utils.timezone.</code><code class="descname">gmtime</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.timezone.gmtime" title="Permalink to this definition">¶</a></dt>
-<dd><p>Convert datetime to GMT</p>
-<p>Value is assumed to be in GMT if no timezone is given</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.timezone.localgmtime">
-<code class="descclassname">pyams_utils.timezone.</code><code class="descname">localgmtime</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.timezone.localgmtime" title="Permalink to this definition">¶</a></dt>
-<dd><p>Convert datetime to GMT</p>
-<p>Value is assumed to be in server timezone if none is given</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.timezone.tzinfo">
-<code class="descclassname">pyams_utils.timezone.</code><code class="descname">tzinfo</code><span class="sig-paren">(</span><em>request=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.timezone.tzinfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>request to timezone adapter</p>
-<p>There is no easy way to get timezone from a request.
-This adapter assumes that the timezone is given by
-a registered utility…</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.timezone.tztime">
-<code class="descclassname">pyams_utils.timezone.</code><code class="descname">tztime</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.timezone.tztime" title="Permalink to this definition">¶</a></dt>
-<dd><p>Convert datetime to local timezone</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><strong>value</strong> (<em>datetime</em>) – input datetime; value is assumed to be in GMT if no timezone is given</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="module-pyams_utils.timezone.utility">
-<span id="pyams-utils-timezone-utility-module"></span><h3>pyams_utils.timezone.utility module<a class="headerlink" href="#module-pyams_utils.timezone.utility" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.timezone.utility.ServerTimezoneUtility">
-<em class="property">class </em><code class="descclassname">pyams_utils.timezone.utility.</code><code class="descname">ServerTimezoneUtility</code><a class="headerlink" href="#pyams_utils.timezone.utility.ServerTimezoneUtility" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">persistent.Persistent</span></code>, <code class="xref py py-class docutils literal"><span class="pre">zope.container.contained.Contained</span></code></p>
-<dl class="attribute">
-<dt id="pyams_utils.timezone.utility.ServerTimezoneUtility.timezone">
-<code class="descname">timezone</code><a class="headerlink" href="#pyams_utils.timezone.utility.ServerTimezoneUtility.timezone" title="Permalink to this definition">¶</a></dt>
-<dd><p>Server timezone: Default server timezone</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_utils.timezone.utility.TimezoneGenerationsChecker">
-<em class="property">class </em><code class="descclassname">pyams_utils.timezone.utility.</code><code class="descname">TimezoneGenerationsChecker</code><a class="headerlink" href="#pyams_utils.timezone.utility.TimezoneGenerationsChecker" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Timezone generations checker</p>
-<dl class="method">
-<dt id="pyams_utils.timezone.utility.TimezoneGenerationsChecker.evolve">
-<code class="descname">evolve</code><span class="sig-paren">(</span><em>site</em>, <em>current=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.timezone.utility.TimezoneGenerationsChecker.evolve" title="Permalink to this definition">¶</a></dt>
-<dd><p>Check for required utilities</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_utils.timezone.utility.TimezoneGenerationsChecker.generation">
-<code class="descname">generation</code><em class="property"> = 1</em><a class="headerlink" href="#pyams_utils.timezone.utility.TimezoneGenerationsChecker.generation" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_utils.timezone.utility.handle_new_local_site">
-<code class="descclassname">pyams_utils.timezone.utility.</code><code class="descname">handle_new_local_site</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.timezone.utility.handle_new_local_site" title="Permalink to this definition">¶</a></dt>
-<dd><p>Create a new ServerTimezoneUtility when a site is created</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_utils.timezone.vocabulary">
-<span id="pyams-utils-timezone-vocabulary-module"></span><h3>pyams_utils.timezone.vocabulary module<a class="headerlink" href="#module-pyams_utils.timezone.vocabulary" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.timezone.vocabulary.TimezonesVocabulary">
-<em class="property">class </em><code class="descclassname">pyams_utils.timezone.vocabulary.</code><code class="descname">TimezonesVocabulary</code><span class="sig-paren">(</span><em>*args</em>, <em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.timezone.vocabulary.TimezonesVocabulary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema.vocabulary.SimpleVocabulary</span></code></p>
-<p>Timezones vocabulary</p>
-</dd></dl>
-
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_utils.timezone package</a><ul>
-<li><a class="reference internal" href="#module-pyams_utils.timezone">Module contents</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a><ul>
-<li><a class="reference internal" href="#module-pyams_utils.timezone.utility">pyams_utils.timezone.utility module</a></li>
-<li><a class="reference internal" href="#module-pyams_utils.timezone.vocabulary">pyams_utils.timezone.vocabulary module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_utils.widget.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,137 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_utils.widget package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-utils-widget-package">
-<h1>pyams_utils.widget package<a class="headerlink" href="#pyams-utils-widget-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_utils.widget">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_utils.widget" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="module-pyams_utils.widget.decimal">
-<span id="pyams-utils-widget-decimal-module"></span><h3>pyams_utils.widget.decimal module<a class="headerlink" href="#module-pyams_utils.widget.decimal" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_utils.widget.decimal.DottedDecimalDataConverter">
-<em class="property">class </em><code class="descclassname">pyams_utils.widget.decimal.</code><code class="descname">DottedDecimalDataConverter</code><span class="sig-paren">(</span><em>field</em>, <em>widget</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.widget.decimal.DottedDecimalDataConverter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.form.converter.BaseDataConverter</span></code></p>
-<p>Dotted decimal field data converter</p>
-<dl class="attribute">
-<dt id="pyams_utils.widget.decimal.DottedDecimalDataConverter.errorMessage">
-<code class="descname">errorMessage</code><em class="property"> = 'The entered value is not a valid decimal literal.'</em><a class="headerlink" href="#pyams_utils.widget.decimal.DottedDecimalDataConverter.errorMessage" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.widget.decimal.DottedDecimalDataConverter.toFieldValue">
-<code class="descname">toFieldValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.widget.decimal.DottedDecimalDataConverter.toFieldValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_utils.widget.decimal.DottedDecimalDataConverter.toWidgetValue">
-<code class="descname">toWidgetValue</code><span class="sig-paren">(</span><em>value</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_utils.widget.decimal.DottedDecimalDataConverter.toWidgetValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_utils.widget package</a><ul>
-<li><a class="reference internal" href="#module-pyams_utils.widget">Module contents</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a><ul>
-<li><a class="reference internal" href="#module-pyams_utils.widget.decimal">pyams_utils.widget.decimal module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_viewlet.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,404 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>PyAMS viewlets &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-viewlets">
-<span id="pyams-viewlet"></span><h1>PyAMS viewlets<a class="headerlink" href="#pyams-viewlets" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_viewlet">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_viewlet" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_viewlet.includeme">
-<code class="descclassname">pyams_viewlet.</code><code class="descname">includeme</code><span class="sig-paren">(</span><em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.includeme" title="Permalink to this definition">¶</a></dt>
-<dd><p>Pyramid include</p>
-</dd></dl>
-
-</div>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_viewlet.interfaces.html">pyams_viewlet.interfaces package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_viewlet.interfaces.html#module-pyams_viewlet.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_viewlet.tests.html">pyams_viewlet.tests package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_viewlet.tests.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_viewlet.tests.html#module-pyams_viewlet.tests.test_utilsdocs">pyams_viewlet.tests.test_utilsdocs module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_viewlet.tests.html#module-pyams_viewlet.tests.test_utilsdocstrings">pyams_viewlet.tests.test_utilsdocstrings module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_viewlet.tests.html#module-pyams_viewlet.tests">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="module-pyams_viewlet.manager">
-<span id="pyams-viewlet-manager-module"></span><h3>pyams_viewlet.manager module<a class="headerlink" href="#module-pyams_viewlet.manager" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_viewlet.manager.ConditionalViewletManager">
-<em class="property">class </em><code class="descclassname">pyams_viewlet.manager.</code><code class="descname">ConditionalViewletManager</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.manager.ConditionalViewletManager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_viewlet.manager.WeightOrderedViewletManager" title="pyams_viewlet.manager.WeightOrderedViewletManager"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.manager.WeightOrderedViewletManager</span></code></a></p>
-<p>Conditional weight ordered viewlet managers.</p>
-<dl class="method">
-<dt id="pyams_viewlet.manager.ConditionalViewletManager.filter">
-<code class="descname">filter</code><span class="sig-paren">(</span><em>viewlets</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.manager.ConditionalViewletManager.filter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Sort out all viewlets which are explicit not available</p>
-<p><code class="docutils literal"><span class="pre">viewlets</span></code> is a list of tuples of the form (name, viewlet).</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_viewlet.manager.TemplateBasedViewletManager">
-<em class="property">class </em><code class="descclassname">pyams_viewlet.manager.</code><code class="descname">TemplateBasedViewletManager</code><a class="headerlink" href="#pyams_viewlet.manager.TemplateBasedViewletManager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Template based viewlet manager mixin class</p>
-<dl class="attribute">
-<dt id="pyams_viewlet.manager.TemplateBasedViewletManager.template">
-<code class="descname">template</code><em class="property"> = &lt;BoundViewTemplate of None&gt;</em><a class="headerlink" href="#pyams_viewlet.manager.TemplateBasedViewletManager.template" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_viewlet.manager.ViewletManager">
-<em class="property">class </em><code class="descclassname">pyams_viewlet.manager.</code><code class="descname">ViewletManager</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.manager.ViewletManager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>The Viewlet Manager base</p>
-<p>A generic manager class which can be instantiated</p>
-<dl class="method">
-<dt id="pyams_viewlet.manager.ViewletManager.filter">
-<code class="descname">filter</code><span class="sig-paren">(</span><em>viewlets</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.manager.ViewletManager.filter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Sort out all content providers</p>
-<p><code class="docutils literal"><span class="pre">viewlets</span></code> is a list of tuples of the form (name, viewlet).</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_viewlet.manager.ViewletManager.get">
-<code class="descname">get</code><span class="sig-paren">(</span><em>name</em>, <em>default=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.manager.ViewletManager.get" title="Permalink to this definition">¶</a></dt>
-<dd><p>See zope.interface.common.mapping.IReadMapping</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_viewlet.manager.ViewletManager.permission">
-<code class="descname">permission</code><em class="property"> = None</em><a class="headerlink" href="#pyams_viewlet.manager.ViewletManager.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_viewlet.manager.ViewletManager.render">
-<code class="descname">render</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.manager.ViewletManager.render" title="Permalink to this definition">¶</a></dt>
-<dd><p>See zope.contentprovider.interfaces.IContentProvider</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_viewlet.manager.ViewletManager.sort">
-<code class="descname">sort</code><span class="sig-paren">(</span><em>viewlets</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.manager.ViewletManager.sort" title="Permalink to this definition">¶</a></dt>
-<dd><p>Sort the viewlets.</p>
-<p><code class="docutils literal"><span class="pre">viewlets</span></code> is a list of tuples of the form (name, viewlet).</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_viewlet.manager.ViewletManager.template">
-<code class="descname">template</code><em class="property"> = None</em><a class="headerlink" href="#pyams_viewlet.manager.ViewletManager.template" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_viewlet.manager.ViewletManager.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.manager.ViewletManager.update" title="Permalink to this definition">¶</a></dt>
-<dd><p>See zope.contentprovider.interfaces.IContentProvider</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_viewlet.manager.ViewletManagerFactory">
-<code class="descclassname">pyams_viewlet.manager.</code><code class="descname">ViewletManagerFactory</code><span class="sig-paren">(</span><em>name</em>, <em>interface</em>, <em>bases=()</em>, <em>cdict=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.manager.ViewletManagerFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Viewlet manager factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_viewlet.manager.WeightOrderedViewletManager">
-<em class="property">class </em><code class="descclassname">pyams_viewlet.manager.</code><code class="descname">WeightOrderedViewletManager</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.manager.WeightOrderedViewletManager" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_viewlet.manager.ViewletManager" title="pyams_viewlet.manager.ViewletManager"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.manager.ViewletManager</span></code></a></p>
-<p>Weight ordered viewlet managers.</p>
-<dl class="method">
-<dt id="pyams_viewlet.manager.WeightOrderedViewletManager.sort">
-<code class="descname">sort</code><span class="sig-paren">(</span><em>viewlets</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.manager.WeightOrderedViewletManager.sort" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_viewlet.manager.get_weight">
-<code class="descclassname">pyams_viewlet.manager.</code><code class="descname">get_weight</code><span class="sig-paren">(</span><em>item</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.manager.get_weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="pyams_viewlet.manager.is_available">
-<code class="descclassname">pyams_viewlet.manager.</code><code class="descname">is_available</code><span class="sig-paren">(</span><em>viewlet</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.manager.is_available" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="class">
-<dt id="pyams_viewlet.manager.viewletmanager_config">
-<em class="property">class </em><code class="descclassname">pyams_viewlet.manager.</code><code class="descname">viewletmanager_config</code><span class="sig-paren">(</span><em>**settings</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.manager.viewletmanager_config" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Class or interface decorator used to declare a viewlet manager</p>
-<p>You can provide same arguments as in ‘viewletManager’ ZCML directive:
-&#64;name = name of the viewlet; may be unique for a given viewlet manager
-&#64;view = the view class or interface for which viewlet is displayed
-&#64;for_ = the context class or interface for which viewlet is displayed
-&#64;permission = name of a permission required to display the viewlet
-&#64;layer = request interface required to display the viewlet
-&#64;class_ = the class handling the viewlet manager; if the decorator is applied</p>
-<blockquote>
-<div>on an interface and if this argument is not provided, the viewlet manager
-will be handled by a default ViewletManager class</div></blockquote>
-<dl class="docutils">
-<dt>&#64;provides = an interface the viewlet manager provides; if the decorator is</dt>
-<dd>applied on an Interface, this will be the decorated interface; if the
-decorated is applied on a class and if this argument is not specified,
-the manager will provide IViewletManager interface.</dd>
-</dl>
-<dl class="attribute">
-<dt id="pyams_viewlet.manager.viewletmanager_config.venusian">
-<code class="descname">venusian</code><em class="property"> = &lt;module 'venusian' from '/var/local/env/pycharm/lib/python3.5/site-packages/venusian/__init__.py'&gt;</em><a class="headerlink" href="#pyams_viewlet.manager.viewletmanager_config.venusian" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_viewlet.metaconfigure">
-<span id="pyams-viewlet-metaconfigure-module"></span><h3>pyams_viewlet.metaconfigure module<a class="headerlink" href="#module-pyams_viewlet.metaconfigure" title="Permalink to this headline">¶</a></h3>
-<dl class="function">
-<dt id="pyams_viewlet.metaconfigure.ViewletDirective">
-<code class="descclassname">pyams_viewlet.metaconfigure.</code><code class="descname">ViewletDirective</code><span class="sig-paren">(</span><em>_context</em>, <em>name</em>, <em>class_</em>, <em>context=&lt;InterfaceClass zope.interface.Interface&gt;</em>, <em>layer=&lt;InterfaceClass pyramid.interfaces.IRequest&gt;</em>, <em>view=&lt;InterfaceClass pyramid.interfaces.IView&gt;</em>, <em>manager=&lt;InterfaceClass pyams_viewlet.interfaces.IViewletManager&gt;</em>, <em>attribute='render'</em>, <em>permission=None</em>, <em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.metaconfigure.ViewletDirective" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="function">
-<dt id="pyams_viewlet.metaconfigure.ViewletManagerDirective">
-<code class="descclassname">pyams_viewlet.metaconfigure.</code><code class="descname">ViewletManagerDirective</code><span class="sig-paren">(</span><em>_context</em>, <em>name</em>, <em>context=&lt;InterfaceClass zope.interface.Interface&gt;</em>, <em>layer=&lt;InterfaceClass pyramid.interfaces.IRequest&gt;</em>, <em>view=&lt;InterfaceClass pyramid.interfaces.IView&gt;</em>, <em>provides=&lt;InterfaceClass pyams_viewlet.interfaces.IViewletManager&gt;</em>, <em>class_=None</em>, <em>permission=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.metaconfigure.ViewletManagerDirective" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-pyams_viewlet.metadirectives">
-<span id="pyams-viewlet-metadirectives-module"></span><h3>pyams_viewlet.metadirectives module<a class="headerlink" href="#module-pyams_viewlet.metadirectives" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-pyams_viewlet.provider">
-<span id="pyams-viewlet-provider-module"></span><h3>pyams_viewlet.provider module<a class="headerlink" href="#module-pyams_viewlet.provider" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_viewlet.provider.ProviderExpr">
-<em class="property">class </em><code class="descclassname">pyams_viewlet.provider.</code><code class="descname">ProviderExpr</code><span class="sig-paren">(</span><em>expression</em>, <em>braces_required=False</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.provider.ProviderExpr" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.tales.ContextExprMixin" title="pyams_utils.tales.ContextExprMixin"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.tales.ContextExprMixin</span></code></a>, <code class="xref py py-class docutils literal"><span class="pre">chameleon.tales.StringExpr</span></code></p>
-<p>provider: TALES expression</p>
-<dl class="attribute">
-<dt id="pyams_viewlet.provider.ProviderExpr.transform">
-<code class="descname">transform</code><em class="property"> = &lt;Symbol value=&lt;function render_content_provider&gt; at 7fe785bf55c0&gt;</em><a class="headerlink" href="#pyams_viewlet.provider.ProviderExpr.transform" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_viewlet.provider.render_content_provider">
-<code class="descclassname">pyams_viewlet.provider.</code><code class="descname">render_content_provider</code><span class="sig-paren">(</span><em>econtext</em>, <em>name</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.provider.render_content_provider" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-pyams_viewlet.viewlet">
-<span id="pyams-viewlet-viewlet-module"></span><h3>pyams_viewlet.viewlet module<a class="headerlink" href="#module-pyams_viewlet.viewlet" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_viewlet.viewlet.BaseContentProvider">
-<em class="property">class </em><code class="descclassname">pyams_viewlet.viewlet.</code><code class="descname">BaseContentProvider</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.viewlet.BaseContentProvider" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Base template based content provider</p>
-<dl class="attribute">
-<dt id="pyams_viewlet.viewlet.BaseContentProvider.permission">
-<code class="descname">permission</code><em class="property"> = None</em><a class="headerlink" href="#pyams_viewlet.viewlet.BaseContentProvider.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_viewlet.viewlet.BaseContentProvider.render">
-<code class="descname">render</code><em class="property"> = &lt;BoundViewTemplate of None&gt;</em><a class="headerlink" href="#pyams_viewlet.viewlet.BaseContentProvider.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_viewlet.viewlet.BaseContentProvider.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.viewlet.BaseContentProvider.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_viewlet.viewlet.ViewContentProvider">
-<em class="property">class </em><code class="descclassname">pyams_viewlet.viewlet.</code><code class="descname">ViewContentProvider</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.viewlet.ViewContentProvider" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_viewlet.viewlet.BaseContentProvider" title="pyams_viewlet.viewlet.BaseContentProvider"><code class="xref py py-class docutils literal"><span class="pre">pyams_viewlet.viewlet.BaseContentProvider</span></code></a></p>
-<p>Template based content provider</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_viewlet.viewlet.Viewlet">
-<em class="property">class </em><code class="descclassname">pyams_viewlet.viewlet.</code><code class="descname">Viewlet</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.viewlet.Viewlet" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Viewlet adapter class used in meta directive as a mixin class.</p>
-<dl class="attribute">
-<dt id="pyams_viewlet.viewlet.Viewlet.permission">
-<code class="descname">permission</code><em class="property"> = None</em><a class="headerlink" href="#pyams_viewlet.viewlet.Viewlet.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_viewlet.viewlet.Viewlet.render">
-<code class="descname">render</code><em class="property"> = &lt;BoundViewTemplate of None&gt;</em><a class="headerlink" href="#pyams_viewlet.viewlet.Viewlet.render" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_viewlet.viewlet.Viewlet.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.viewlet.Viewlet.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_viewlet.viewlet.contentprovider_config">
-<em class="property">class </em><code class="descclassname">pyams_viewlet.viewlet.</code><code class="descname">contentprovider_config</code><span class="sig-paren">(</span><em>**settings</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.viewlet.contentprovider_config" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Class decorator used to declare a content provider</p>
-<p>You can provide same arguments as in ‘viewlet’ ZCML directive:
-&#64;name = name of the viewlet; may be unique for a given viewlet manager
-&#64;view = the view class or interface for which viewlet is displayed
-&#64;for = the context class or interface for which viewlet is displayed
-&#64;permission = name of a permission required to display the viewlet
-&#64;layer = request interface required to display the viewlet</p>
-<dl class="attribute">
-<dt id="pyams_viewlet.viewlet.contentprovider_config.venusian">
-<code class="descname">venusian</code><em class="property"> = &lt;module 'venusian' from '/var/local/env/pycharm/lib/python3.5/site-packages/venusian/__init__.py'&gt;</em><a class="headerlink" href="#pyams_viewlet.viewlet.contentprovider_config.venusian" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_viewlet.viewlet.viewlet_config">
-<em class="property">class </em><code class="descclassname">pyams_viewlet.viewlet.</code><code class="descname">viewlet_config</code><span class="sig-paren">(</span><em>**settings</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.viewlet.viewlet_config" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Class decorator used to declare a viewlet</p>
-<p>You can provide same arguments as in ‘viewlet’ ZCML directive:
-&#64;name = name of the viewlet; may be unique for a given viewlet manager
-&#64;manager = manager class or interface holding the viewlet
-&#64;view = the view class or interface for which viewlet is displayed
-&#64;for = the context class or interface for which viewlet is displayed
-&#64;permission = name of a permission required to display the viewlet
-&#64;layer = request interface required to display the viewlet
-&#64;weight = weight of the viewlet when using a weight ordered viewlet manager</p>
-<dl class="attribute">
-<dt id="pyams_viewlet.viewlet.viewlet_config.venusian">
-<code class="descname">venusian</code><em class="property"> = &lt;module 'venusian' from '/var/local/env/pycharm/lib/python3.5/site-packages/venusian/__init__.py'&gt;</em><a class="headerlink" href="#pyams_viewlet.viewlet.viewlet_config.venusian" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">PyAMS viewlets</a><ul>
-<li><a class="reference internal" href="#module-pyams_viewlet">Module contents</a></li>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a><ul>
-<li><a class="reference internal" href="#module-pyams_viewlet.manager">pyams_viewlet.manager module</a></li>
-<li><a class="reference internal" href="#module-pyams_viewlet.metaconfigure">pyams_viewlet.metaconfigure module</a></li>
-<li><a class="reference internal" href="#module-pyams_viewlet.metadirectives">pyams_viewlet.metadirectives module</a></li>
-<li><a class="reference internal" href="#module-pyams_viewlet.provider">pyams_viewlet.provider module</a></li>
-<li><a class="reference internal" href="#module-pyams_viewlet.viewlet">pyams_viewlet.viewlet module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_viewlet.tests.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_viewlet.tests package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-viewlet-tests-package">
-<h1>pyams_viewlet.tests package<a class="headerlink" href="#pyams-viewlet-tests-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_viewlet.tests.test_utilsdocs">
-<span id="pyams-viewlet-tests-test-utilsdocs-module"></span><h2>pyams_viewlet.tests.test_utilsdocs module<a class="headerlink" href="#module-pyams_viewlet.tests.test_utilsdocs" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_viewlet doctest</p>
-<dl class="function">
-<dt id="pyams_viewlet.tests.test_utilsdocs.doc_suite">
-<code class="descclassname">pyams_viewlet.tests.test_utilsdocs.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>setUp=None</em>, <em>tearDown=None</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.tests.test_utilsdocs.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doctests found in /doctest.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_viewlet.tests.test_utilsdocs.test_suite">
-<code class="descclassname">pyams_viewlet.tests.test_utilsdocs.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.tests.test_utilsdocs.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_viewlet.tests.test_utilsdocstrings">
-<span id="pyams-viewlet-tests-test-utilsdocstrings-module"></span><h2>pyams_viewlet.tests.test_utilsdocstrings module<a class="headerlink" href="#module-pyams_viewlet.tests.test_utilsdocstrings" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_viewlet doc strings</p>
-<dl class="function">
-<dt id="pyams_viewlet.tests.test_utilsdocstrings.doc_suite">
-<code class="descclassname">pyams_viewlet.tests.test_utilsdocstrings.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.tests.test_utilsdocstrings.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doc tests strings found in /<a href="#id1"><span class="problematic" id="id2">*</span></a>.py</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_viewlet.tests.test_utilsdocstrings.test_suite">
-<code class="descclassname">pyams_viewlet.tests.test_utilsdocstrings.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_viewlet.tests.test_utilsdocstrings.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_viewlet.tests">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_viewlet.tests" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_viewlet.tests package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_viewlet.tests.test_utilsdocs">pyams_viewlet.tests.test_utilsdocs module</a></li>
-<li><a class="reference internal" href="#module-pyams_viewlet.tests.test_utilsdocstrings">pyams_viewlet.tests.test_utilsdocstrings module</a></li>
-<li><a class="reference internal" href="#module-pyams_viewlet.tests">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_workflow.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,653 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_workflow package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-workflow-package">
-<h1>pyams_workflow package<a class="headerlink" href="#pyams-workflow-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_workflow.interfaces.html">pyams_workflow.interfaces package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_workflow.interfaces.html#module-pyams_workflow.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_workflow.tests.html">pyams_workflow.tests package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_workflow.tests.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_workflow.tests.html#module-pyams_workflow.tests.test_utilsdocs">pyams_workflow.tests.test_utilsdocs module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_workflow.tests.html#module-pyams_workflow.tests.test_utilsdocstrings">pyams_workflow.tests.test_utilsdocstrings module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_workflow.tests.html#module-pyams_workflow.tests">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_workflow.zmi.html">pyams_workflow.zmi package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_workflow.zmi.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_workflow.zmi.viewlet.html">pyams_workflow.zmi.viewlet package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_workflow.zmi.viewlet.html#submodules">Submodules</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_workflow.zmi.viewlet.html#module-pyams_workflow.zmi.viewlet.versions">pyams_workflow.zmi.viewlet.versions module</a></li>
-<li class="toctree-l4"><a class="reference internal" href="pyams_workflow.zmi.viewlet.html#module-pyams_workflow.zmi.viewlet">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_workflow.zmi.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_workflow.zmi.html#module-pyams_workflow.zmi.interfaces">pyams_workflow.zmi.interfaces module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_workflow.zmi.html#module-pyams_workflow.zmi.transition">pyams_workflow.zmi.transition module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_workflow.zmi.html#module-pyams_workflow.zmi.versions">pyams_workflow.zmi.versions module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_workflow.zmi.html#module-pyams_workflow.zmi.workflow">pyams_workflow.zmi.workflow module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_workflow.zmi.html#module-pyams_workflow.zmi">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_workflow.content">
-<span id="pyams-workflow-content-module"></span><h2>pyams_workflow.content module<a class="headerlink" href="#module-pyams_workflow.content" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_workflow.content.WorkflowContentDisplayedDateVocabulary">
-<em class="property">class </em><code class="descclassname">pyams_workflow.content.</code><code class="descname">WorkflowContentDisplayedDateVocabulary</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.content.WorkflowContentDisplayedDateVocabulary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.schema.vocabulary.SimpleVocabulary</span></code></p>
-<p>Workflow content displayed date vocabulary</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_workflow.content.WorkflowContentPublicationInfo">
-<em class="property">class </em><code class="descclassname">pyams_workflow.content.</code><code class="descname">WorkflowContentPublicationInfo</code><a class="headerlink" href="#pyams_workflow.content.WorkflowContentPublicationInfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">persistent.Persistent</span></code>, <code class="xref py py-class docutils literal"><span class="pre">zope.container.contained.Contained</span></code></p>
-<p>Workflow content info</p>
-<dl class="attribute">
-<dt id="pyams_workflow.content.WorkflowContentPublicationInfo.displayed_publication_date">
-<code class="descname">displayed_publication_date</code><a class="headerlink" href="#pyams_workflow.content.WorkflowContentPublicationInfo.displayed_publication_date" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.content.WorkflowContentPublicationInfo.first_publication_date">
-<code class="descname">first_publication_date</code><a class="headerlink" href="#pyams_workflow.content.WorkflowContentPublicationInfo.first_publication_date" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.content.WorkflowContentPublicationInfo.is_published">
-<code class="descname">is_published</code><span class="sig-paren">(</span><em>check_parent=True</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.content.WorkflowContentPublicationInfo.is_published" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.content.WorkflowContentPublicationInfo.is_visible">
-<code class="descname">is_visible</code><span class="sig-paren">(</span><em>request=None</em>, <em>check_parent=True</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.content.WorkflowContentPublicationInfo.is_visible" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.content.WorkflowContentPublicationInfo.publication">
-<code class="descname">publication</code><a class="headerlink" href="#pyams_workflow.content.WorkflowContentPublicationInfo.publication" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.content.WorkflowContentPublicationInfo.publication_date">
-<code class="descname">publication_date</code><a class="headerlink" href="#pyams_workflow.content.WorkflowContentPublicationInfo.publication_date" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.content.WorkflowContentPublicationInfo.publication_effective_date">
-<code class="descname">publication_effective_date</code><a class="headerlink" href="#pyams_workflow.content.WorkflowContentPublicationInfo.publication_effective_date" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.content.WorkflowContentPublicationInfo.publication_expiration_date">
-<code class="descname">publication_expiration_date</code><a class="headerlink" href="#pyams_workflow.content.WorkflowContentPublicationInfo.publication_expiration_date" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.content.WorkflowContentPublicationInfo.publisher">
-<code class="descname">publisher</code><a class="headerlink" href="#pyams_workflow.content.WorkflowContentPublicationInfo.publisher" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.content.WorkflowContentPublicationInfo.push_end_date">
-<code class="descname">push_end_date</code><a class="headerlink" href="#pyams_workflow.content.WorkflowContentPublicationInfo.push_end_date" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.content.WorkflowContentPublicationInfo.push_end_date_index">
-<code class="descname">push_end_date_index</code><a class="headerlink" href="#pyams_workflow.content.WorkflowContentPublicationInfo.push_end_date_index" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.content.WorkflowContentPublicationInfo.reset">
-<code class="descname">reset</code><span class="sig-paren">(</span><em>complete=True</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.content.WorkflowContentPublicationInfo.reset" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_workflow.content.WorkflowContentPublicationInfoFactory">
-<code class="descclassname">pyams_workflow.content.</code><code class="descname">WorkflowContentPublicationInfoFactory</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.content.WorkflowContentPublicationInfoFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Workflow content info factory</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_workflow.content.handle_cloned_object">
-<code class="descclassname">pyams_workflow.content.</code><code class="descname">handle_cloned_object</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.content.handle_cloned_object" title="Permalink to this definition">¶</a></dt>
-<dd><p>Add comment when an object is cloned</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_workflow.content.handle_cloned_publication_support">
-<code class="descclassname">pyams_workflow.content.</code><code class="descname">handle_cloned_publication_support</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.content.handle_cloned_publication_support" title="Permalink to this definition">¶</a></dt>
-<dd><p>Reset publication info when an object is cloned</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_workflow.include">
-<span id="pyams-workflow-include-module"></span><h2>pyams_workflow.include module<a class="headerlink" href="#module-pyams_workflow.include" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_workflow.include.include_package">
-<code class="descclassname">pyams_workflow.include.</code><code class="descname">include_package</code><span class="sig-paren">(</span><em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.include.include_package" title="Permalink to this definition">¶</a></dt>
-<dd><p>Pyramid include</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_workflow.versions">
-<span id="pyams-workflow-versions-module"></span><h2>pyams_workflow.versions module<a class="headerlink" href="#module-pyams_workflow.versions" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_workflow.versions.WorkflowContentVersionsFactory">
-<code class="descclassname">pyams_workflow.versions.</code><code class="descname">WorkflowContentVersionsFactory</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.WorkflowContentVersionsFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Workflow versions factory</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_workflow.versions.WorkflowHistoryItem">
-<em class="property">class </em><code class="descclassname">pyams_workflow.versions.</code><code class="descname">WorkflowHistoryItem</code><span class="sig-paren">(</span><em>**kwargs</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.WorkflowHistoryItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">persistent.Persistent</span></code></p>
-<p>Workflow history item</p>
-<dl class="attribute">
-<dt id="pyams_workflow.versions.WorkflowHistoryItem.comment">
-<code class="descname">comment</code><a class="headerlink" href="#pyams_workflow.versions.WorkflowHistoryItem.comment" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.versions.WorkflowHistoryItem.date">
-<code class="descname">date</code><a class="headerlink" href="#pyams_workflow.versions.WorkflowHistoryItem.date" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.versions.WorkflowHistoryItem.principal">
-<code class="descname">principal</code><a class="headerlink" href="#pyams_workflow.versions.WorkflowHistoryItem.principal" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.versions.WorkflowHistoryItem.source_state">
-<code class="descname">source_state</code><a class="headerlink" href="#pyams_workflow.versions.WorkflowHistoryItem.source_state" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.versions.WorkflowHistoryItem.source_version">
-<code class="descname">source_version</code><a class="headerlink" href="#pyams_workflow.versions.WorkflowHistoryItem.source_version" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.versions.WorkflowHistoryItem.target_state">
-<code class="descname">target_state</code><a class="headerlink" href="#pyams_workflow.versions.WorkflowHistoryItem.target_state" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.versions.WorkflowHistoryItem.transition">
-<code class="descname">transition</code><a class="headerlink" href="#pyams_workflow.versions.WorkflowHistoryItem.transition" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.versions.WorkflowHistoryItem.transition_id">
-<code class="descname">transition_id</code><a class="headerlink" href="#pyams_workflow.versions.WorkflowHistoryItem.transition_id" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_workflow.versions.WorkflowVersionState">
-<em class="property">class </em><code class="descclassname">pyams_workflow.versions.</code><code class="descname">WorkflowVersionState</code><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersionState" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">persistent.Persistent</span></code></p>
-<p>Workflow managed content version object</p>
-<dl class="method">
-<dt id="pyams_workflow.versions.WorkflowVersionState.get_first_state_date">
-<code class="descname">get_first_state_date</code><span class="sig-paren">(</span><em>states</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersionState.get_first_state_date" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.versions.WorkflowVersionState.state">
-<code class="descname">state</code><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersionState.state" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.versions.WorkflowVersionState.state_date">
-<code class="descname">state_date</code><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersionState.state_date" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.versions.WorkflowVersionState.state_principal">
-<code class="descname">state_principal</code><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersionState.state_principal" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.versions.WorkflowVersionState.state_urgency">
-<code class="descname">state_urgency</code><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersionState.state_urgency" title="Permalink to this definition">¶</a></dt>
-<dd><p>Computed attributes based on schema fields</p>
-<p>Field properties provide default values, data validation and error messages
-based on data found in field meta-data.</p>
-<p>Note that FieldProperties cannot be used with slots. They can only
-be used for attributes stored in instance dictionaries.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.versions.WorkflowVersionState.version_id">
-<code class="descname">version_id</code><em class="property"> = None</em><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersionState.version_id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_workflow.versions.WorkflowVersionStateFactory">
-<code class="descclassname">pyams_workflow.versions.</code><code class="descname">WorkflowVersionStateFactory</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersionStateFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Workflow content version state factory</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_workflow.versions.WorkflowVersionVersionsFactory">
-<code class="descclassname">pyams_workflow.versions.</code><code class="descname">WorkflowVersionVersionsFactory</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersionVersionsFactory" title="Permalink to this definition">¶</a></dt>
-<dd><p>Workflow versions factory for version</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_workflow.versions.WorkflowVersions">
-<em class="property">class </em><code class="descclassname">pyams_workflow.versions.</code><code class="descname">WorkflowVersions</code><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersions" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.container.folder.Folder</span></code></p>
-<p>Workflow versions adapter</p>
-<dl class="method">
-<dt id="pyams_workflow.versions.WorkflowVersions.add_version">
-<code class="descname">add_version</code><span class="sig-paren">(</span><em>content</em>, <em>state</em>, <em>principal=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersions.add_version" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.versions.WorkflowVersions.get_last_versions">
-<code class="descname">get_last_versions</code><span class="sig-paren">(</span><em>count=1</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersions.get_last_versions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.versions.WorkflowVersions.get_version">
-<code class="descname">get_version</code><span class="sig-paren">(</span><em>version_id</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersions.get_version" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.versions.WorkflowVersions.get_versions">
-<code class="descname">get_versions</code><span class="sig-paren">(</span><em>states=None</em>, <em>sort=False</em>, <em>reverse=False</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersions.get_versions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.versions.WorkflowVersions.has_version">
-<code class="descname">has_version</code><span class="sig-paren">(</span><em>states</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersions.has_version" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.versions.WorkflowVersions.remove_version">
-<code class="descname">remove_version</code><span class="sig-paren">(</span><em>version_id</em>, <em>state='deleted'</em>, <em>comment=None</em>, <em>principal=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersions.remove_version" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.versions.WorkflowVersions.set_state">
-<code class="descname">set_state</code><span class="sig-paren">(</span><em>version_id</em>, <em>state</em>, <em>principal=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersions.set_state" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_workflow.versions.WorkflowVersionsSublocations">
-<em class="property">class </em><code class="descclassname">pyams_workflow.versions.</code><code class="descname">WorkflowVersionsSublocations</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersionsSublocations" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>Workflow versions sub-locations</p>
-<dl class="method">
-<dt id="pyams_workflow.versions.WorkflowVersionsSublocations.sublocations">
-<code class="descname">sublocations</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersionsSublocations.sublocations" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_workflow.versions.WorkflowVersionsTraverser">
-<em class="property">class </em><code class="descclassname">pyams_workflow.versions.</code><code class="descname">WorkflowVersionsTraverser</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersionsTraverser" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextAdapter" title="pyams_utils.adapter.ContextAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextAdapter</span></code></a></p>
-<p>++versions++ namespace traverser</p>
-<dl class="method">
-<dt id="pyams_workflow.versions.WorkflowVersionsTraverser.traverse">
-<code class="descname">traverse</code><span class="sig-paren">(</span><em>name</em>, <em>furtherpath=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.WorkflowVersionsTraverser.traverse" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_workflow.versions.handle_workflow_transition">
-<code class="descclassname">pyams_workflow.versions.</code><code class="descname">handle_workflow_transition</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.handle_workflow_transition" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle workflow transition</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_workflow.versions.handle_workflow_version_transition">
-<code class="descclassname">pyams_workflow.versions.</code><code class="descname">handle_workflow_version_transition</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.versions.handle_workflow_version_transition" title="Permalink to this definition">¶</a></dt>
-<dd><p>Handle workflow version transition</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_workflow.workflow">
-<span id="pyams-workflow-workflow-module"></span><h2>pyams_workflow.workflow module<a class="headerlink" href="#module-pyams_workflow.workflow" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_workflow.workflow.NullAction">
-<code class="descclassname">pyams_workflow.workflow.</code><code class="descname">NullAction</code><span class="sig-paren">(</span><em>wf</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.NullAction" title="Permalink to this definition">¶</a></dt>
-<dd><p>Null action</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_workflow.workflow.NullCondition">
-<code class="descclassname">pyams_workflow.workflow.</code><code class="descname">NullCondition</code><span class="sig-paren">(</span><em>wf</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.NullCondition" title="Permalink to this definition">¶</a></dt>
-<dd><p>Null condition</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_workflow.workflow.Transition">
-<em class="property">class </em><code class="descclassname">pyams_workflow.workflow.</code><code class="descname">Transition</code><span class="sig-paren">(</span><em>transition_id</em>, <em>title</em>, <em>source</em>, <em>destination</em>, <em>condition=&lt;function NullCondition&gt;</em>, <em>action=&lt;function NullAction&gt;</em>, <em>trigger=0</em>, <em>permission=None</em>, <em>order=0</em>, <em>**user_data</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.Transition" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Transition object</p>
-<p>A transition doesn’t make anything by itself.
-Everything is handled by the workflow utility</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_workflow.workflow.Workflow">
-<em class="property">class </em><code class="descclassname">pyams_workflow.workflow.</code><code class="descname">Workflow</code><span class="sig-paren">(</span><em>transitions</em>, <em>states</em>, <em>initial_state=None</em>, <em>update_states=None</em>, <em>readonly_states=None</em>, <em>protected_states=None</em>, <em>manager_states=None</em>, <em>published_states=None</em>, <em>waiting_states=None</em>, <em>retired_states=None</em>, <em>archived_states=None</em>, <em>auto_retired_state=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.Workflow" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Workflow utility</p>
-<dl class="method">
-<dt id="pyams_workflow.workflow.Workflow.get_state_label">
-<code class="descname">get_state_label</code><span class="sig-paren">(</span><em>state</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.Workflow.get_state_label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.workflow.Workflow.get_transition">
-<code class="descname">get_transition</code><span class="sig-paren">(</span><em>source</em>, <em>transition_id</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.Workflow.get_transition" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.workflow.Workflow.get_transition_by_id">
-<code class="descname">get_transition_by_id</code><span class="sig-paren">(</span><em>transition_id</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.Workflow.get_transition_by_id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.workflow.Workflow.get_transitions">
-<code class="descname">get_transitions</code><span class="sig-paren">(</span><em>source</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.Workflow.get_transitions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.workflow.Workflow.refresh">
-<code class="descname">refresh</code><span class="sig-paren">(</span><em>transitions</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.Workflow.refresh" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_workflow.workflow.WorkflowInfo">
-<em class="property">class </em><code class="descclassname">pyams_workflow.workflow.</code><code class="descname">WorkflowInfo</code><span class="sig-paren">(</span><em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.WorkflowInfo" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Workflow info adapter</p>
-<dl class="method">
-<dt id="pyams_workflow.workflow.WorkflowInfo.fire_automatic">
-<code class="descname">fire_automatic</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.WorkflowInfo.fire_automatic" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.workflow.WorkflowInfo.fire_transition">
-<code class="descname">fire_transition</code><span class="sig-paren">(</span><em>transition_id</em>, <em>comment=None</em>, <em>side_effect=None</em>, <em>check_security=True</em>, <em>principal=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.WorkflowInfo.fire_transition" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.workflow.WorkflowInfo.fire_transition_for_versions">
-<code class="descname">fire_transition_for_versions</code><span class="sig-paren">(</span><em>state</em>, <em>transition_id</em>, <em>comment=None</em>, <em>principal=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.WorkflowInfo.fire_transition_for_versions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.workflow.WorkflowInfo.fire_transition_toward">
-<code class="descname">fire_transition_toward</code><span class="sig-paren">(</span><em>state</em>, <em>comment=None</em>, <em>side_effect=None</em>, <em>check_security=True</em>, <em>principal=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.WorkflowInfo.fire_transition_toward" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.workflow.WorkflowInfo.get_automatic_transition_ids">
-<code class="descname">get_automatic_transition_ids</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.WorkflowInfo.get_automatic_transition_ids" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.workflow.WorkflowInfo.get_fireable_transition_ids">
-<code class="descname">get_fireable_transition_ids</code><span class="sig-paren">(</span><em>check_security=True</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.WorkflowInfo.get_fireable_transition_ids" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.workflow.WorkflowInfo.get_fireable_transition_ids_toward">
-<code class="descname">get_fireable_transition_ids_toward</code><span class="sig-paren">(</span><em>state</em>, <em>check_security=True</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.WorkflowInfo.get_fireable_transition_ids_toward" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.workflow.WorkflowInfo.get_manual_transition_ids">
-<code class="descname">get_manual_transition_ids</code><span class="sig-paren">(</span><em>check_security=True</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.WorkflowInfo.get_manual_transition_ids" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.workflow.WorkflowInfo.get_system_transition_ids">
-<code class="descname">get_system_transition_ids</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.WorkflowInfo.get_system_transition_ids" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.workflow.WorkflowInfo.has_automatic_transitions">
-<code class="descname">has_automatic_transitions</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.WorkflowInfo.has_automatic_transitions" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_workflow.workflow.WorkflowInfo.has_version">
-<code class="descname">has_version</code><span class="sig-paren">(</span><em>state</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.WorkflowInfo.has_version" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.workflow.WorkflowInfo.name">
-<code class="descname">name</code><a class="headerlink" href="#pyams_workflow.workflow.WorkflowInfo.name" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.workflow.WorkflowInfo.parent">
-<code class="descname">parent</code><a class="headerlink" href="#pyams_workflow.workflow.WorkflowInfo.parent" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_workflow.workflow.WorkflowsVocabulary">
-<em class="property">class </em><code class="descclassname">pyams_workflow.workflow.</code><code class="descname">WorkflowsVocabulary</code><span class="sig-paren">(</span><em>context</em>, <em>**kw</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.WorkflowsVocabulary" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">zope.componentvocabulary.vocabulary.UtilityVocabulary</span></code></p>
-<p>Workflows vocabulary</p>
-<dl class="attribute">
-<dt id="pyams_workflow.workflow.WorkflowsVocabulary.interface">
-<code class="descname">interface</code><em class="property"> = &lt;InterfaceClass pyams_workflow.interfaces.IWorkflow&gt;</em><a class="headerlink" href="#pyams_workflow.workflow.WorkflowsVocabulary.interface" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_workflow.workflow.WorkflowsVocabulary.nameOnly">
-<code class="descname">nameOnly</code><em class="property"> = True</em><a class="headerlink" href="#pyams_workflow.workflow.WorkflowsVocabulary.nameOnly" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_workflow.workflow.granted_permission">
-<code class="descclassname">pyams_workflow.workflow.</code><code class="descname">granted_permission</code><span class="sig-paren">(</span><em>permission</em>, <em>context</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.workflow.granted_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-pyams_workflow">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_workflow" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_workflow.includeme">
-<code class="descclassname">pyams_workflow.</code><code class="descname">includeme</code><span class="sig-paren">(</span><em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_workflow.includeme" title="Permalink to this definition">¶</a></dt>
-<dd><p>Pyramid include</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_workflow package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_workflow.content">pyams_workflow.content module</a></li>
-<li><a class="reference internal" href="#module-pyams_workflow.include">pyams_workflow.include module</a></li>
-<li><a class="reference internal" href="#module-pyams_workflow.versions">pyams_workflow.versions module</a></li>
-<li><a class="reference internal" href="#module-pyams_workflow.workflow">pyams_workflow.workflow module</a></li>
-<li><a class="reference internal" href="#module-pyams_workflow">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_zmi.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1155 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>PyAMS management interface &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-management-interface">
-<span id="pyams-zmi"></span><h1>PyAMS management interface<a class="headerlink" href="#pyams-management-interface" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_zmi">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_zmi" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_zmi.includeme">
-<code class="descclassname">pyams_zmi.</code><code class="descname">includeme</code><span class="sig-paren">(</span><em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.includeme" title="Permalink to this definition">¶</a></dt>
-<dd><p>Pyramid include</p>
-</dd></dl>
-
-</div>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_zmi.interfaces.html">pyams_zmi.interfaces package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_zmi.interfaces.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_zmi.interfaces.html#module-pyams_zmi.interfaces.menu">pyams_zmi.interfaces.menu module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_zmi.interfaces.html#module-pyams_zmi.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_zmi.tests.html">pyams_zmi.tests package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_zmi.tests.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_zmi.tests.html#module-pyams_zmi.tests.test_utilsdocs">pyams_zmi.tests.test_utilsdocs module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_zmi.tests.html#module-pyams_zmi.tests.test_utilsdocstrings">pyams_zmi.tests.test_utilsdocstrings module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_zmi.tests.html#module-pyams_zmi.tests">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_zmi.viewlet.html">pyams_zmi.viewlet package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_zmi.viewlet.html#subpackages">Subpackages</a><ul>
-<li class="toctree-l3"><a class="reference internal" href="pyams_zmi.viewlet.menu.html">pyams_zmi.viewlet.menu package</a><ul>
-<li class="toctree-l4"><a class="reference internal" href="pyams_zmi.viewlet.menu.html#module-pyams_zmi.viewlet.menu">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_zmi.viewlet.html#module-pyams_zmi.viewlet">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-<div class="section" id="module-pyams_zmi.admin">
-<span id="pyams-zmi-admin-module"></span><h3>pyams_zmi.admin module<a class="headerlink" href="#module-pyams_zmi.admin" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_zmi.admin.MainAdminPage">
-<em class="property">class </em><code class="descclassname">pyams_zmi.admin.</code><code class="descname">MainAdminPage</code><a class="headerlink" href="#pyams_zmi.admin.MainAdminPage" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a></p>
-<p>Main administration page</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_zmi.control_panel">
-<span id="pyams-zmi-control-panel-module"></span><h3>pyams_zmi.control_panel module<a class="headerlink" href="#module-pyams_zmi.control_panel" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">GlobalRegistrationsHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Global registrations header adapter</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-codepen'</em><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsHelpAdapter">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">GlobalRegistrationsHelpAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsHelpAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.help.ContentHelp" title="pyams_skin.help.ContentHelp"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.help.ContentHelp</span></code></a></p>
-<p>Global registrations help adapter</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsHelpAdapter.header">
-<code class="descname">header</code><em class="property"> = 'Global registry utilities'</em><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsHelpAdapter.header" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsHelpAdapter.message">
-<code class="descname">message</code><em class="property"> = &quot;The global registry groups local utilities as well as utilities registered outside\nsite's Object Database (ZODB).\n\nThese utilities are declared statically (generally using include or ZCML directives) and can't be setup\nwithout modifying site configuration.&quot;</em><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsHelpAdapter.message" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsHelpAdapter.message_format">
-<code class="descname">message_format</code><em class="property"> = 'rest'</em><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsHelpAdapter.message_format" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsMenuItem">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">GlobalRegistrationsMenuItem</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsMenuItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Global registrations menu</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsMenuItem.label">
-<code class="descname">label</code><em class="property"> = 'Global registrations'</em><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsMenuItem.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsMenuItem.url">
-<code class="descname">url</code><em class="property"> = '#global-registrations.html'</em><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsMenuItem.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsTable">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">GlobalRegistrationsTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.BaseTable" title="pyams_skin.table.BaseTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.BaseTable</span></code></a></p>
-<p>Utilities global registrations table</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsTable.data_attributes">
-<code class="descname">data_attributes</code><em class="property"> = {}</em><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsTable.data_attributes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsTable.id">
-<code class="descname">id</code><em class="property"> = 'global_registrations_table'</em><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsTable.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsTable.title">
-<code class="descname">title</code><em class="property"> = 'Global utilities registrations'</em><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsTable.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsValuesAdapter">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">GlobalRegistrationsValuesAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsValuesAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Global utilities values adapter</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsValuesAdapter.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsValuesAdapter.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsView">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">GlobalRegistrationsView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Global registrations view</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.GlobalRegistrationsView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_zmi.control_panel.GlobalRegistrationsView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_zmi.control_panel.GlobalRegistrationsTable" title="pyams_zmi.control_panel.GlobalRegistrationsTable"><code class="xref py py-class docutils literal"><span class="pre">GlobalRegistrationsTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">LocalRegistrationsHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Local registrations header adapter</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-codepen'</em><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsHelpAdapter">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">LocalRegistrationsHelpAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsHelpAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.help.ContentHelp" title="pyams_skin.help.ContentHelp"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.help.ContentHelp</span></code></a></p>
-<p>Local registrations help adapter</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsHelpAdapter.header">
-<code class="descname">header</code><em class="property"> = 'Local registry utilities'</em><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsHelpAdapter.header" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsHelpAdapter.message">
-<code class="descname">message</code><em class="property"> = &quot;A local registry is a registry defining utilities stored into\nsite's Object Database (ZODB).\n\nYou can manage these utilities and modify their properties and site's behaviour without\nmodifying the application.&quot;</em><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsHelpAdapter.message" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsHelpAdapter.message_format">
-<code class="descname">message_format</code><em class="property"> = 'rest'</em><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsHelpAdapter.message_format" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsMenuItem">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">LocalRegistrationsMenuItem</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsMenuItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Local registrations menu</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsMenuItem.label">
-<code class="descname">label</code><em class="property"> = 'Local registrations'</em><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsMenuItem.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsMenuItem.url">
-<code class="descname">url</code><em class="property"> = '#local-registrations.html'</em><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsMenuItem.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsTable">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">LocalRegistrationsTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.BaseTable" title="pyams_skin.table.BaseTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.BaseTable</span></code></a></p>
-<p>Local utilities registrations table</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsTable.data_attributes">
-<code class="descname">data_attributes</code><em class="property"> = {}</em><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsTable.data_attributes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsTable.id">
-<code class="descname">id</code><em class="property"> = 'local_registrations_table'</em><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsTable.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsTable.title">
-<code class="descname">title</code><em class="property"> = 'Local utilities registrations'</em><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsTable.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsValuesAdapter">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">LocalRegistrationsValuesAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsValuesAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Local utilities values adapter</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsValuesAdapter.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsValuesAdapter.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsView">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">LocalRegistrationsView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Registrations view</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.LocalRegistrationsView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_zmi.control_panel.LocalRegistrationsView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_zmi.control_panel.LocalRegistrationsTable" title="pyams_zmi.control_panel.LocalRegistrationsTable"><code class="xref py py-class docutils literal"><span class="pre">LocalRegistrationsTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.RegistrationsComponentColumn">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">RegistrationsComponentColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.RegistrationsComponentColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Registrations component column</p>
-<dl class="method">
-<dt id="pyams_zmi.control_panel.RegistrationsComponentColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.RegistrationsComponentColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.RegistrationsComponentColumn.header">
-<code class="descname">header</code><a class="headerlink" href="#pyams_zmi.control_panel.RegistrationsComponentColumn.header" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.RegistrationsComponentColumn.weight">
-<code class="descname">weight</code><em class="property"> = 1</em><a class="headerlink" href="#pyams_zmi.control_panel.RegistrationsComponentColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.RegistrationsInterfaceColumn">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">RegistrationsInterfaceColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.RegistrationsInterfaceColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Registrations interface column</p>
-<dl class="method">
-<dt id="pyams_zmi.control_panel.RegistrationsInterfaceColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.RegistrationsInterfaceColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.RegistrationsInterfaceColumn.header">
-<code class="descname">header</code><a class="headerlink" href="#pyams_zmi.control_panel.RegistrationsInterfaceColumn.header" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.RegistrationsInterfaceColumn.weight">
-<code class="descname">weight</code><em class="property"> = 5</em><a class="headerlink" href="#pyams_zmi.control_panel.RegistrationsInterfaceColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.RegistrationsNameColumn">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">RegistrationsNameColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.RegistrationsNameColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">z3c.table.column.GetAttrColumn</span></code></p>
-<p>Registrations name column</p>
-<dl class="method">
-<dt id="pyams_zmi.control_panel.RegistrationsNameColumn.getValue">
-<code class="descname">getValue</code><span class="sig-paren">(</span><em>obj</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.RegistrationsNameColumn.getValue" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.RegistrationsNameColumn.header">
-<code class="descname">header</code><a class="headerlink" href="#pyams_zmi.control_panel.RegistrationsNameColumn.header" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.RegistrationsNameColumn.weight">
-<code class="descname">weight</code><em class="property"> = 10</em><a class="headerlink" href="#pyams_zmi.control_panel.RegistrationsNameColumn.weight" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.UtilitiesHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">UtilitiesHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Utilities header adapter</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.UtilitiesHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-codepen'</em><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.UtilitiesMenuItem">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">UtilitiesMenuItem</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesMenuItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Utilities menu</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.UtilitiesMenuItem.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-codepen'</em><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesMenuItem.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.UtilitiesMenuItem.label">
-<code class="descname">label</code><em class="property"> = 'Utilities'</em><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesMenuItem.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.UtilitiesMenuItem.url">
-<code class="descname">url</code><em class="property"> = '#utilities.html'</em><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesMenuItem.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.UtilitiesTable">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">UtilitiesTable</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesTable" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.BaseTable" title="pyams_skin.table.BaseTable"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.BaseTable</span></code></a></p>
-<p>Utilities table</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.UtilitiesTable.data_attributes">
-<code class="descname">data_attributes</code><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesTable.data_attributes" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.UtilitiesTable.id">
-<code class="descname">id</code><em class="property"> = 'utilities_table'</em><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesTable.id" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.UtilitiesTable.title">
-<code class="descname">title</code><em class="property"> = 'Site utilities'</em><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesTable.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.UtilitiesTrashColumn">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">UtilitiesTrashColumn</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>table</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesTrashColumn" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.table.TrashColumn" title="pyams_skin.table.TrashColumn"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.table.TrashColumn</span></code></a></p>
-<p>Utilities trash column</p>
-<dl class="method">
-<dt id="pyams_zmi.control_panel.UtilitiesTrashColumn.checker">
-<code class="descname">checker</code><span class="sig-paren">(</span><em>col</em>, <em>x</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesTrashColumn.checker" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.UtilitiesTrashColumn.icon_hint">
-<code class="descname">icon_hint</code><em class="property"> = 'Delete utility'</em><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesTrashColumn.icon_hint" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.UtilitiesTrashColumn.permission">
-<code class="descname">permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesTrashColumn.permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.UtilitiesValuesAdapter">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">UtilitiesValuesAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesValuesAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Utilities values adapter</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.UtilitiesValuesAdapter.values">
-<code class="descname">values</code><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesValuesAdapter.values" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.control_panel.UtilitiesView">
-<em class="property">class </em><code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">UtilitiesView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a>, <a class="reference internal" href="pyams_skin.html#pyams_skin.container.ContainerView" title="pyams_skin.container.ContainerView"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.container.ContainerView</span></code></a></p>
-<p>Control panel view</p>
-<dl class="attribute">
-<dt id="pyams_zmi.control_panel.UtilitiesView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_zmi.control_panel.UtilitiesView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <a class="reference internal" href="#pyams_zmi.control_panel.UtilitiesTable" title="pyams_zmi.control_panel.UtilitiesTable"><code class="xref py py-class docutils literal"><span class="pre">UtilitiesTable</span></code></a></p>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_zmi.control_panel.delete_utility">
-<code class="descclassname">pyams_zmi.control_panel.</code><code class="descname">delete_utility</code><span class="sig-paren">(</span><em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.control_panel.delete_utility" title="Permalink to this definition">¶</a></dt>
-<dd><p>Delete utility from site manager</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_zmi.extension">
-<span id="pyams-zmi-extension-module"></span><h3>pyams_zmi.extension module<a class="headerlink" href="#module-pyams_zmi.extension" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_zmi.extension.GoogleAnalyticsPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.extension.</code><code class="descname">GoogleAnalyticsPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.extension.GoogleAnalyticsPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm" title="pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm</span></code></a></p>
-<p>Google Analytics properties edit form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.extension.</code><code class="descname">GoogleAnalyticsPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Google Analytics properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'analytics-properties.json'</em><a class="headerlink" href="#pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Update Google Analytics properties'</em><a class="headerlink" href="#pyams_zmi.extension.GoogleAnalyticsPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.extension.GoogleAnalyticsPropertiesMenuItem">
-<em class="property">class </em><code class="descclassname">pyams_zmi.extension.</code><code class="descname">GoogleAnalyticsPropertiesMenuItem</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.extension.GoogleAnalyticsPropertiesMenuItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Google Analytics properties menu</p>
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleAnalyticsPropertiesMenuItem.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-line-chart'</em><a class="headerlink" href="#pyams_zmi.extension.GoogleAnalyticsPropertiesMenuItem.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleAnalyticsPropertiesMenuItem.label">
-<code class="descname">label</code><em class="property"> = 'Google Analytics...'</em><a class="headerlink" href="#pyams_zmi.extension.GoogleAnalyticsPropertiesMenuItem.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleAnalyticsPropertiesMenuItem.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_zmi.extension.GoogleAnalyticsPropertiesMenuItem.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleAnalyticsPropertiesMenuItem.url">
-<code class="descname">url</code><em class="property"> = 'analytics-properties.html'</em><a class="headerlink" href="#pyams_zmi.extension.GoogleAnalyticsPropertiesMenuItem.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.extension.GoogleTagManagerPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.extension.</code><code class="descname">GoogleTagManagerPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.extension.GoogleTagManagerPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_zmi.extension.GoogleTagManagerPropertiesEditForm" title="pyams_zmi.extension.GoogleTagManagerPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.extension.GoogleTagManagerPropertiesEditForm</span></code></a></p>
-<p>Google Tag Manager properties edit form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.extension.GoogleTagManagerPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.extension.</code><code class="descname">GoogleTagManagerPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.extension.GoogleTagManagerPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Google Tag Manager properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleTagManagerPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'tag-manager-properties.json'</em><a class="headerlink" href="#pyams_zmi.extension.GoogleTagManagerPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleTagManagerPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_zmi.extension.GoogleTagManagerPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleTagManagerPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_zmi.extension.GoogleTagManagerPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleTagManagerPropertiesEditForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_zmi.extension.GoogleTagManagerPropertiesEditForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleTagManagerPropertiesEditForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_zmi.extension.GoogleTagManagerPropertiesEditForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleTagManagerPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Update Google Tag Manager properties'</em><a class="headerlink" href="#pyams_zmi.extension.GoogleTagManagerPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.extension.GoogleTagManagerPropertiesMenuItem">
-<em class="property">class </em><code class="descclassname">pyams_zmi.extension.</code><code class="descname">GoogleTagManagerPropertiesMenuItem</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.extension.GoogleTagManagerPropertiesMenuItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Google Tag Manager properties menu</p>
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleTagManagerPropertiesMenuItem.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-tags'</em><a class="headerlink" href="#pyams_zmi.extension.GoogleTagManagerPropertiesMenuItem.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleTagManagerPropertiesMenuItem.label">
-<code class="descname">label</code><em class="property"> = 'Google Tag Manager...'</em><a class="headerlink" href="#pyams_zmi.extension.GoogleTagManagerPropertiesMenuItem.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleTagManagerPropertiesMenuItem.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_zmi.extension.GoogleTagManagerPropertiesMenuItem.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.GoogleTagManagerPropertiesMenuItem.url">
-<code class="descname">url</code><em class="property"> = 'tag-manager-properties.html'</em><a class="headerlink" href="#pyams_zmi.extension.GoogleTagManagerPropertiesMenuItem.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.extension.UserReportPropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.extension.</code><code class="descname">UserReportPropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.extension.UserReportPropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_zmi.extension.UserReportPropertiesEditForm" title="pyams_zmi.extension.UserReportPropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.extension.UserReportPropertiesEditForm</span></code></a></p>
-<p>UserReport properties edit form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.extension.UserReportPropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.extension.</code><code class="descname">UserReportPropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.extension.UserReportPropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>UserReport properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_zmi.extension.UserReportPropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'user-report.json'</em><a class="headerlink" href="#pyams_zmi.extension.UserReportPropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.UserReportPropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_zmi.extension.UserReportPropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.UserReportPropertiesEditForm.fields">
-<code class="descname">fields</code><em class="property"> = &lt;z3c.form.field.Fields object&gt;</em><a class="headerlink" href="#pyams_zmi.extension.UserReportPropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.UserReportPropertiesEditForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_zmi.extension.UserReportPropertiesEditForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.UserReportPropertiesEditForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_zmi.extension.UserReportPropertiesEditForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.UserReportPropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Update UserReport service properties'</em><a class="headerlink" href="#pyams_zmi.extension.UserReportPropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.extension.UserReportPropertiesMenuItem">
-<em class="property">class </em><code class="descclassname">pyams_zmi.extension.</code><code class="descname">UserReportPropertiesMenuItem</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.extension.UserReportPropertiesMenuItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>UserReport properties menu</p>
-<dl class="attribute">
-<dt id="pyams_zmi.extension.UserReportPropertiesMenuItem.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-comments'</em><a class="headerlink" href="#pyams_zmi.extension.UserReportPropertiesMenuItem.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.UserReportPropertiesMenuItem.label">
-<code class="descname">label</code><em class="property"> = 'UserReport settings...'</em><a class="headerlink" href="#pyams_zmi.extension.UserReportPropertiesMenuItem.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.UserReportPropertiesMenuItem.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_zmi.extension.UserReportPropertiesMenuItem.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.extension.UserReportPropertiesMenuItem.url">
-<code class="descname">url</code><em class="property"> = 'user-report.html'</em><a class="headerlink" href="#pyams_zmi.extension.UserReportPropertiesMenuItem.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_zmi.form">
-<span id="pyams-zmi-form-module"></span><h3>pyams_zmi.form module<a class="headerlink" href="#module-pyams_zmi.form" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_zmi.form.AdminAddForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.form.</code><code class="descname">AdminAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.form.AdminAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AddForm" title="pyams_form.form.AddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AddForm</span></code></a>, <a class="reference internal" href="#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a></p>
-<p>Admin add form</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.form.AdminDialogAddForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.form.</code><code class="descname">AdminDialogAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.form.AdminDialogAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.DialogAddForm" title="pyams_form.form.DialogAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.DialogAddForm</span></code></a>, <a class="reference internal" href="#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a></p>
-<p>Admin dialog add form</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.form.AdminDialogDisplayForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.form.</code><code class="descname">AdminDialogDisplayForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.form.AdminDialogDisplayForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.DialogDisplayForm" title="pyams_form.form.DialogDisplayForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.DialogDisplayForm</span></code></a>, <a class="reference internal" href="#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a></p>
-<p>Admin dialog display form</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.form.AdminDialogEditForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.form.</code><code class="descname">AdminDialogEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.form.AdminDialogEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.DialogEditForm" title="pyams_form.form.DialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.DialogEditForm</span></code></a>, <a class="reference internal" href="#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a></p>
-<p>Admin dialog edit form</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.form.AdminDisplayForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.form.</code><code class="descname">AdminDisplayForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.form.AdminDisplayForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.DisplayForm" title="pyams_form.form.DisplayForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.DisplayForm</span></code></a>, <a class="reference internal" href="#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a></p>
-<p>Admin display form</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.form.AdminEditForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.form.</code><code class="descname">AdminEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.form.AdminEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.EditForm" title="pyams_form.form.EditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.EditForm</span></code></a>, <a class="reference internal" href="#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a></p>
-<p>Admin edit form</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.form.InnerAdminAddForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.form.</code><code class="descname">InnerAdminAddForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.form.InnerAdminAddForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.InnerAddForm" title="pyams_form.form.InnerAddForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.InnerAddForm</span></code></a>, <a class="reference internal" href="#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a></p>
-<p>Inner admin add form</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.form.InnerAdminDisplayForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.form.</code><code class="descname">InnerAdminDisplayForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.form.InnerAdminDisplayForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.InnerDisplayForm" title="pyams_form.form.InnerDisplayForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.InnerDisplayForm</span></code></a>, <a class="reference internal" href="#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a></p>
-<p>Inner admin display form</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.form.InnerAdminEditForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.form.</code><code class="descname">InnerAdminEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.form.InnerAdminEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.InnerEditForm" title="pyams_form.form.InnerEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.InnerEditForm</span></code></a>, <a class="reference internal" href="#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a></p>
-<p>Inner admin edit form</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_zmi.layer">
-<span id="pyams-zmi-layer-module"></span><h3>pyams_zmi.layer module<a class="headerlink" href="#module-pyams_zmi.layer" title="Permalink to this headline">¶</a></h3>
-</div>
-<div class="section" id="module-pyams_zmi.site">
-<span id="pyams-zmi-site-module"></span><h3>pyams_zmi.site module<a class="headerlink" href="#module-pyams_zmi.site" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_zmi.site.BackOfficePropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.site.</code><code class="descname">BackOfficePropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.site.BackOfficePropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_zmi.site.BackOfficePropertiesEditForm" title="pyams_zmi.site.BackOfficePropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.site.BackOfficePropertiesEditForm</span></code></a></p>
-<p>Back-office properties edit form, JSON renderer</p>
-<dl class="method">
-<dt id="pyams_zmi.site.BackOfficePropertiesAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.site.BackOfficePropertiesAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.site.BackOfficePropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.site.</code><code class="descname">BackOfficePropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.site.BackOfficePropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>Back-office properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_zmi.site.BackOfficePropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'back-office-properties.json'</em><a class="headerlink" href="#pyams_zmi.site.BackOfficePropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.site.BackOfficePropertiesEditForm.dialog_class">
-<code class="descname">dialog_class</code><em class="property"> = 'modal-large'</em><a class="headerlink" href="#pyams_zmi.site.BackOfficePropertiesEditForm.dialog_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.site.BackOfficePropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_zmi.site.BackOfficePropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.site.BackOfficePropertiesEditForm.fields">
-<code class="descname">fields</code><a class="headerlink" href="#pyams_zmi.site.BackOfficePropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_zmi.site.BackOfficePropertiesEditForm.getContent">
-<code class="descname">getContent</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.site.BackOfficePropertiesEditForm.getContent" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.site.BackOfficePropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Update site back-office properties'</em><a class="headerlink" href="#pyams_zmi.site.BackOfficePropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_zmi.site.BackOfficePropertiesEditForm.updateWidgets">
-<code class="descname">updateWidgets</code><span class="sig-paren">(</span><em>prefix=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.site.BackOfficePropertiesEditForm.updateWidgets" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.site.BackOfficePropertiesMenuItem">
-<em class="property">class </em><code class="descclassname">pyams_zmi.site.</code><code class="descname">BackOfficePropertiesMenuItem</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.site.BackOfficePropertiesMenuItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Back-office properties menu</p>
-<dl class="attribute">
-<dt id="pyams_zmi.site.BackOfficePropertiesMenuItem.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-tachometer'</em><a class="headerlink" href="#pyams_zmi.site.BackOfficePropertiesMenuItem.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.site.BackOfficePropertiesMenuItem.label">
-<code class="descname">label</code><em class="property"> = 'Back-office properties...'</em><a class="headerlink" href="#pyams_zmi.site.BackOfficePropertiesMenuItem.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.site.BackOfficePropertiesMenuItem.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_zmi.site.BackOfficePropertiesMenuItem.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.site.BackOfficePropertiesMenuItem.url">
-<code class="descname">url</code><em class="property"> = 'back-office-properties.html'</em><a class="headerlink" href="#pyams_zmi.site.BackOfficePropertiesMenuItem.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.site.PropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.site.</code><code class="descname">PropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.site.PropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_zmi.site.PropertiesEditForm" title="pyams_zmi.site.PropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.site.PropertiesEditForm</span></code></a></p>
-<p>Properties edit form, AJAX renderer</p>
-<dl class="method">
-<dt id="pyams_zmi.site.PropertiesAJAXEditForm.get_ajax_output">
-<code class="descname">get_ajax_output</code><span class="sig-paren">(</span><em>changes</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.site.PropertiesAJAXEditForm.get_ajax_output" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.site.PropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.site.</code><code class="descname">PropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.site.PropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_zmi.form.AdminEditForm" title="pyams_zmi.form.AdminEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminEditForm</span></code></a></p>
-<p>Properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_zmi.site.PropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'properties.json'</em><a class="headerlink" href="#pyams_zmi.site.PropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.site.PropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSystem'</em><a class="headerlink" href="#pyams_zmi.site.PropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.site.PropertiesEditForm.fields">
-<code class="descname">fields</code><a class="headerlink" href="#pyams_zmi.site.PropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_zmi.site.PropertiesEditForm.getContent">
-<code class="descname">getContent</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.site.PropertiesEditForm.getContent" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.site.PropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Update main site properties'</em><a class="headerlink" href="#pyams_zmi.site.PropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.site.PropertiesEditFormHeaderAdapter">
-<em class="property">class </em><code class="descclassname">pyams_zmi.site.</code><code class="descname">PropertiesEditFormHeaderAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.site.PropertiesEditFormHeaderAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.html#pyams_skin.page.DefaultPageHeaderAdapter" title="pyams_skin.page.DefaultPageHeaderAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.page.DefaultPageHeaderAdapter</span></code></a></p>
-<p>Utilities header adapter</p>
-<dl class="attribute">
-<dt id="pyams_zmi.site.PropertiesEditFormHeaderAdapter.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa fa-fw fa-twitch'</em><a class="headerlink" href="#pyams_zmi.site.PropertiesEditFormHeaderAdapter.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.site.PropertiesEditFormHeaderAdapter.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_zmi.site.PropertiesEditFormHeaderAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.site.PropertiesMenuItem">
-<em class="property">class </em><code class="descclassname">pyams_zmi.site.</code><code class="descname">PropertiesMenuItem</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.site.PropertiesMenuItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>Properties menu</p>
-<dl class="attribute">
-<dt id="pyams_zmi.site.PropertiesMenuItem.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-edit'</em><a class="headerlink" href="#pyams_zmi.site.PropertiesMenuItem.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.site.PropertiesMenuItem.label">
-<code class="descname">label</code><em class="property"> = 'Properties'</em><a class="headerlink" href="#pyams_zmi.site.PropertiesMenuItem.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.site.PropertiesMenuItem.url">
-<code class="descname">url</code><em class="property"> = '#properties.html'</em><a class="headerlink" href="#pyams_zmi.site.PropertiesMenuItem.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.site.SiteRootTitleAdapter">
-<em class="property">class </em><code class="descclassname">pyams_zmi.site.</code><code class="descname">SiteRootTitleAdapter</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.site.SiteRootTitleAdapter" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_utils.html#pyams_utils.adapter.ContextRequestViewAdapter" title="pyams_utils.adapter.ContextRequestViewAdapter"><code class="xref py py-class docutils literal"><span class="pre">pyams_utils.adapter.ContextRequestViewAdapter</span></code></a></p>
-<p>Site root title adapter</p>
-<dl class="attribute">
-<dt id="pyams_zmi.site.SiteRootTitleAdapter.title">
-<code class="descname">title</code><a class="headerlink" href="#pyams_zmi.site.SiteRootTitleAdapter.title" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_zmi.skin">
-<span id="pyams-zmi-skin-module"></span><h3>pyams_zmi.skin module<a class="headerlink" href="#module-pyams_zmi.skin" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_zmi.skin.AdminSkin">
-<em class="property">class </em><code class="descclassname">pyams_zmi.skin.</code><code class="descname">AdminSkin</code><a class="headerlink" href="#pyams_zmi.skin.AdminSkin" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>PyAMS administration skin</p>
-<dl class="attribute">
-<dt id="pyams_zmi.skin.AdminSkin.label">
-<code class="descname">label</code><em class="property"> = 'PyAMS management skin'</em><a class="headerlink" href="#pyams_zmi.skin.AdminSkin.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.skin.AdminSkin.layer">
-<code class="descname">layer</code><em class="property"> = &lt;InterfaceClass pyams_zmi.layer.IAdminLayer&gt;</em><a class="headerlink" href="#pyams_zmi.skin.AdminSkin.layer" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.skin.UserSkinnablePropertiesAJAXEditForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.skin.</code><code class="descname">UserSkinnablePropertiesAJAXEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.skin.UserSkinnablePropertiesAJAXEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_form.html#pyams_form.form.AJAXEditForm" title="pyams_form.form.AJAXEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_form.form.AJAXEditForm</span></code></a>, <a class="reference internal" href="#pyams_zmi.skin.UserSkinnablePropertiesEditForm" title="pyams_zmi.skin.UserSkinnablePropertiesEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.skin.UserSkinnablePropertiesEditForm</span></code></a></p>
-<p>User skin properties edit form, JSON renderer</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.skin.UserSkinnablePropertiesEditForm">
-<em class="property">class </em><code class="descclassname">pyams_zmi.skin.</code><code class="descname">UserSkinnablePropertiesEditForm</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.skin.UserSkinnablePropertiesEditForm" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_zmi.form.AdminDialogEditForm" title="pyams_zmi.form.AdminDialogEditForm"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.form.AdminDialogEditForm</span></code></a></p>
-<p>User skin properties edit form</p>
-<dl class="attribute">
-<dt id="pyams_zmi.skin.UserSkinnablePropertiesEditForm.ajax_handler">
-<code class="descname">ajax_handler</code><em class="property"> = 'user-skin-properties.json'</em><a class="headerlink" href="#pyams_zmi.skin.UserSkinnablePropertiesEditForm.ajax_handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.skin.UserSkinnablePropertiesEditForm.edit_permission">
-<code class="descname">edit_permission</code><em class="property"> = 'pyams.ManageSkin'</em><a class="headerlink" href="#pyams_zmi.skin.UserSkinnablePropertiesEditForm.edit_permission" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.skin.UserSkinnablePropertiesEditForm.fields">
-<code class="descname">fields</code><a class="headerlink" href="#pyams_zmi.skin.UserSkinnablePropertiesEditForm.fields" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.skin.UserSkinnablePropertiesEditForm.input_css_class">
-<code class="descname">input_css_class</code><em class="property"> = 'col-md-8'</em><a class="headerlink" href="#pyams_zmi.skin.UserSkinnablePropertiesEditForm.input_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.skin.UserSkinnablePropertiesEditForm.label_css_class">
-<code class="descname">label_css_class</code><em class="property"> = 'control-label col-md-4'</em><a class="headerlink" href="#pyams_zmi.skin.UserSkinnablePropertiesEditForm.label_css_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.skin.UserSkinnablePropertiesEditForm.legend">
-<code class="descname">legend</code><em class="property"> = 'Graphic theme elements'</em><a class="headerlink" href="#pyams_zmi.skin.UserSkinnablePropertiesEditForm.legend" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.skin.UserSkinnablePropertiesMenuDivider">
-<em class="property">class </em><code class="descclassname">pyams_zmi.skin.</code><code class="descname">UserSkinnablePropertiesMenuDivider</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.skin.UserSkinnablePropertiesMenuDivider" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuDivider" title="pyams_skin.viewlet.menu.MenuDivider"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuDivider</span></code></a></p>
-<p>User skin properties menu divider</p>
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.skin.UserSkinnablePropertiesMenuItem">
-<em class="property">class </em><code class="descclassname">pyams_zmi.skin.</code><code class="descname">UserSkinnablePropertiesMenuItem</code><span class="sig-paren">(</span><em>context</em>, <em>request</em>, <em>view</em>, <em>manager=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.skin.UserSkinnablePropertiesMenuItem" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="pyams_skin.viewlet.menu.html#pyams_skin.viewlet.menu.MenuItem" title="pyams_skin.viewlet.menu.MenuItem"><code class="xref py py-class docutils literal"><span class="pre">pyams_skin.viewlet.menu.MenuItem</span></code></a></p>
-<p>User skin properties menu</p>
-<dl class="attribute">
-<dt id="pyams_zmi.skin.UserSkinnablePropertiesMenuItem.icon_class">
-<code class="descname">icon_class</code><em class="property"> = 'fa-paint-brush'</em><a class="headerlink" href="#pyams_zmi.skin.UserSkinnablePropertiesMenuItem.icon_class" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.skin.UserSkinnablePropertiesMenuItem.label">
-<code class="descname">label</code><em class="property"> = 'Graphic theme...'</em><a class="headerlink" href="#pyams_zmi.skin.UserSkinnablePropertiesMenuItem.label" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.skin.UserSkinnablePropertiesMenuItem.modal_target">
-<code class="descname">modal_target</code><em class="property"> = True</em><a class="headerlink" href="#pyams_zmi.skin.UserSkinnablePropertiesMenuItem.modal_target" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmi.skin.UserSkinnablePropertiesMenuItem.url">
-<code class="descname">url</code><em class="property"> = 'user-skin-properties.html'</em><a class="headerlink" href="#pyams_zmi.skin.UserSkinnablePropertiesMenuItem.url" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_zmi.view">
-<span id="pyams-zmi-view-module"></span><h3>pyams_zmi.view module<a class="headerlink" href="#module-pyams_zmi.view" title="Permalink to this headline">¶</a></h3>
-<dl class="class">
-<dt id="pyams_zmi.view.AdminView">
-<em class="property">class </em><code class="descclassname">pyams_zmi.view.</code><code class="descname">AdminView</code><a class="headerlink" href="#pyams_zmi.view.AdminView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Base admin view</p>
-<dl class="attribute">
-<dt id="pyams_zmi.view.AdminView.layer">
-<code class="descname">layer</code><em class="property"> = &lt;InterfaceClass pyams_zmi.layer.IAdminLayer&gt;</em><a class="headerlink" href="#pyams_zmi.view.AdminView.layer" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.view.ContainerAdminView">
-<em class="property">class </em><code class="descclassname">pyams_zmi.view.</code><code class="descname">ContainerAdminView</code><span class="sig-paren">(</span><em>context</em>, <em>request</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.view.ContainerAdminView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_zmi.view.InnerAdminView" title="pyams_zmi.view.InnerAdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.InnerAdminView</span></code></a></p>
-<p>Container admin view</p>
-<dl class="attribute">
-<dt id="pyams_zmi.view.ContainerAdminView.table_class">
-<code class="descname">table_class</code><a class="headerlink" href="#pyams_zmi.view.ContainerAdminView.table_class" title="Permalink to this definition">¶</a></dt>
-<dd><p>alias of <code class="xref py py-class docutils literal"><span class="pre">Table</span></code></p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_zmi.view.ContainerAdminView.update">
-<code class="descname">update</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.view.ContainerAdminView.update" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-<dl class="class">
-<dt id="pyams_zmi.view.InnerAdminView">
-<em class="property">class </em><code class="descclassname">pyams_zmi.view.</code><code class="descname">InnerAdminView</code><a class="headerlink" href="#pyams_zmi.view.InnerAdminView" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <a class="reference internal" href="#pyams_zmi.view.AdminView" title="pyams_zmi.view.AdminView"><code class="xref py py-class docutils literal"><span class="pre">pyams_zmi.view.AdminView</span></code></a></p>
-<p>Inner admin view</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_zmi.view.handle_admin_form">
-<code class="descclassname">pyams_zmi.view.</code><code class="descname">handle_admin_form</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.view.handle_admin_form" title="Permalink to this definition">¶</a></dt>
-<dd><p>Set skin for admin forms</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_zmi.view.handle_admin_view">
-<code class="descclassname">pyams_zmi.view.</code><code class="descname">handle_admin_view</code><span class="sig-paren">(</span><em>event</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmi.view.handle_admin_view" title="Permalink to this definition">¶</a></dt>
-<dd><p>Set skin for admin views</p>
-</dd></dl>
-
-</div>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">PyAMS management interface</a><ul>
-<li><a class="reference internal" href="#module-pyams_zmi">Module contents</a></li>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a><ul>
-<li><a class="reference internal" href="#module-pyams_zmi.admin">pyams_zmi.admin module</a></li>
-<li><a class="reference internal" href="#module-pyams_zmi.control_panel">pyams_zmi.control_panel module</a></li>
-<li><a class="reference internal" href="#module-pyams_zmi.extension">pyams_zmi.extension module</a></li>
-<li><a class="reference internal" href="#module-pyams_zmi.form">pyams_zmi.form module</a></li>
-<li><a class="reference internal" href="#module-pyams_zmi.layer">pyams_zmi.layer module</a></li>
-<li><a class="reference internal" href="#module-pyams_zmi.site">pyams_zmi.site module</a></li>
-<li><a class="reference internal" href="#module-pyams_zmi.skin">pyams_zmi.skin module</a></li>
-<li><a class="reference internal" href="#module-pyams_zmi.view">pyams_zmi.view module</a></li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_zmq.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,274 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_zmq package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-zmq-package">
-<h1>pyams_zmq package<a class="headerlink" href="#pyams-zmq-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="subpackages">
-<h2>Subpackages<a class="headerlink" href="#subpackages" title="Permalink to this headline">¶</a></h2>
-<div class="toctree-wrapper compound">
-<ul>
-<li class="toctree-l1"><a class="reference internal" href="pyams_zmq.interfaces.html">pyams_zmq.interfaces package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_zmq.interfaces.html#module-pyams_zmq.interfaces">Module contents</a></li>
-</ul>
-</li>
-<li class="toctree-l1"><a class="reference internal" href="pyams_zmq.tests.html">pyams_zmq.tests package</a><ul>
-<li class="toctree-l2"><a class="reference internal" href="pyams_zmq.tests.html#submodules">Submodules</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_zmq.tests.html#module-pyams_zmq.tests.test_utilsdocs">pyams_zmq.tests.test_utilsdocs module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_zmq.tests.html#module-pyams_zmq.tests.test_utilsdocstrings">pyams_zmq.tests.test_utilsdocstrings module</a></li>
-<li class="toctree-l2"><a class="reference internal" href="pyams_zmq.tests.html#module-pyams_zmq.tests">Module contents</a></li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_zmq.handler">
-<span id="pyams-zmq-handler-module"></span><h2>pyams_zmq.handler module<a class="headerlink" href="#module-pyams_zmq.handler" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_zmq.handler.ZMQMessageHandler">
-<em class="property">class </em><code class="descclassname">pyams_zmq.handler.</code><code class="descname">ZMQMessageHandler</code><span class="sig-paren">(</span><em>process</em>, <em>stream</em>, <em>stop</em>, <em>handler=None</em>, <em>json_load=-1</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmq.handler.ZMQMessageHandler" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">object</span></code></p>
-<p>Base class for message handlers for a <code class="xref py py-class docutils literal"><span class="pre">pyams_zmq.process.Process</span></code>.</p>
-<p>Inheriting classes only need to implement a handler function for each
-message type.</p>
-<dl class="attribute">
-<dt id="pyams_zmq.handler.ZMQMessageHandler.handler">
-<code class="descname">handler</code><em class="property"> = None</em><a class="headerlink" href="#pyams_zmq.handler.ZMQMessageHandler.handler" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_zmq.process">
-<span id="pyams-zmq-process-module"></span><h2>pyams_zmq.process module<a class="headerlink" href="#module-pyams_zmq.process" title="Permalink to this headline">¶</a></h2>
-<dl class="class">
-<dt id="pyams_zmq.process.ZMQProcess">
-<em class="property">class </em><code class="descclassname">pyams_zmq.process.</code><code class="descname">ZMQProcess</code><span class="sig-paren">(</span><em>bind_addr</em>, <em>handler</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmq.process.ZMQProcess" title="Permalink to this definition">¶</a></dt>
-<dd><p>Bases: <code class="xref py py-class docutils literal"><span class="pre">multiprocessing.context.Process</span></code></p>
-<p>This is the base for all processes and offers utility methods
-for setup and creating new streams.</p>
-<dl class="attribute">
-<dt id="pyams_zmq.process.ZMQProcess.context">
-<code class="descname">context</code><em class="property"> = None</em><a class="headerlink" href="#pyams_zmq.process.ZMQProcess.context" title="Permalink to this definition">¶</a></dt>
-<dd><p>The ØMQ <code class="xref py py-class docutils literal"><span class="pre">Context</span></code> instance.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_zmq.process.ZMQProcess.exit">
-<code class="descname">exit</code><span class="sig-paren">(</span><em>num</em>, <em>frame</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmq.process.ZMQProcess.exit" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_zmq.process.ZMQProcess.initStream">
-<code class="descname">initStream</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmq.process.ZMQProcess.initStream" title="Permalink to this definition">¶</a></dt>
-<dd><p>Initialize response stream</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmq.process.ZMQProcess.loop">
-<code class="descname">loop</code><em class="property"> = None</em><a class="headerlink" href="#pyams_zmq.process.ZMQProcess.loop" title="Permalink to this definition">¶</a></dt>
-<dd><p>PyZMQ’s event loop (<code class="xref py py-class docutils literal"><span class="pre">IOLoop</span></code>).</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_zmq.process.ZMQProcess.run">
-<code class="descname">run</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmq.process.ZMQProcess.run" title="Permalink to this definition">¶</a></dt>
-<dd><p>Sets up everything and starts the event loop.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_zmq.process.ZMQProcess.setup">
-<code class="descname">setup</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmq.process.ZMQProcess.setup" title="Permalink to this definition">¶</a></dt>
-<dd><p>Creates a <a class="reference internal" href="#pyams_zmq.process.ZMQProcess.context" title="pyams_zmq.process.ZMQProcess.context"><code class="xref py py-attr docutils literal"><span class="pre">context</span></code></a> and an event <a class="reference internal" href="#pyams_zmq.process.ZMQProcess.loop" title="pyams_zmq.process.ZMQProcess.loop"><code class="xref py py-attr docutils literal"><span class="pre">loop</span></code></a> for the process.</p>
-</dd></dl>
-
-<dl class="attribute">
-<dt id="pyams_zmq.process.ZMQProcess.socket_type">
-<code class="descname">socket_type</code><em class="property"> = 4</em><a class="headerlink" href="#pyams_zmq.process.ZMQProcess.socket_type" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-<dl class="method">
-<dt id="pyams_zmq.process.ZMQProcess.stop">
-<code class="descname">stop</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmq.process.ZMQProcess.stop" title="Permalink to this definition">¶</a></dt>
-<dd><p>Stops the event loop.</p>
-</dd></dl>
-
-<dl class="method">
-<dt id="pyams_zmq.process.ZMQProcess.stream">
-<code class="descname">stream</code><span class="sig-paren">(</span><em>sock_type</em>, <em>addr</em>, <em>bind</em>, <em>callback=None</em>, <em>subscribe=b''</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmq.process.ZMQProcess.stream" title="Permalink to this definition">¶</a></dt>
-<dd><p>Creates a <code class="xref py py-class docutils literal"><span class="pre">ZMQStream</span></code>.</p>
-<table class="docutils field-list" frame="void" rules="none">
-<col class="field-name" />
-<col class="field-body" />
-<tbody valign="top">
-<tr class="field-odd field"><th class="field-name">Parameters:</th><td class="field-body"><ul class="first simple">
-<li><strong>sock_type</strong> – The ØMQ socket type (e.g. <code class="docutils literal"><span class="pre">zmq.REQ</span></code>)</li>
-<li><strong>addr</strong> – <p>Address to bind or connect to formatted as <em>host:port</em>,
-<em>(host, port)</em> or <em>host</em> (bind to random port).
-If <em>bind</em> is <code class="docutils literal"><span class="pre">True</span></code>, <em>host</em> may be:</p>
-<ul>
-<li>the wild-card <code class="docutils literal"><span class="pre">*</span></code>, meaning all available interfaces,</li>
-<li>the primary IPv4 address assigned to the interface, in its</li>
-</ul>
-<p>numeric representation or
-- the interface name as defined by the operating system.</p>
-<p>If <em>bind</em> is <code class="docutils literal"><span class="pre">False</span></code>, <em>host</em> may be:</p>
-<ul>
-<li>the DNS name of the peer or</li>
-<li>the IPv4 address of the peer, in its numeric representation.</li>
-</ul>
-<p>If <em>addr</em> is just a host name without a port and <em>bind</em> is
-<code class="docutils literal"><span class="pre">True</span></code>, the socket will be bound to a random port.</p>
-</li>
-<li><strong>bind</strong> – Binds to <em>addr</em> if <code class="docutils literal"><span class="pre">True</span></code> or tries to connect to it
-otherwise.</li>
-<li><strong>callback</strong> – A callback for
-<code class="xref py py-meth docutils literal"><span class="pre">on_recv()</span></code>, optional</li>
-<li><strong>subscribe</strong> – Subscription pattern for <em>SUB</em> sockets, optional,
-defaults to <code class="docutils literal"><span class="pre">b''</span></code>.</li>
-</ul>
-</td>
-</tr>
-<tr class="field-even field"><th class="field-name">Returns:</th><td class="field-body"><p class="first last">A tuple containg the stream and the port number.</p>
-</td>
-</tr>
-</tbody>
-</table>
-</dd></dl>
-
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_zmq.process.process_exit_func">
-<code class="descclassname">pyams_zmq.process.</code><code class="descname">process_exit_func</code><span class="sig-paren">(</span><em>process=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmq.process.process_exit_func" title="Permalink to this definition">¶</a></dt>
-<dd></dd></dl>
-
-</div>
-<div class="section" id="module-pyams_zmq.socket">
-<span id="pyams-zmq-socket-module"></span><h2>pyams_zmq.socket module<a class="headerlink" href="#module-pyams_zmq.socket" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_zmq.socket.zmq_response">
-<code class="descclassname">pyams_zmq.socket.</code><code class="descname">zmq_response</code><span class="sig-paren">(</span><em>socket</em>, <em>flags=1</em>, <em>timeout=10</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmq.socket.zmq_response" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get response from given socket</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_zmq.socket.zmq_socket">
-<code class="descclassname">pyams_zmq.socket.</code><code class="descname">zmq_socket</code><span class="sig-paren">(</span><em>address</em>, <em>socket_type=3</em>, <em>linger=0</em>, <em>protocol='tcp'</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmq.socket.zmq_socket" title="Permalink to this definition">¶</a></dt>
-<dd><p>Get ØMQ socket</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_zmq">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_zmq" title="Permalink to this headline">¶</a></h2>
-<dl class="function">
-<dt id="pyams_zmq.includeme">
-<code class="descclassname">pyams_zmq.</code><code class="descname">includeme</code><span class="sig-paren">(</span><em>config</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmq.includeme" title="Permalink to this definition">¶</a></dt>
-<dd><p>Pyramid include</p>
-</dd></dl>
-
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_zmq package</a><ul>
-<li><a class="reference internal" href="#subpackages">Subpackages</a></li>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_zmq.handler">pyams_zmq.handler module</a></li>
-<li><a class="reference internal" href="#module-pyams_zmq.process">pyams_zmq.process module</a></li>
-<li><a class="reference internal" href="#module-pyams_zmq.socket">pyams_zmq.socket module</a></li>
-<li><a class="reference internal" href="#module-pyams_zmq">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_zmq.interfaces.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_zmq.interfaces package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-zmq-interfaces-package">
-<h1>pyams_zmq.interfaces package<a class="headerlink" href="#pyams-zmq-interfaces-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_zmq.interfaces">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_zmq.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_zmq.interfaces package</a><ul>
-<li><a class="reference internal" href="#module-pyams_zmq.interfaces">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_zmq.tests.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,143 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_zmq.tests package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-zmq-tests-package">
-<h1>pyams_zmq.tests package<a class="headerlink" href="#pyams-zmq-tests-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="submodules">
-<h2>Submodules<a class="headerlink" href="#submodules" title="Permalink to this headline">¶</a></h2>
-</div>
-<div class="section" id="module-pyams_zmq.tests.test_utilsdocs">
-<span id="pyams-zmq-tests-test-utilsdocs-module"></span><h2>pyams_zmq.tests.test_utilsdocs module<a class="headerlink" href="#module-pyams_zmq.tests.test_utilsdocs" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_zmq doctest</p>
-<dl class="function">
-<dt id="pyams_zmq.tests.test_utilsdocs.doc_suite">
-<code class="descclassname">pyams_zmq.tests.test_utilsdocs.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>setUp=None</em>, <em>tearDown=None</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmq.tests.test_utilsdocs.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doctests found in /doctest.</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_zmq.tests.test_utilsdocs.test_suite">
-<code class="descclassname">pyams_zmq.tests.test_utilsdocs.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmq.tests.test_utilsdocs.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_zmq.tests.test_utilsdocstrings">
-<span id="pyams-zmq-tests-test-utilsdocstrings-module"></span><h2>pyams_zmq.tests.test_utilsdocstrings module<a class="headerlink" href="#module-pyams_zmq.tests.test_utilsdocstrings" title="Permalink to this headline">¶</a></h2>
-<p>Generic Test case for pyams_zmq doc strings</p>
-<dl class="function">
-<dt id="pyams_zmq.tests.test_utilsdocstrings.doc_suite">
-<code class="descclassname">pyams_zmq.tests.test_utilsdocstrings.</code><code class="descname">doc_suite</code><span class="sig-paren">(</span><em>test_dir</em>, <em>globs=None</em><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmq.tests.test_utilsdocstrings.doc_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>Returns a test suite, based on doc tests strings found in /<a href="#id1"><span class="problematic" id="id2">*</span></a>.py</p>
-</dd></dl>
-
-<dl class="function">
-<dt id="pyams_zmq.tests.test_utilsdocstrings.test_suite">
-<code class="descclassname">pyams_zmq.tests.test_utilsdocstrings.</code><code class="descname">test_suite</code><span class="sig-paren">(</span><span class="sig-paren">)</span><a class="headerlink" href="#pyams_zmq.tests.test_utilsdocstrings.test_suite" title="Permalink to this definition">¶</a></dt>
-<dd><p>returns the test suite</p>
-</dd></dl>
-
-</div>
-<div class="section" id="module-pyams_zmq.tests">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_zmq.tests" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_zmq.tests package</a><ul>
-<li><a class="reference internal" href="#submodules">Submodules</a></li>
-<li><a class="reference internal" href="#module-pyams_zmq.tests.test_utilsdocs">pyams_zmq.tests.test_utilsdocs module</a></li>
-<li><a class="reference internal" href="#module-pyams_zmq.tests.test_utilsdocstrings">pyams_zmq.tests.test_utilsdocstrings module</a></li>
-<li><a class="reference internal" href="#module-pyams_zmq.tests">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/pyams_zodbbrowser.interfaces.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,105 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>pyams_zodbbrowser.interfaces package &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-zodbbrowser-interfaces-package">
-<h1>pyams_zodbbrowser.interfaces package<a class="headerlink" href="#pyams-zodbbrowser-interfaces-package" title="Permalink to this headline">¶</a></h1>
-<div class="section" id="module-pyams_zodbbrowser.interfaces">
-<span id="module-contents"></span><h2>Module contents<a class="headerlink" href="#module-pyams_zodbbrowser.interfaces" title="Permalink to this headline">¶</a></h2>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">pyams_zodbbrowser.interfaces package</a><ul>
-<li><a class="reference internal" href="#module-pyams_zodbbrowser.interfaces">Module contents</a></li>
-</ul>
-</li>
-</ul>
-
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/site.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,170 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>PyAMS site management &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-    <link rel="next" title="PyAMS namespace traverser" href="traverser.html" />
-    <link rel="prev" title="Managing ZCA with PyAMS" href="zca.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="traverser.html" title="PyAMS namespace traverser"
-             accesskey="N">next</a> |</li>
-        <li class="right" >
-          <a href="zca.html" title="Managing ZCA with PyAMS"
-             accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="pyams-site-management">
-<span id="site"></span><h1>PyAMS site management<a class="headerlink" href="#pyams-site-management" title="Permalink to this headline">¶</a></h1>
-<p>PyAMS site management is based on the ZODB.</p>
-<p>On application startup, if PyAMS_utils package is included into Pyramid configuration, several operations take
-place:</p>
-<blockquote>
-<div><ul class="simple">
-<li>a custom <strong>site factory</strong> is defined</li>
-<li>custom request methods are defined</li>
-<li>a custom <strong>traverser</strong> handling <strong>namespaces</strong> is defined</li>
-<li>a custom subscribers predicate based on interfaces support is defined</li>
-<li>several adapters are registered, to handle annotations and key references</li>
-<li>custom TALES extensions are registered.</li>
-</ul>
-</div></blockquote>
-<p>The site factory is an important component in this process. It is this factory which will define the application root
-and create a <strong>local site manager</strong>.</p>
-<p>Pyramid application is loaded from ZODB’s root via a key defined in Pyramid’s configuration file; the key is named
-<em>pyams.application_name</em> and it’s default value is <em>application</em>.</p>
-<p>If the application can’t be found, PyAMS is looking for an application class name in Pyramid’s configuration file; the
-class name configuration key is called <em>pyams.application_factory</em> and defined by default as
-<em>pyams_utils.site.BaseSiteRoot</em>. PyAMS default site factory will then create the application, and add a local site
-manager to it (see <a class="reference internal" href="zca.html#zca"><span class="std std-ref">Managing ZCA with PyAMS</span></a>).</p>
-<p>After application creation, a <code class="xref py py-class docutils literal"><span class="pre">NewLocalSiteCreatedEvent</span></code> is
-notified. Custom packages can subscribe to this event to register custom components.</p>
-<div class="section" id="pyams-upgrade-command-line-script">
-<h2><em>pyams_upgrade</em> command line script<a class="headerlink" href="#pyams-upgrade-command-line-script" title="Permalink to this headline">¶</a></h2>
-<p>Pyramid allows to define custom command line scripts for application management. A script called <em>pyams_upgrade</em> is
-provided by PyAMS_utils package;&nbsp;this script apply the same process as PyAMS site factory, but can also be used to
-manage <strong>database generations</strong>. The idea behind this is just to allow custom packages to provide a way to check and
-upgrade database configuration away from application startup process:</p>
-<div class="highlight-bash"><div class="highlight"><pre><span></span><span class="c1"># ./bin/pyams_upgrade webapp/development.ini</span>
-</pre></div>
-</div>
-<p>A <strong>site generation checker</strong> is just a named utility providing <code class="xref py py-class docutils literal"><span class="pre">pyams_utils.interfaces.site.ISiteGenerations</span></code>
-interface. For example, <strong>pyams_security</strong> package provides such utility, to make sure that local site manager
-contains a PyAMS security manager and a principal annotation utility:</p>
-<div class="highlight-python"><div class="highlight"><pre><span></span><span class="kn">from</span> <span class="nn">pyams_utils.site</span> <span class="kn">import</span> <span class="n">check_required_utilities</span>
-
-<span class="n">REQUIRED_UTILITIES</span> <span class="o">=</span> <span class="p">((</span><span class="n">ISecurityManager</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">SecurityManager</span><span class="p">,</span> <span class="s1">&#39;Security manager&#39;</span><span class="p">),</span>
-                      <span class="p">(</span><span class="n">IPrincipalAnnotationUtility</span><span class="p">,</span> <span class="s1">&#39;&#39;</span><span class="p">,</span> <span class="n">PrincipalAnnotationUtility</span><span class="p">,</span> <span class="s1">&#39;User profiles&#39;</span><span class="p">))</span>
-
-<span class="nd">@utility_config</span><span class="p">(</span><span class="n">name</span><span class="o">=</span><span class="s1">&#39;PyAMS security&#39;</span><span class="p">,</span> <span class="n">provides</span><span class="o">=</span><span class="n">ISiteGenerations</span><span class="p">)</span>
-<span class="k">class</span> <span class="nc">SecurityGenerationsChecker</span><span class="p">(</span><span class="nb">object</span><span class="p">):</span>
-<span class="sd">&quot;&quot;&quot;I18n generations checker&quot;&quot;&quot;</span>
-
-    <span class="n">generation</span> <span class="o">=</span> <span class="mi">1</span>
-
-    <span class="k">def</span> <span class="nf">evolve</span><span class="p">(</span><span class="bp">self</span><span class="p">,</span> <span class="n">site</span><span class="p">,</span> <span class="n">current</span><span class="o">=</span><span class="bp">None</span><span class="p">):</span>
-        <span class="sd">&quot;&quot;&quot;Check for required utilities&quot;&quot;&quot;</span>
-        <span class="n">check_required_utilities</span><span class="p">(</span><span class="n">site</span><span class="p">,</span> <span class="n">REQUIRED_UTILITIES</span><span class="p">)</span>
-</pre></div>
-</div>
-<p><code class="xref py py-func docutils literal"><span class="pre">check_required_utilities</span></code> is a PyAMS_utils utility function which
-can to used to verify that a set of local utilities are correctly registered with the given names and interfaces.</p>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">PyAMS site management</a><ul>
-<li><a class="reference internal" href="#pyams-upgrade-command-line-script"><em>pyams_upgrade</em> command line script</a></li>
-</ul>
-</li>
-</ul>
-
-  <h4>Previous topic</h4>
-  <p class="topless"><a href="zca.html"
-                        title="previous chapter">Managing ZCA with PyAMS</a></p>
-  <h4>Next topic</h4>
-  <p class="topless"><a href="traverser.html"
-                        title="next chapter">PyAMS namespace traverser</a></p>
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="traverser.html" title="PyAMS namespace traverser"
-             >next</a> |</li>
-        <li class="right" >
-          <a href="zca.html" title="Managing ZCA with PyAMS"
-             >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- a/src/build/html/zodb.html	Sun Jan 14 15:46:10 2018 +0100
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,238 +0,0 @@
-
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-  <head>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <title>Creating ZODB &#8212; PyAMS User Guide 0.1.0 documentation</title>
-    <link rel="stylesheet" href="_static/pyramid.css" type="text/css" />
-    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
-    <script type="text/javascript">
-      var DOCUMENTATION_OPTIONS = {
-        URL_ROOT:    './',
-        VERSION:     '0.1.0',
-        COLLAPSE_INDEX: false,
-        FILE_SUFFIX: '.html',
-        HAS_SOURCE:  true,
-        SOURCELINK_SUFFIX: '.txt'
-      };
-    </script>
-    <script type="text/javascript" src="_static/jquery.js"></script>
-    <script type="text/javascript" src="_static/underscore.js"></script>
-    <script type="text/javascript" src="_static/doctools.js"></script>
-    <link rel="index" title="Index" href="genindex.html" />
-    <link rel="search" title="Search" href="search.html" />
-    <link rel="next" title="Installing PyAMS" href="install.html" />
-    <link rel="prev" title="Welcome to PyAMS_utils’s documentation!" href="index.html" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Neuton&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Nobile:regular,italic,bold,bolditalic&amp;subset=latin" type="text/css" media="screen" charset="utf-8" />
-<!--[if lte IE 6]>
-<link rel="stylesheet" href="_static/ie6.css" type="text/css" media="screen" charset="utf-8" />
-<![endif]-->
-
-  </head>
-  <body>
-
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             accesskey="I">index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="right" >
-          <a href="install.html" title="Installing PyAMS"
-             accesskey="N">next</a> |</li>
-        <li class="right" >
-          <a href="index.html" title="Welcome to PyAMS_utils’s documentation!"
-             accesskey="P">previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>  
-
-    <div class="document">
-      <div class="documentwrapper">
-        <div class="bodywrapper">
-          <div class="body" role="main">
-            
-  <div class="section" id="creating-zodb">
-<span id="zodb"></span><h1>Creating ZODB<a class="headerlink" href="#creating-zodb" title="Permalink to this headline">¶</a></h1>
-<p>PyAMS primarily relies on a ZODB (Zope Objects DataBase) to store it’s configuration. Other packages may
-rely on other database(s), but <em>PyAMS_content</em> package also stores it’s contents in a ZODB.</p>
-<p>As some PyAMS packages start several processes (“synchronization” is done via <strong>ØMQ</strong>), concurrent accesses are
-required on the ZODB (even when you start your application in “single process” mode); several ZODB storages
-implementations providing a shared access are available: <a class="reference internal" href="#zeo">ZEO</a>, <a class="reference internal" href="#relstorage">RelStorage</a> and <a class="reference internal" href="#newt-db">Newt.DB</a>.</p>
-<div class="section" id="installing-a-zeo-server">
-<span id="zeo"></span><h2>Installing a ZEO server<a class="headerlink" href="#installing-a-zeo-server" title="Permalink to this headline">¶</a></h2>
-<p>ZEO (Zope Enterprise Objects) is the first available implementation available for concurrent access to a
-FileStorage, provided through the ZEO package.</p>
-<p>ZEO package documentation and complete configuration settings are available on PyPI.</p>
-<div class="section" id="creating-initial-buildout">
-<h3>Creating initial buildout<a class="headerlink" href="#creating-initial-buildout" title="Permalink to this headline">¶</a></h3>
-<p>PyAMS provides a ZEO server scaffold, called <em>zeo_server</em>, generated via a <em>cookiecutter</em> template.</p>
-<p>A simple option to create a ZEO server is to create a buildout environment including <em>ZEO</em> and <em>ZODB</em> packages:</p>
-<div class="highlight-bash"><div class="highlight"><pre><span></span><span class="c1"># mkdir /var/local/</span>
-<span class="c1"># pip3 install virtualenv</span>
-<span class="c1"># virtualenv --python=python3.5 env</span>
-<span class="c1"># cd env</span>
-<span class="c1"># . bin/activate</span>
-<span class="o">(</span>env<span class="o">)</span> <span class="c1"># pip3.5 install cookiecutter</span>
-<span class="o">(</span>env<span class="o">)</span> <span class="c1"># cookiecutter hg+http://hg.ztfy.org/pyams/scaffolds/zeo_server</span>
-</pre></div>
-</div>
-<p><em>CookieCutter</em> will ask you for a small set of input variables that you can change or not:</p>
-<ul class="simple">
-<li><strong>pyams_release</strong>: version of PyAMS configuration file to use. “latest” (default value) will point to last release;
-you can also choose to point to a given release (“0.1.4” for example)</li>
-<li><strong>project_name</strong>: current environment name in “human form”</li>
-<li><strong>project_slug</strong>: “technical” package name, based on project name</li>
-<li><strong>eggs_directory</strong>: relative or absolute path to directory containing downloaded eggs; this directory can be
-shared with other projects (“eggs” as default)</li>
-<li><strong>run_user</strong>: user name under which ZEO process will run (“zeoadm” as default)</li>
-<li><strong>run_group</strong>: group name under which ZEO process will run (“zeo” as default)</li>
-<li><strong>zeo_server_port</strong>: listening port of ZEO server (“8100” as default)</li>
-<li><strong>zeo_monitor_port</strong>: listening port of ZEO monitor (“8101” as default)</li>
-<li><strong>zeo_storage</strong>: name of first ZEO storage; default value is based on project name</li>
-<li><strong>use_zeo_auth</strong>: specify if ZEO authentication should be used</li>
-<li><strong>zeo_auth_user</strong>: name of ZEO authenticated user (if ZEO authentication is used)</li>
-<li><strong>zeo_auth_password</strong>: password of ZEO authenticated user (if ZEO authentication is used)</li>
-<li><strong>zeo_pack_report</strong>: email address to which pack reports should be sent</li>
-<li><strong>logs_directory</strong>: absolute path to directory containing ZEO’s log files.</li>
-</ul>
-<p>A message is displayed after initialization to finalize environment creation:</p>
-<div class="code highlight-default"><div class="highlight"><pre><span></span><span class="n">Your</span> <span class="n">ZEO</span> <span class="n">environment</span> <span class="ow">is</span> <span class="n">initialized</span><span class="o">.</span>
-<span class="n">To</span> <span class="n">finalize</span> <span class="n">it</span><span class="s1">&#39;&#39;</span><span class="n">s</span> <span class="n">creation</span><span class="p">,</span> <span class="n">just</span> <span class="nb">type</span><span class="p">:</span>
-<span class="o">-</span> <span class="n">cd</span> <span class="n">zeo_server</span>
-<span class="o">-</span> <span class="n">python3</span><span class="o">.</span><span class="mi">5</span> <span class="n">bootstrap</span><span class="o">.</span><span class="n">py</span>
-<span class="o">-</span> <span class="o">./</span><span class="nb">bin</span><span class="o">/</span><span class="n">buildout</span>
-
-<span class="n">To</span> <span class="n">initialize</span> <span class="n">authentication</span> <span class="n">database</span><span class="p">,</span> <span class="n">please</span> <span class="n">run</span> <span class="n">following</span> <span class="n">command</span> <span class="n">after</span> <span class="n">buildout</span><span class="p">:</span>
-<span class="o">./</span><span class="nb">bin</span><span class="o">/</span><span class="n">zeopasswd</span> <span class="o">-</span><span class="n">f</span> <span class="n">etc</span><span class="o">/</span><span class="n">auth</span><span class="o">.</span><span class="n">db</span> <span class="o">-</span><span class="n">p</span> <span class="n">digest</span> <span class="o">-</span><span class="n">r</span> <span class="s2">&quot;ZEO_server&quot;</span> <span class="n">zeouser</span> <span class="n">xxxx</span>
-</pre></div>
-</div>
-</div>
-<div class="section" id="zeo-server-configuration">
-<h3>ZEO server configuration<a class="headerlink" href="#zeo-server-configuration" title="Permalink to this headline">¶</a></h3>
-<p>All ZEO configuration files are generated in “etc” subdirectory. These includes:</p>
-<ul class="simple">
-<li><strong>etc/zeo_server-zdaemon.conf</strong>: ZDaemon configuration file</li>
-<li><strong>etc/zeo_server-zeo.conf</strong>: ZEO server configuration file</li>
-<li><strong>etc/auth.db</strong>: ZEO authentication file; WARNING: this file is not created automatically, you have to create it
-after buildout.</li>
-</ul>
-<p>In these file names, always replace “zeo_server” with the value which was given to “project_slug” variable during
-<em>CookieCutter</em> template creation.</p>
-</div>
-<div class="section" id="zeo-server-tools">
-<h3>ZEO server tools<a class="headerlink" href="#zeo-server-tools" title="Permalink to this headline">¶</a></h3>
-<p>A set of system configuration files are produced to handle your ZEO environment. These includes:</p>
-<ul class="simple">
-<li><strong>etc/init.d/zeo-zeo_server</strong>: ZEO server start/stop script in Init-D format. Create a link to this file in
-<em>/etc/init.d</em> and update Init.d scripts (<em>update-rc.d zeo-zeo_server defaults</em>) to include ZEO in server start/stop
-process. You can also use this script to start/stop ZEO by hand with <em>start</em> and <em>stop</em> arguments.</li>
-<li><strong>etc/systemd/zeo-zeo_server.service</strong>: SystemD service configuration file for ZEO server. Create a link to this
-file in <em>/etc/systemd/system</em> and reload SystemD daemon (<em>systemctl daemon-reload</em>) before activating ZEO service
-(<em>systemctl enable zeo-zeo_server.service</em> and <em>systemctl start zeo-zeo_server.service</em>).</li>
-<li><strong>etc/logrotate.d/zeo-zeo_server</strong>: LogRotate configuration file for ZEO log files. Create a link to this file in
-<em>/etc/logrotate.d</em> to activate log rotation for ZEO server.</li>
-<li><strong>etc/cron.d/pack-zeo-zeo_server</strong>: Cron configuration file for ZEO database packing. Just create a link to this
-file in <em>/etc/cron.d</em> directory to enable ZODB packing on a weekly basis (by default).</li>
-</ul>
-<p>In these file names, always replace “zeo_server” with the value which was given to “project_slug” variable during
-<em>CookieCutter</em> template creation. All directory names are those used on a Debian GNU/Linux distribution and may have
-to be changed on other distributions.</p>
-</div>
-</div>
-<div class="section" id="installing-a-relstorage-server">
-<span id="relstorage"></span><h2>Installing a RelStorage server<a class="headerlink" href="#installing-a-relstorage-server" title="Permalink to this headline">¶</a></h2>
-<p>RelStorage (<a class="reference external" href="http://relstorage.readthedocs.io/en/latest">http://relstorage.readthedocs.io/en/latest</a>) is an alternate ZODB storage implementation, that stores
-Python pickles in a relational database; PostgreSQL (&gt;= 9.0), MySQL (&gt;= 5.0.32) and Oracle (&gt; 10g) databases are
-supported.</p>
-<p>To create a database compatible with RelStorage, you just have to install the database server and create a database
-dedicated to RelStorage; schema initialization is then completely done by RelStorage on application startup.</p>
-<p>RelStorage is supposed to provide better performances than ZEO, notably under high load. RelStorage can also get
-benefit from many extensions (clustering, fail-over, hot-standby…) provided by these databases.</p>
-</div>
-<div class="section" id="installing-a-newtdb-server">
-<span id="newt-db"></span><h2>Installing a NewtDB server<a class="headerlink" href="#installing-a-newtdb-server" title="Permalink to this headline">¶</a></h2>
-<p>NewtDB (<a class="reference external" href="http://www.newtdb.org/en/latest">http://www.newtdb.org/en/latest</a>) is another ZODB storage implementation. It’s using RelStorage but is
-dedicated to PostgreSQL (&gt;= 9.5).</p>
-<p>NewtDB adds conversion of data from the native serialization used by ZODB to JSON, stored in a PostgreSQL JSONB
-column. The JSON data supplements the native data to support indexing, search, and access from non-Python application.
-Because the JSON format is lossy, compared to the native format, the native format is still used for loading
-objects from the database. For this reason, the JSON data are read-only.</p>
-<p>Newt adds a search API for searching the Postgres JSON data and returning persistent objects. It also provides a
-convenient API for raw data searches.</p>
-<p>Database creation is done as with RelStorage, but NewtDB add several schema objects. Migration scripts are available
-if you need to switch from a classic RelStorage database to a Newt database.</p>
-</div>
-</div>
-
-
-          </div>
-        </div>
-      </div>
-      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
-        <div class="sphinxsidebarwrapper">
-  <h3><a href="index.html">Table Of Contents</a></h3>
-  <ul>
-<li><a class="reference internal" href="#">Creating ZODB</a><ul>
-<li><a class="reference internal" href="#installing-a-zeo-server">Installing a ZEO server</a><ul>
-<li><a class="reference internal" href="#creating-initial-buildout">Creating initial buildout</a></li>
-<li><a class="reference internal" href="#zeo-server-configuration">ZEO server configuration</a></li>
-<li><a class="reference internal" href="#zeo-server-tools">ZEO server tools</a></li>
-</ul>
-</li>
-<li><a class="reference internal" href="#installing-a-relstorage-server">Installing a RelStorage server</a></li>
-<li><a class="reference internal" href="#installing-a-newtdb-server">Installing a NewtDB server</a></li>
-</ul>
-</li>
-</ul>
-
-  <h4>Previous topic</h4>
-  <p class="topless"><a href="index.html"
-                        title="previous chapter">Welcome to PyAMS_utils’s documentation!</a></p>
-  <h4>Next topic</h4>
-  <p class="topless"><a href="install.html"
-                        title="next chapter">Installing PyAMS</a></p>
-<div id="searchbox" style="display: none" role="search">
-  <h3>Quick search</h3>
-    <form class="search" action="search.html" method="get">
-      <div><input type="text" name="q" /></div>
-      <div><input type="submit" value="Go" /></div>
-      <input type="hidden" name="check_keywords" value="yes" />
-      <input type="hidden" name="area" value="default" />
-    </form>
-</div>
-<script type="text/javascript">$('#searchbox').show(0);</script>
-        </div>
-      </div>
-      <div class="clearer"></div>
-    </div>
-    <div class="related" role="navigation" aria-label="related navigation">
-      <h3>Navigation</h3>
-      <ul>
-        <li class="right" style="margin-right: 10px">
-          <a href="genindex.html" title="General Index"
-             >index</a></li>
-        <li class="right" >
-          <a href="py-modindex.html" title="Python Module Index"
-             >modules</a> |</li>
-        <li class="right" >
-          <a href="install.html" title="Installing PyAMS"
-             >next</a> |</li>
-        <li class="right" >
-          <a href="index.html" title="Welcome to PyAMS_utils’s documentation!"
-             >previous</a> |</li>
-        <li class="nav-item nav-item-0"><a href="index.html">PyAMS User Guide 0.1.0 documentation</a> &#187;</li> 
-      </ul>
-    </div>
-    <div class="footer" role="contentinfo">
-        &#169; Copyright 2017, Thierry Florac.
-      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.6.5.
-    </div>
-  </body>
-</html>
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/source/architecture.rst	Mon Jan 15 16:45:01 2018 +0100
@@ -0,0 +1,4 @@
+.. _architecture:
+
+PyAMS application architecture
+==============================
--- a/src/source/modules.rst	Sun Jan 14 15:46:10 2018 +0100
+++ b/src/source/modules.rst	Mon Jan 15 16:45:01 2018 +0100
@@ -12,6 +12,7 @@
    pyams_utils
    pyams_skin
    pyams_form
+   pyams_file
    pyams_i18n
    pyams_security
    pyams_zmi
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/source/pyams_file.rst	Mon Jan 15 16:45:01 2018 +0100
@@ -0,0 +1,86 @@
+.. _pyams_file:
+
+PyAMS files and images utilities
+================================
+
+
+Module contents
++++++++++++++++
+
+.. automodule:: pyams_file
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+
+Subpackages
++++++++++++
+
+.. toctree::
+
+    pyams_file.archive
+    pyams_file.interfaces
+    pyams_file.tests
+    pyams_file.views
+    pyams_file.widget
+    pyams_file.zmi
+
+
+Submodules
+++++++++++
+
+pyams\_file\.file module
+------------------------
+
+.. automodule:: pyams_file.file
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+pyams\_file\.image module
+-------------------------
+
+.. automodule:: pyams_file.image
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+pyams\_file\.include module
+---------------------------
+
+.. automodule:: pyams_file.include
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+pyams\_file\.property module
+----------------------------
+
+.. automodule:: pyams_file.property
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+pyams\_file\.schema module
+--------------------------
+
+.. automodule:: pyams_file.schema
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+pyams\_file\.thumbnail module
+-----------------------------
+
+.. automodule:: pyams_file.thumbnail
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+pyams\_file\.watermark module
+-----------------------------
+
+.. automodule:: pyams_file.watermark
+    :members:
+    :undoc-members:
+    :show-inheritance:
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/source/pyams_file.tests.rst	Mon Jan 15 16:45:01 2018 +0100
@@ -0,0 +1,30 @@
+pyams\_file\.tests package
+==========================
+
+Submodules
+----------
+
+pyams\_file\.tests\.test\_utilsdocs module
+------------------------------------------
+
+.. automodule:: pyams_file.tests.test_utilsdocs
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+pyams\_file\.tests\.test\_utilsdocstrings module
+------------------------------------------------
+
+.. automodule:: pyams_file.tests.test_utilsdocstrings
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+
+Module contents
+---------------
+
+.. automodule:: pyams_file.tests
+    :members:
+    :undoc-members:
+    :show-inheritance:
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/source/pyams_file.views.rst	Mon Jan 15 16:45:01 2018 +0100
@@ -0,0 +1,22 @@
+pyams\_file\.views package
+==========================
+
+Submodules
+----------
+
+pyams\_file\.views\.file module
+-------------------------------
+
+.. automodule:: pyams_file.views.file
+    :members:
+    :undoc-members:
+    :show-inheritance:
+
+
+Module contents
+---------------
+
+.. automodule:: pyams_file.views
+    :members:
+    :undoc-members:
+    :show-inheritance:
--- a/src/source/zodb.rst	Sun Jan 14 15:46:10 2018 +0100
+++ b/src/source/zodb.rst	Mon Jan 15 16:45:01 2018 +0100
@@ -50,21 +50,13 @@
 - **eggs_directory**: relative or absolute path to directory containing downloaded eggs; this directory can be
   shared with other projects ("eggs" as default)
 
-- **run_user**: user name under which ZEO process will run ("zeoadm" as default)
+- **run_user**: user name under which ZEO process will run ("zeo" as default)
 
 - **run_group**: group name under which ZEO process will run ("zeo" as default)
 
 - **zeo_server_port**: listening port of ZEO server ("8100" as default)
 
-- **zeo_monitor_port**: listening port of ZEO monitor ("8101" as default)
-
-- **zeo_storage**: name of first ZEO storage; default value is based on project name
-
-- **use_zeo_auth**: specify if ZEO authentication should be used
-
-- **zeo_auth_user**: name of ZEO authenticated user (if ZEO authentication is used)
-
-- **zeo_auth_password**: password of ZEO authenticated user (if ZEO authentication is used)
+- **zeo_storage**: name of first ZEO storage ("pyams" as default)
 
 - **zeo_pack_report**: email address to which pack reports should be sent