Skip to content

Commit

Permalink
Merge pull request #8 from eea/develop
Browse files Browse the repository at this point in the history
Release
  • Loading branch information
avoinea authored Jun 1, 2023
2 parents 50b94ed + 9c9f241 commit 76255ef
Show file tree
Hide file tree
Showing 110 changed files with 73 additions and 137 deletions.
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.

0 comments on commit 76255ef

Please sign in to comment.