--- a/.installed.cfg Thu Oct 08 11:38:12 2015 +0200
+++ b/.installed.cfg Thu Oct 08 11:39:17 2015 +0200
@@ -7,13 +7,13 @@
[package]
__buildout_installed__ = /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/pyams_upgrade
+ /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/proutes
/home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/pcreate
- /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/proutes
- /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/pshell
+ /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/pserve
+ /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/prequest
/home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/pdistreport
/home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/ptweens
- /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/prequest
- /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/pserve
+ /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/pshell
/home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/pviews
__buildout_signature__ = zc.recipe.egg-2.0.1-py3.4.egg setuptools-14.0-py3.4.egg zc.buildout-2.3.1-py3.4.egg
_b = /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin
@@ -37,8 +37,8 @@
[i18n]
__buildout_installed__ = /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/pybabel
+ /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/polint
/home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/pot-create
- /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/polint
__buildout_signature__ = zc.recipe.egg-2.0.1-py3.4.egg setuptools-14.0-py3.4.egg zc.buildout-2.3.1-py3.4.egg
_b = /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin
_d = /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/develop-eggs
@@ -69,7 +69,7 @@
[test]
__buildout_installed__ = /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/parts/test
/home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin/test
-__buildout_signature__ = zc.recipe.testrunner-2.0.0-py3.4.egg zc.recipe.egg-2.0.1-py3.4.egg setuptools-14.0-py3.4.egg zope.testrunner-4.4.6-py3.4.egg zc.buildout-2.3.1-py3.4.egg zope.interface-4.1.2-py3.4-linux-x86_64.egg zope.exceptions-4.0.7-py3.4.egg six-e6b62e54b4df360c40dfcbb76c1ecf1a
+__buildout_signature__ = zc.recipe.testrunner-2.0.0-py3.4.egg zc.recipe.egg-2.0.1-py3.4.egg setuptools-14.0-py3.4.egg zope.testrunner-4.4.6-py3.4.egg zc.buildout-2.3.1-py3.4.egg zope.interface-4.1.2-py3.4-linux-x86_64.egg zope.exceptions-4.0.7-py3.4.egg six-0ce7b5a80be3929f9cef8cbc6d670b68
_b = /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/bin
_d = /home/tflorac/Dropbox/src/PyAMS/pyams_workflow/develop-eggs
_e = /var/local/env/pyams/eggs
--- a/buildout.cfg Thu Oct 08 11:38:12 2015 +0200
+++ b/buildout.cfg Thu Oct 08 11:39:17 2015 +0200
@@ -77,4 +77,4 @@
eggs = pyams_workflow [test]
[versions]
-pyams_workflow = 0.1.0
+pyams_workflow = 0.1.1
--- a/docs/HISTORY.txt Thu Oct 08 11:38:12 2015 +0200
+++ b/docs/HISTORY.txt Thu Oct 08 11:39:17 2015 +0200
@@ -0,0 +1,11 @@
+History
+=======
+
+0.1.1
+-----
+ - updated workflow interfaces
+ - updated management interface
+
+0.1.0
+-----
+ - initial release
--- a/setup.py Thu Oct 08 11:38:12 2015 +0200
+++ b/setup.py Thu Oct 08 11:39:17 2015 +0200
@@ -22,7 +22,7 @@
README = os.path.join(DOCS, 'README.txt')
HISTORY = os.path.join(DOCS, 'HISTORY.txt')
-version = '0.1.0'
+version = '0.1.1'
long_description = open(README).read() + '\n\n' + open(HISTORY).read()
tests_require = []
@@ -47,7 +47,8 @@
package_dir={'': 'src'},
namespace_packages=[],
include_package_data=True,
- package_data={'': ['*.zcml', '*.txt', '*.pt', '*.pot', '*.po', '*.mo', '*.png', '*.gif', '*.jpeg', '*.jpg', '*.css', '*.js']},
+ package_data={'': ['*.zcml', '*.txt', '*.pt', '*.pot', '*.po', '*.mo', '*.png', '*.gif', '*.jpeg', '*.jpg',
+ '*.css', '*.js']},
zip_safe=False,
# uncomment this to be able to run tests with setup.py
test_suite="pyams_workflow.tests.test_utilsdocs.test_suite",
--- a/src/pyams_workflow.egg-info/PKG-INFO Thu Oct 08 11:38:12 2015 +0200
+++ b/src/pyams_workflow.egg-info/PKG-INFO Thu Oct 08 11:39:17 2015 +0200
@@ -1,6 +1,6 @@
Metadata-Version: 1.1
Name: pyams-workflow
-Version: 0.1.0
+Version: 0.1.1
Summary: PyAMS workflow manager
Home-page: http://hg.ztfy.org/pyams/pyams_workflow
Author: Thierry Florac
@@ -8,6 +8,17 @@
License: ZPL
Description:
+ History
+ =======
+
+ 0.1.1
+ -----
+ - updated workflow interfaces
+ - updated management interface
+
+ 0.1.0
+ -----
+ - initial release
Keywords: Pyramid PyAMS workflow
Platform: UNKNOWN
--- a/src/pyams_workflow/content.py Thu Oct 08 11:38:12 2015 +0200
+++ b/src/pyams_workflow/content.py Thu Oct 08 11:39:17 2015 +0200
@@ -111,17 +111,15 @@
def is_visible(self, request=None):
# associated workflow?
- wf_name = IWorkflowManagedContent(self.__parent__).workflow_name
+ content = IWorkflowManagedContent(self.__parent__)
+ wf_name = content.workflow_name
if not wf_name:
return True
# check workflow?
- workflow = query_utility(IWorkflow, name=wf_name)
- if workflow is None:
- return False
- if workflow.view_permission:
+ if content.view_permission:
if request is None:
request = check_request()
- if not request.has_permission(workflow.view_permission, context=self.__parent__):
+ if not request.has_permission(content.view_permission, context=self.__parent__):
return False
return self.is_published()
Binary file src/pyams_workflow/locales/fr/LC_MESSAGES/pyams_workflow.mo has changed
--- a/src/pyams_workflow/locales/fr/LC_MESSAGES/pyams_workflow.po Thu Oct 08 11:38:12 2015 +0200
+++ b/src/pyams_workflow/locales/fr/LC_MESSAGES/pyams_workflow.po Thu Oct 08 11:39:17 2015 +0200
@@ -5,7 +5,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2015-06-02 10:29+0200\n"
+"POT-Creation-Date: 2015-10-05 12:07+0200\n"
"PO-Revision-Date: 2015-05-12 11:59+0200\n"
"Last-Translator: Thierry Florac <tflorac@ulthar.net>\n"
"Language-Team: French <traduc@traduc.org>\n"
@@ -16,156 +16,174 @@
"Generated-By: Lingua 3.8\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+#: src/pyams_workflow/workflow.py:117
+msgid "-- unknown --"
+msgstr "-- inconnu --"
+
#: src/pyams_workflow/content.py:155
#, python-format
msgid "Clone created from version {source}"
msgstr "Duplication de la version {source}"
-#: src/pyams_workflow/zmi/workflow.py:66
+#: src/pyams_workflow/zmi/workflow.py:67
msgid "Change status..."
msgstr "Agir sur le statut..."
-#: src/pyams_workflow/zmi/workflow.py:111
+#: src/pyams_workflow/zmi/workflow.py:112
msgid "Older versions"
msgstr "Versions plus anciennes"
-#: src/pyams_workflow/zmi/workflow.py:132
-#: src/pyams_workflow/zmi/workflow.py:104
+#: src/pyams_workflow/zmi/workflow.py:133
+#: src/pyams_workflow/zmi/workflow.py:105
#, python-format
msgid "Version {version} ({state} - last update {date})"
msgstr "Version {version} ({state} - dernière modification {date})"
-#: src/pyams_workflow/zmi/versions.py:49
-msgid "Version history..."
-msgstr "Historique de la version..."
+#: src/pyams_workflow/zmi/versions.py:50
+msgid "Version history"
+msgstr "Historique"
-#: src/pyams_workflow/zmi/versions.py:99
+#: src/pyams_workflow/zmi/versions.py:90
msgid "Date"
msgstr "Date"
-#: src/pyams_workflow/zmi/versions.py:111
-msgid "Principal"
-msgstr "Utilisateur"
-
-#: src/pyams_workflow/zmi/versions.py:127
-msgid "Source"
-msgstr "Source"
+#: src/pyams_workflow/zmi/versions.py:103
+msgid "New state"
+msgstr "Statut"
-#: src/pyams_workflow/zmi/versions.py:146
-msgid "Transition"
-msgstr "Opération"
+#: src/pyams_workflow/zmi/versions.py:112
+msgid "Modifier"
+msgstr "Intervenant"
-#: src/pyams_workflow/zmi/versions.py:155
-msgid "Target state"
-msgstr "Nouveau statut"
-
-#: src/pyams_workflow/zmi/versions.py:164
-#: src/pyams_workflow/interfaces/__init__.py:383
+#: src/pyams_workflow/zmi/versions.py:128
+#: src/pyams_workflow/interfaces/__init__.py:432
msgid "Comment"
msgstr "Commentaire"
-#: src/pyams_workflow/zmi/versions.py:70
+#: src/pyams_workflow/zmi/versions.py:139
+msgid "Transition"
+msgstr "Fait suite à"
+
+#: src/pyams_workflow/zmi/versions.py:157
+msgid "Previous state"
+msgstr "Statut précédent"
+
+#: src/pyams_workflow/zmi/versions.py:61
#, python-format
msgid "Version {version} history"
msgstr "Historique de la version {version}"
-#: src/pyams_workflow/zmi/versions.py:133
-#: src/pyams_workflow/zmi/versions.py:137
+#: src/pyams_workflow/zmi/versions.py:163
#, python-format
-msgid "Version {version} ({status})"
-msgstr "Version {version} ({status})"
+msgid "{status} (version {version})"
+msgstr "{status} (version {version})"
#: src/pyams_workflow/zmi/viewlet/templates/versions.pt:5
#: src/pyams_workflow/zmi/viewlet/templates/versions.pt:25
msgid "Version ${version} - ${state}"
msgstr "Version ${version} - ${state}"
-#: src/pyams_workflow/interfaces/__init__.py:271
+#: src/pyams_workflow/interfaces/__init__.py:300
msgid "Version ID"
msgstr "N° de version"
-#: src/pyams_workflow/interfaces/__init__.py:273
+#: src/pyams_workflow/interfaces/__init__.py:302
msgid "Version state"
msgstr "Statut actuel"
-#: src/pyams_workflow/interfaces/__init__.py:275
+#: src/pyams_workflow/interfaces/__init__.py:304
msgid "State date"
msgstr "Date du statut"
-#: src/pyams_workflow/interfaces/__init__.py:276
+#: src/pyams_workflow/interfaces/__init__.py:305
msgid "Date at which the current state was applied"
msgstr "Date à laquelle le changement d'état a été effectué"
-#: src/pyams_workflow/interfaces/__init__.py:278
+#: src/pyams_workflow/interfaces/__init__.py:307
msgid "State principal"
msgstr "Statut défini par"
-#: src/pyams_workflow/interfaces/__init__.py:279
+#: src/pyams_workflow/interfaces/__init__.py:308
msgid "ID of the principal which defined current state"
-msgstr "Utilisateur ayant effectué défini ce statut"
+msgstr "Utilisateur ayant défini ce statut"
-#: src/pyams_workflow/interfaces/__init__.py:317
+#: src/pyams_workflow/interfaces/__init__.py:310
+#: src/pyams_workflow/interfaces/__init__.py:423
+msgid "Urgent request?"
+msgstr "Sollicitation urgente ?"
+
+#: src/pyams_workflow/interfaces/__init__.py:357
msgid "Workflow name"
msgstr "Nom du workflow"
-#: src/pyams_workflow/interfaces/__init__.py:318
+#: src/pyams_workflow/interfaces/__init__.py:358
msgid "Name of workflow utility managing this content"
msgstr "Nom de l'outil de workflow gérant ce contenu"
-#: src/pyams_workflow/interfaces/__init__.py:322
+#: src/pyams_workflow/interfaces/__init__.py:362
msgid "View permission"
msgstr "Permission de consultation"
-#: src/pyams_workflow/interfaces/__init__.py:323
+#: src/pyams_workflow/interfaces/__init__.py:363
msgid "This permission will be required to display content"
msgstr "Cette permission sera nécessaire pour afficher le contenu"
-#: src/pyams_workflow/interfaces/__init__.py:339
+#: src/pyams_workflow/interfaces/__init__.py:379
msgid "Transition ID"
msgstr "ID de la transition"
-#: src/pyams_workflow/interfaces/__init__.py:346
+#: src/pyams_workflow/interfaces/__init__.py:386
msgid "Publication date"
msgstr "Date de publication"
-#: src/pyams_workflow/interfaces/__init__.py:347
+#: src/pyams_workflow/interfaces/__init__.py:387
msgid "Last date at which content was accepted for publication"
msgstr "Dernière date à laquelle le contenu a été accepté pour publication"
-#: src/pyams_workflow/interfaces/__init__.py:350
+#: src/pyams_workflow/interfaces/__init__.py:390
msgid "First publication date"
msgstr "Première date de publication"
-#: src/pyams_workflow/interfaces/__init__.py:351
+#: src/pyams_workflow/interfaces/__init__.py:391
msgid "First date at which content was accepted for publication"
msgstr "Première date à laquelle ce contenu a été accepté pour publication"
-#: src/pyams_workflow/interfaces/__init__.py:354
+#: src/pyams_workflow/interfaces/__init__.py:394
msgid "Publication start date"
msgstr "Début de publication"
-#: src/pyams_workflow/interfaces/__init__.py:355
+#: src/pyams_workflow/interfaces/__init__.py:395
msgid "Date from which content will be visible"
msgstr "Date à partir de laquelle ce contenu sera visible"
-#: src/pyams_workflow/interfaces/__init__.py:358
+#: src/pyams_workflow/interfaces/__init__.py:398
msgid "Publication end date"
msgstr "Fin de publication"
-#: src/pyams_workflow/interfaces/__init__.py:359
+#: src/pyams_workflow/interfaces/__init__.py:399
msgid "Date past which content will not be visible"
msgstr "Date à partir de laquelle ce contenu ne sera plus consultable"
-#: src/pyams_workflow/interfaces/__init__.py:384
+#: src/pyams_workflow/interfaces/__init__.py:424
+msgid "Please use this option only when really needed..."
+msgstr "Veillez à réserver l'urgence aux situations qui le méritent..."
+
+#: src/pyams_workflow/interfaces/__init__.py:433
msgid "Comment associated with this operation"
msgstr "Commentaire associé à cette opération"
-#: src/pyams_workflow/interfaces/__init__.py:366
+#: src/pyams_workflow/interfaces/__init__.py:406
msgid "Can't define publication end date without publication start date!"
msgstr ""
"Impossible de définir une date de fin de publication sans date de début !"
-#: src/pyams_workflow/interfaces/__init__.py:368
+#: src/pyams_workflow/interfaces/__init__.py:408
msgid "Publication end date must be defined after publication start date!"
msgstr ""
"La date de fin de publication doit être postérieure à la date de début !"
+
+#~ msgid "Principal"
+#~ msgstr "Utilisateur"
+
+#~ msgid "Source"
+#~ msgstr "Source"
--- a/src/pyams_workflow/locales/pyams_workflow.pot Thu Oct 08 11:38:12 2015 +0200
+++ b/src/pyams_workflow/locales/pyams_workflow.pot Thu Oct 08 11:39:17 2015 +0200
@@ -6,7 +6,7 @@
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE 1.0\n"
-"POT-Creation-Date: 2015-06-02 10:29+0200\n"
+"POT-Creation-Date: 2015-10-05 12:07+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -16,63 +16,66 @@
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Lingua 3.8\n"
+#: ./src/pyams_workflow/workflow.py:117
+msgid "-- unknown --"
+msgstr ""
+
#: ./src/pyams_workflow/content.py:155
#, python-format
msgid "Clone created from version {source}"
msgstr ""
-#: ./src/pyams_workflow/zmi/workflow.py:66
+#: ./src/pyams_workflow/zmi/workflow.py:67
msgid "Change status..."
msgstr ""
-#: ./src/pyams_workflow/zmi/workflow.py:111
+#: ./src/pyams_workflow/zmi/workflow.py:112
msgid "Older versions"
msgstr ""
-#: ./src/pyams_workflow/zmi/workflow.py:132
-#: ./src/pyams_workflow/zmi/workflow.py:104
+#: ./src/pyams_workflow/zmi/workflow.py:133
+#: ./src/pyams_workflow/zmi/workflow.py:105
#, python-format
msgid "Version {version} ({state} - last update {date})"
msgstr ""
-#: ./src/pyams_workflow/zmi/versions.py:49
-msgid "Version history..."
+#: ./src/pyams_workflow/zmi/versions.py:50
+msgid "Version history"
msgstr ""
-#: ./src/pyams_workflow/zmi/versions.py:99
+#: ./src/pyams_workflow/zmi/versions.py:90
msgid "Date"
msgstr ""
-#: ./src/pyams_workflow/zmi/versions.py:111
-msgid "Principal"
+#: ./src/pyams_workflow/zmi/versions.py:103
+msgid "New state"
msgstr ""
-#: ./src/pyams_workflow/zmi/versions.py:127
-msgid "Source"
+#: ./src/pyams_workflow/zmi/versions.py:112
+msgid "Modifier"
msgstr ""
-#: ./src/pyams_workflow/zmi/versions.py:146
+#: ./src/pyams_workflow/zmi/versions.py:128
+#: ./src/pyams_workflow/interfaces/__init__.py:432
+msgid "Comment"
+msgstr ""
+
+#: ./src/pyams_workflow/zmi/versions.py:139
msgid "Transition"
msgstr ""
-#: ./src/pyams_workflow/zmi/versions.py:155
-msgid "Target state"
+#: ./src/pyams_workflow/zmi/versions.py:157
+msgid "Previous state"
msgstr ""
-#: ./src/pyams_workflow/zmi/versions.py:164
-#: ./src/pyams_workflow/interfaces/__init__.py:383
-msgid "Comment"
-msgstr ""
-
-#: ./src/pyams_workflow/zmi/versions.py:70
+#: ./src/pyams_workflow/zmi/versions.py:61
#, python-format
msgid "Version {version} history"
msgstr ""
-#: ./src/pyams_workflow/zmi/versions.py:133
-#: ./src/pyams_workflow/zmi/versions.py:137
+#: ./src/pyams_workflow/zmi/versions.py:163
#, python-format
-msgid "Version {version} ({status})"
+msgid "{status} (version {version})"
msgstr ""
#: ./src/pyams_workflow/zmi/viewlet/templates/versions.pt:5
@@ -80,90 +83,99 @@
msgid "Version ${version} - ${state}"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:271
+#: ./src/pyams_workflow/interfaces/__init__.py:300
msgid "Version ID"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:273
+#: ./src/pyams_workflow/interfaces/__init__.py:302
msgid "Version state"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:275
+#: ./src/pyams_workflow/interfaces/__init__.py:304
msgid "State date"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:276
+#: ./src/pyams_workflow/interfaces/__init__.py:305
msgid "Date at which the current state was applied"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:278
+#: ./src/pyams_workflow/interfaces/__init__.py:307
msgid "State principal"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:279
+#: ./src/pyams_workflow/interfaces/__init__.py:308
msgid "ID of the principal which defined current state"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:317
+#: ./src/pyams_workflow/interfaces/__init__.py:310
+#: ./src/pyams_workflow/interfaces/__init__.py:423
+msgid "Urgent request?"
+msgstr ""
+
+#: ./src/pyams_workflow/interfaces/__init__.py:357
msgid "Workflow name"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:318
+#: ./src/pyams_workflow/interfaces/__init__.py:358
msgid "Name of workflow utility managing this content"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:322
+#: ./src/pyams_workflow/interfaces/__init__.py:362
msgid "View permission"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:323
+#: ./src/pyams_workflow/interfaces/__init__.py:363
msgid "This permission will be required to display content"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:339
+#: ./src/pyams_workflow/interfaces/__init__.py:379
msgid "Transition ID"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:346
+#: ./src/pyams_workflow/interfaces/__init__.py:386
msgid "Publication date"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:347
+#: ./src/pyams_workflow/interfaces/__init__.py:387
msgid "Last date at which content was accepted for publication"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:350
+#: ./src/pyams_workflow/interfaces/__init__.py:390
msgid "First publication date"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:351
+#: ./src/pyams_workflow/interfaces/__init__.py:391
msgid "First date at which content was accepted for publication"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:354
+#: ./src/pyams_workflow/interfaces/__init__.py:394
msgid "Publication start date"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:355
+#: ./src/pyams_workflow/interfaces/__init__.py:395
msgid "Date from which content will be visible"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:358
+#: ./src/pyams_workflow/interfaces/__init__.py:398
msgid "Publication end date"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:359
+#: ./src/pyams_workflow/interfaces/__init__.py:399
msgid "Date past which content will not be visible"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:384
+#: ./src/pyams_workflow/interfaces/__init__.py:424
+msgid "Please use this option only when really needed..."
+msgstr ""
+
+#: ./src/pyams_workflow/interfaces/__init__.py:433
msgid "Comment associated with this operation"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:366
+#: ./src/pyams_workflow/interfaces/__init__.py:406
msgid "Can't define publication end date without publication start date!"
msgstr ""
-#: ./src/pyams_workflow/interfaces/__init__.py:368
+#: ./src/pyams_workflow/interfaces/__init__.py:408
msgid "Publication end date must be defined after publication start date!"
msgstr ""