# HG changeset patch # User Thierry Florac # Date 1444297157 -7200 # Node ID 21b836971c5667949828b6c37221a20cd8729976 # Parent ceca681f8c3a5ec83c3d3518c0a81c4a41eab9f3 Version 0.1.1 diff -r ceca681f8c3a -r 21b836971c56 .installed.cfg --- 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 diff -r ceca681f8c3a -r 21b836971c56 buildout.cfg --- 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 diff -r ceca681f8c3a -r 21b836971c56 docs/HISTORY.txt --- 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 diff -r ceca681f8c3a -r 21b836971c56 setup.py --- 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", diff -r ceca681f8c3a -r 21b836971c56 src/pyams_workflow.egg-info/PKG-INFO --- 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 diff -r ceca681f8c3a -r 21b836971c56 src/pyams_workflow/content.py --- 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() diff -r ceca681f8c3a -r 21b836971c56 src/pyams_workflow/locales/fr/LC_MESSAGES/pyams_workflow.mo Binary file src/pyams_workflow/locales/fr/LC_MESSAGES/pyams_workflow.mo has changed diff -r ceca681f8c3a -r 21b836971c56 src/pyams_workflow/locales/fr/LC_MESSAGES/pyams_workflow.po --- 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 \n" "Language-Team: French \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" diff -r ceca681f8c3a -r 21b836971c56 src/pyams_workflow/locales/pyams_workflow.pot --- 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 \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 ""