Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release #8

Merged
merged 7 commits into from
Jun 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file modified .editorconfig
100755 → 100644
Empty file.
Empty file modified .gitattributes
100755 → 100644
Empty file.
Empty file modified .gitignore
100755 → 100644
Empty file.
Empty file modified CONTRIBUTING.md
100755 → 100644
Empty file.
54 changes: 0 additions & 54 deletions Jenkinsfile
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -82,65 +82,11 @@ pipeline {
stage('Tests') {
steps {
parallel(

// "WWW": {
// node(label: 'docker') {
// script {
// try {
// sh '''docker run -i --name="$BUILD_TAG-www" -e GIT_NAME="$GIT_NAME" -e GIT_BRANCH="$BRANCH_NAME" -e GIT_CHANGE_ID="$CHANGE_ID" eeacms/www-devel /debug.sh coverage'''
// sh '''mkdir -p xunit-reports; docker cp $BUILD_TAG-www:/plone/instance/parts/xmltestreport/testreports/. xunit-reports/'''
// stash name: "xunit-reports", includes: "xunit-reports/*.xml"
// sh '''docker cp $BUILD_TAG-www:/plone/instance/src/$GIT_NAME/coverage.xml coverage.xml'''
// stash name: "coverage.xml", includes: "coverage.xml"
// } finally {
// sh '''docker rm -v $BUILD_TAG-www'''
// }
// junit 'xunit-reports/*.xml'
// }
// }
// },


// "KGS": {
// node(label: 'docker') {
// sh '''docker run -i --rm --name="$BUILD_TAG-kgs" -e GIT_NAME="$GIT_NAME" -e GIT_BRANCH="$BRANCH_NAME" -e GIT_CHANGE_ID="$CHANGE_ID" eeacms/kgs-devel /debug.sh bin/test --test-path /plone/instance/src/$GIT_NAME -v -vv -s $GIT_NAME'''
// }
// },

"Plone4": {
node(label: 'docker') {
sh '''docker run -i --rm --name="$BUILD_TAG-plone4" -e VERSIONS="$VERSIONS" -e GIT_BRANCH="$BRANCH_NAME" -e ADDONS="$GIT_NAME" -e DEVELOP="src/$GIT_NAME" -e GIT_CHANGE_ID="$CHANGE_ID" eeacms/plone-test:4 -v -vv -s $GIT_NAME'''
}
},

"Plone5 & Python2": {
node(label: 'docker') {
sh '''docker run -i --rm --name="$BUILD_TAG-plone5" -e GIT_BRANCH="$BRANCH_NAME" -e ADDONS="$GIT_NAME" -e DEVELOP="src/$GIT_NAME" -e GIT_CHANGE_ID="$CHANGE_ID" eeacms/plone-test:5 -v -vv -s $GIT_NAME'''
}
},

"Plone5 & Python3": {
node(label: 'docker') {
sh '''docker run -i --rm --name="$BUILD_TAG-python3" -e GIT_BRANCH="$BRANCH_NAME" -e ADDONS="$GIT_NAME" -e DEVELOP="src/$GIT_NAME" -e GIT_CHANGE_ID="$CHANGE_ID" eeacms/plone-test:5-python3 -v -vv -s $GIT_NAME'''
}
},
/*
"PloneSaaS": {
node(label: 'docker') {
script {
try {
sh '''docker pull eeacms/plonesaas-devel; docker run -i --name="$BUILD_TAG-plonesaas" -e GIT_NAME="$GIT_NAME" -e GIT_BRANCH="$BRANCH_NAME" -e GIT_CHANGE_ID="$CHANGE_ID" eeacms/plonesaas-devel /debug.sh coverage'''
sh '''mkdir -p xunit-reports; docker cp $BUILD_TAG-plonesaas:/plone/instance/parts/xmltestreport/testreports/. xunit-reports/'''
stash name: "xunit-reports", includes: "xunit-reports/*.xml"
sh '''docker cp $BUILD_TAG-plonesaas:/plone/instance/src/$GIT_NAME/coverage.xml coverage.xml'''
stash name: "coverage.xml", includes: "coverage.xml"
} finally {
sh '''docker rm -v $BUILD_TAG-plonesaas'''
}
junit 'xunit-reports/*.xml'
}
}
},*/
)
}
}
Expand Down
Empty file modified MANIFEST.in
100755 → 100644
Empty file.
Empty file modified README.rst
100755 → 100644
Empty file.
7 changes: 7 additions & 0 deletions docs/HISTORY.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,13 @@
Changelog
=========

2.0 - (2024-06-01)
---------------------------
* Breaking: Drop Plone 4 GenericSetup profile
[avoinea - refs #151690]
* Breaking: Rename Editing Progress ControlPanel and registry
[avoinea - refs #151690]

1.5 - (2023-06-01)
---------------------------
* Feature: Plone 6 added editing progress controlpanel
Expand Down
Empty file modified docs/LICENSE.GPL
100755 → 100644
Empty file.
Empty file modified docs/LICENSE.txt
100755 → 100644
Empty file.
Empty file modified eea/__init__.py
100755 → 100644
Empty file.
Empty file modified eea/progress/__init__.py
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/README.txt
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/__init__.py
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/api/__init__.py
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/api/adapters.py
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/api/configure.zcml
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/browser/__init__.py
100755 → 100644
Empty file.
9 changes: 1 addition & 8 deletions eea/progress/editing/browser/configure.zcml
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
<configure
xmlns="http://namespaces.zope.org/zope"
xmlns:browser="http://namespaces.zope.org/browser"
xmlns:zcml="http://namespaces.zope.org/zcml"
i18n_domain="eea">

<browser:page
Expand All @@ -14,17 +13,11 @@
/>

<browser:page
zcml:condition="have plone-60"
name="editingprogress-controlpanel"
name="progress.editing.controlpanel"
for="Products.CMFPlone.interfaces.IPloneSiteRoot"
class=".controlpanel.EditingProgressControlPanelFormWrapper"
permission="cmf.ManagePortal"
layer="eea.progress.editing.interfaces.IEEAEditingProgressLayer"
/>

<adapter
zcml:condition="have plone-60"
factory="eea.progress.editing.browser.controlpanel.EditingProgressRegistryConfigletPanel"
name="editingprogress-controlpanel" />

</configure>
40 changes: 4 additions & 36 deletions eea/progress/editing/browser/controlpanel.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,52 +3,20 @@
"""
import logging

from plone.app.registry.browser.controlpanel import ControlPanelFormWrapper, \
RegistryEditForm
from plone.restapi.controlpanels import RegistryConfigletPanel
from zope.component import adapter
from zope.interface import Interface

try:
from plone.schema import JSONField
except ImportError:
from zope.schema import Dict as JSONField

from plone.app.registry.browser.controlpanel import ControlPanelFormWrapper
from plone.app.registry.browser.controlpanel import RegistryEditForm
from eea.progress.editing.interfaces import IEditingProgressSettings

logger = logging.getLogger("eea.progress.editing")


class IEditingProgressSettings(Interface):
""" Editing progress schema """

progress = JSONField(
title="Progress",
description="Editing progress configuration",
required=False,
default={},
missing_value={},
)


class EditingProgressRegistryEditForm(RegistryEditForm):
""" Editing progress form """
schema = IEditingProgressSettings
schema_prefix = "editing"
label = "Editing progress Settings"
label = "Editing progress"


class EditingProgressControlPanelFormWrapper(ControlPanelFormWrapper):
""" Editing progress wrapper """
form = EditingProgressRegistryEditForm


@adapter(Interface, Interface)
class EditingProgressRegistryConfigletPanel(RegistryConfigletPanel):
""" Volto control panel """

schema = IEditingProgressSettings
schema_prefix = "editing"
configlet_id = "editingprogress-controlpanel"
configlet_category_id = "Products"
title = "Editing Progress Settings"
group = "Products"
Empty file modified eea/progress/editing/config.py
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/configure.zcml
100755 → 100644
Empty file.
19 changes: 15 additions & 4 deletions eea/progress/editing/interfaces.py
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,13 @@
>>> sandbox = portal._getOb('sandbox')

"""

try:
from plone.schema import JSONField
except ImportError:
from zope.schema import Dict as JSONField
from zope.publisher.interfaces.browser import IDefaultBrowserLayer
from zope.interface import Interface
from eea.progress.editing import EEAMessageFactory as _


class IBaseObject(Interface):
Expand All @@ -28,6 +32,13 @@ class IEditingProgressState(Interface):
"""


#
# Adapters
#
class IEditingProgressSettings(Interface):
""" Editing progress schema """

progress = JSONField(
title=_(u"Progress"),
description=_(u"Editing progress configuration"),
required=False,
default={},
missing_value={},
)
Empty file modified eea/progress/editing/locales/__init__.py
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/bg/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/bg/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/cs/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/cs/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/da/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/da/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/de/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/de/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/eea.pot
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/el/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/el/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/en/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/en/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/es/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/es/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/et/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/et/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/eu/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/eu/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/fi/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/fi/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/fr/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/fr/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/hr/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/hr/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/hu/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/hu/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/is/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/is/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/it/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/it/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/kl/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/kl/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/lt/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/lt/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/lv/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/lv/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/mt/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/mt/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/nl/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/nl/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/no/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/no/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/pl/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/pl/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/plone-manual.pot
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/pt/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/pt/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/pt_BR/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/pt_BR/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/ro/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/ro/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/ru/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/ru/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/sk/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/sk/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/sl/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/sl/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/sv/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/sv/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/tr/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/tr/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/update.sh
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/zh_TW/LC_MESSAGES/eea.po
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/locales/zh_TW/LC_MESSAGES/plone.po
100755 → 100644
Empty file.
11 changes: 0 additions & 11 deletions eea/progress/editing/profiles.zcml
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -25,20 +25,9 @@
post_handler=".setuphandlers.uninstall"
/>

<genericsetup:registerProfile
zcml:condition="have plone-60"
name="plone6"
title="eea.progress.editing"
directory="profiles/plone6"
description="Installs the eea.progress.editing add-on."
provides="Products.GenericSetup.interfaces.EXTENSION"
post_handler=".setuphandlers.post_install"
/>

<utility
factory=".setuphandlers.HiddenProfiles"
name="eea.progress.editing-hiddenprofiles"
/>


</configure>
Empty file modified eea/progress/editing/profiles/default/browserlayer.xml
100755 → 100644
Empty file.
16 changes: 16 additions & 0 deletions eea/progress/editing/profiles/default/controlpanel.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0"?>
<object name="portal_controlpanel">
<configlet
title="Editing Progress"
action_id="eea.progress.editing"
appId="eea.progress.editing"
category="Products"
condition_expr=""
icon_expr=""

url_expr="string:${portal_url}/@@progress.editing.controlpanel"

visible="True">
<permission>Manage portal</permission>
</configlet>
</object>
2 changes: 1 addition & 1 deletion eea/progress/editing/profiles/default/metadata.xml
100755 → 100644
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?xml version="1.0" encoding="UTF-8"?>
<metadata>
<version>1.5</version>
<version>2.0</version>
</metadata>
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
i18n:domain="eea">

<records
interface="eea.progress.editing.browser.controlpanel.IEditingProgressSettings"
interface="eea.progress.editing.interfaces.IEditingProgressSettings"
prefix="editing" />

</registry>
16 changes: 0 additions & 16 deletions eea/progress/editing/profiles/plone6/controlpanel.xml

This file was deleted.

Empty file modified eea/progress/editing/profiles/uninstall/browserlayer.xml
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/restapi/__init__.py
100755 → 100644
Empty file.
4 changes: 4 additions & 0 deletions eea/progress/editing/restapi/configure.zcml
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,8 @@

<adapter factory=".get.EditingProgress" name="editing.progress" />

<adapter
factory=".controlpanel.Controlpanel"
name="progress.editing" />

</configure>
19 changes: 19 additions & 0 deletions eea/progress/editing/restapi/controlpanel.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
""" Controlpanel API
"""
from zope.interface import Interface
from zope.component import adapter
from plone.restapi.controlpanels import RegistryConfigletPanel
from eea.progress.editing.interfaces import IEEAEditingProgressLayer
from eea.progress.editing.interfaces import IEditingProgressSettings


@adapter(Interface, IEEAEditingProgressLayer)
class Controlpanel(RegistryConfigletPanel):
""" Control Panel
"""
schema = IEditingProgressSettings
schema_prefix = "editing"
configlet_id = "eea.progress.editing"
configlet_category_id = "Products"
title = "Editing Progress"
group = "Products"
Empty file modified eea/progress/editing/restapi/get.py
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/setuphandlers.py
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/tests/__init__.py
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/tests/base.py
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/tests/test_doctests.py
100755 → 100644
Empty file.
Empty file modified eea/progress/editing/upgrades/__init__.py
100755 → 100644
Empty file.
9 changes: 4 additions & 5 deletions eea/progress/editing/upgrades/configure.zcml
100755 → 100644
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,15 @@

<genericsetup:upgradeSteps
zcml:condition="have plone-60"
source="1.0"
destination="1.5"
source="*"
destination="2.0"
profile="eea.progress.editing:default">

<genericsetup:upgradeDepends
title="Import all steps from eea.progress.editing Plone 6 profile"
import_profile="eea.progress.editing:plone6"
title="Import all steps from eea.progress.editing profile"
import_profile="eea.progress.editing:default"
/>

</genericsetup:upgradeSteps>


</configure>
2 changes: 1 addition & 1 deletion eea/progress/editing/version.txt
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.5
2.0
Empty file modified setup.py
100755 → 100644
Empty file.
Empty file modified tox.ini
100755 → 100644
Empty file.
Empty file modified xml2dict.py
100755 → 100644
Empty file.