Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
erp5
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Nicolas Wavrant
erp5
Commits
00793fb9
Commit
00793fb9
authored
Mar 26, 2018
by
Nicolas Wavrant
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
erp5_interface_post: redisign workflow and hooks
parent
f521d689
Changes
36
Show whitespace changes
Inline
Side-by-side
Showing
36 changed files
with
791 additions
and
78 deletions
+791
-78
bt5/erp5_interface_post/SkinTemplateItem/portal_skins/erp5_interface_post/InterfacePost_afterAllowExport.py
...ins/erp5_interface_post/InterfacePost_afterAllowExport.py
+0
-10
bt5/erp5_interface_post/SkinTemplateItem/portal_skins/erp5_interface_post/InterfacePost_exportByActivity.py
...ins/erp5_interface_post/InterfacePost_exportByActivity.py
+0
-6
bt5/erp5_interface_post/SkinTemplateItem/portal_skins/erp5_interface_post/InternetMessagePost_afterPrepareExport.py
..._interface_post/InternetMessagePost_afterPrepareExport.py
+3
-0
bt5/erp5_interface_post/SkinTemplateItem/portal_skins/erp5_interface_post/InternetMessagePost_afterPrepareExport.xml
...interface_post/InternetMessagePost_afterPrepareExport.xml
+1
-1
bt5/erp5_interface_post/SkinTemplateItem/portal_skins/erp5_interface_post/InternetMessagePost_afterPrepareImport.py
..._interface_post/InternetMessagePost_afterPrepareImport.py
+4
-0
bt5/erp5_interface_post/SkinTemplateItem/portal_skins/erp5_interface_post/InternetMessagePost_afterPrepareImport.xml
...interface_post/InternetMessagePost_afterPrepareImport.xml
+1
-1
bt5/erp5_interface_post/SkinTemplateItem/portal_skins/erp5_interface_post/InternetMessagePost_export.py
...l_skins/erp5_interface_post/InternetMessagePost_export.py
+0
-9
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/scripts/afterAllowExport.py
...kflow/interface_post_workflow/scripts/afterAllowExport.py
+0
-1
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/scripts/afterExport.py
...l_workflow/interface_post_workflow/scripts/afterExport.py
+5
-0
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/scripts/afterExport.xml
..._workflow/interface_post_workflow/scripts/afterExport.xml
+1
-1
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/scripts/afterPrepareExport.py
...low/interface_post_workflow/scripts/afterPrepareExport.py
+5
-0
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/scripts/afterPrepareExport.xml
...ow/interface_post_workflow/scripts/afterPrepareExport.xml
+62
-0
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/scripts/afterPrepareImport.py
...low/interface_post_workflow/scripts/afterPrepareImport.py
+5
-0
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/scripts/afterPrepareImport.xml
...ow/interface_post_workflow/scripts/afterPrepareImport.xml
+62
-0
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/archived.xml
...rtal_workflow/interface_post_workflow/states/archived.xml
+3
-3
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/draft.xml
.../portal_workflow/interface_post_workflow/states/draft.xml
+6
-4
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/export_acknowledged.xml
...ow/interface_post_workflow/states/export_acknowledged.xml
+36
-0
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/export_failed.xml
...workflow/interface_post_workflow/states/export_failed.xml
+4
-4
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/export_prepared.xml
...rkflow/interface_post_workflow/states/export_prepared.xml
+7
-5
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/exported.xml
...rtal_workflow/interface_post_workflow/states/exported.xml
+2
-4
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/import_failed.xml
...workflow/interface_post_workflow/states/import_failed.xml
+7
-5
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/import_prepared.xml
...rkflow/interface_post_workflow/states/import_prepared.xml
+43
-0
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/imported.xml
...rtal_workflow/interface_post_workflow/states/imported.xml
+36
-0
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/acknowledge_export.xml
...nterface_post_workflow/transitions/acknowledge_export.xml
+79
-0
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/acknowledge_export_action.xml
...e_post_workflow/transitions/acknowledge_export_action.xml
+4
-4
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/archive.xml
..._workflow/interface_post_workflow/transitions/archive.xml
+3
-3
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/archive_action.xml
...ow/interface_post_workflow/transitions/archive_action.xml
+5
-5
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/export.xml
...l_workflow/interface_post_workflow/transitions/export.xml
+1
-1
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/fail_import.xml
...kflow/interface_post_workflow/transitions/fail_import.xml
+3
-3
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/fail_import_action.xml
...nterface_post_workflow/transitions/fail_import_action.xml
+79
-0
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/import.xml
...l_workflow/interface_post_workflow/transitions/import.xml
+4
-4
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/import_action.xml
...low/interface_post_workflow/transitions/import_action.xml
+79
-0
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/prepare_export.xml
...ow/interface_post_workflow/transitions/prepare_export.xml
+79
-0
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/prepare_export_action.xml
...rface_post_workflow/transitions/prepare_export_action.xml
+4
-4
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/prepare_import.xml
...ow/interface_post_workflow/transitions/prepare_import.xml
+79
-0
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/prepare_import_action.xml
...rface_post_workflow/transitions/prepare_import_action.xml
+79
-0
No files found.
bt5/erp5_interface_post/SkinTemplateItem/portal_skins/erp5_interface_post/InterfacePost_afterAllowExport.py
deleted
100644 → 0
View file @
f521d689
# Script called whenever an interface post becomes exportable.
# It just calls in activity a script in which all the action happens.
# The main purpose of adding this script as overhead is to allow easy
# customization of the export behavior.
# Ie: sending mode/interface depends of the portal type. Or project wants
# to send it by bunches using alarm. Or ...
# Priority 2 is just enough to be executed after the immediateReindexObject
tag
=
"InterfacePostWorkflow_afterAllowExport:%s"
%
context
.
getReference
()
context
.
activate
(
tag
=
tag
).
InterfacePost_exportByActivity
()
bt5/erp5_interface_post/SkinTemplateItem/portal_skins/erp5_interface_post/InterfacePost_exportByActivity.py
deleted
100644 → 0
View file @
f521d689
from
Products.ZSQLCatalog.SQLCatalog
import
SimpleQuery
post_export_method
=
context
.
getTypeBasedMethod
(
'export'
)
if
post_export_method
is
not
None
:
return
post_export_method
()
bt5/erp5_interface_post/SkinTemplateItem/portal_skins/erp5_interface_post/InternetMessagePost_afterPrepareExport.py
0 → 100644
View file @
00793fb9
# Internet Message Post is by default directly sent through MailHost.
# If a different behavior is needed, this script can be overriden.
context
.
export
()
bt5/erp5_interface_post/SkinTemplateItem/portal_skins/erp5_interface_post/Inter
facePost_afterAllow
Export.xml
→
bt5/erp5_interface_post/SkinTemplateItem/portal_skins/erp5_interface_post/Inter
netMessagePost_afterPrepare
Export.xml
View file @
00793fb9
...
...
@@ -54,7 +54,7 @@
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Inter
facePost_afterAllow
Export
</string>
</value>
<value>
<string>
Inter
netMessagePost_afterPrepare
Export
</string>
</value>
</item>
</dictionary>
</pickle>
...
...
bt5/erp5_interface_post/SkinTemplateItem/portal_skins/erp5_interface_post/InternetMessagePost_afterPrepareImport.py
0 → 100644
View file @
00793fb9
if
context
.
InternetMessagePost_ingest
():
getattr
(
context
,
'import'
)()
# "context.import()" is considered a syntax error...
else
:
context
.
failImport
()
bt5/erp5_interface_post/SkinTemplateItem/portal_skins/erp5_interface_post/Inter
facePost_exportByActivity
.xml
→
bt5/erp5_interface_post/SkinTemplateItem/portal_skins/erp5_interface_post/Inter
netMessagePost_afterPrepareImport
.xml
View file @
00793fb9
...
...
@@ -54,7 +54,7 @@
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Inter
facePost_exportByActivity
</string>
</value>
<value>
<string>
Inter
netMessagePost_afterPrepareImport
</string>
</value>
</item>
</dictionary>
</pickle>
...
...
bt5/erp5_interface_post/SkinTemplateItem/portal_skins/erp5_interface_post/InternetMessagePost_export.py
View file @
00793fb9
# Export is done before sending to MailHost, as MailHost isn't transactional
# and if the workflow method fails, or if the object isn't in the correct
# workflow state, we may send several times the email.
if
context
.
getSimulationState
()
==
'exportable'
:
context
.
export
()
else
:
raise
ValueError
(
'Object cannot be exported as its workflow state is : %s'
%
context
.
getSimulationStateTitle
())
context
.
getPortalObject
().
MailHost
.
send
(
context
.
getData
())
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/scripts/afterAllowExport.py
deleted
100644 → 0
View file @
f521d689
state_change
[
'object'
].
activate
().
InterfacePost_afterAllowExport
()
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/scripts/afterExport.py
0 → 100644
View file @
00793fb9
tag
=
"afterExport:%s"
%
state_change
[
'object'
].
getReference
()
method
=
state_change
[
'object'
].
getTypeBasedMethod
(
'export'
)
if
method
is
not
None
:
getattr
(
state_change
[
'object'
].
activate
(
tag
=
tag
,
activity
=
'SQLQueue'
),
method
.
id
)()
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/scripts/after
Allow
Export.xml
→
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/scripts/afterExport.xml
View file @
00793fb9
...
...
@@ -54,7 +54,7 @@
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
after
Allow
Export
</string>
</value>
<value>
<string>
afterExport
</string>
</value>
</item>
</dictionary>
</pickle>
...
...
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/scripts/afterPrepareExport.py
0 → 100644
View file @
00793fb9
tag
=
"afterPrepareExport:%s"
%
state_change
[
'object'
].
getReference
()
method
=
state_change
[
'object'
].
getTypeBasedMethod
(
'afterPrepareExport'
)
if
method
is
not
None
:
getattr
(
state_change
[
'object'
].
activate
(
tag
=
tag
,
activity
=
'SQLQueue'
),
method
.
id
)()
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/scripts/afterPrepareExport.xml
0 → 100644
View file @
00793fb9
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"PythonScript"
module=
"Products.PythonScripts.PythonScript"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
Script_magic
</string>
</key>
<value>
<int>
3
</int>
</value>
</item>
<item>
<key>
<string>
_bind_names
</string>
</key>
<value>
<object>
<klass>
<global
name=
"NameAssignments"
module=
"Shared.DC.Scripts.Bindings"
/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key>
<string>
_asgns
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
name_container
</string>
</key>
<value>
<string>
container
</string>
</value>
</item>
<item>
<key>
<string>
name_context
</string>
</key>
<value>
<string>
context
</string>
</value>
</item>
<item>
<key>
<string>
name_m_self
</string>
</key>
<value>
<string>
script
</string>
</value>
</item>
<item>
<key>
<string>
name_subpath
</string>
</key>
<value>
<string>
traverse_subpath
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
_params
</string>
</key>
<value>
<string>
state_change
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
afterPrepareExport
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/scripts/afterPrepareImport.py
0 → 100644
View file @
00793fb9
tag
=
"afterPrepareImport:%s"
%
state_change
[
'object'
].
getReference
()
method
=
state_change
[
'object'
].
getTypeBasedMethod
(
'afterPrepareImport'
)
if
method
is
not
None
:
getattr
(
state_change
[
'object'
].
activate
(
tag
=
tag
,
activity
=
'SQLQueue'
),
method
.
id
)()
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/scripts/afterPrepareImport.xml
0 → 100644
View file @
00793fb9
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"PythonScript"
module=
"Products.PythonScripts.PythonScript"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
Script_magic
</string>
</key>
<value>
<int>
3
</int>
</value>
</item>
<item>
<key>
<string>
_bind_names
</string>
</key>
<value>
<object>
<klass>
<global
name=
"NameAssignments"
module=
"Shared.DC.Scripts.Bindings"
/>
</klass>
<tuple/>
<state>
<dictionary>
<item>
<key>
<string>
_asgns
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
name_container
</string>
</key>
<value>
<string>
container
</string>
</value>
</item>
<item>
<key>
<string>
name_context
</string>
</key>
<value>
<string>
context
</string>
</value>
</item>
<item>
<key>
<string>
name_m_self
</string>
</key>
<value>
<string>
script
</string>
</value>
</item>
<item>
<key>
<string>
name_subpath
</string>
</key>
<value>
<string>
traverse_subpath
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
_params
</string>
</key>
<value>
<string>
state_change
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
afterPrepareImport
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/a
cknowledg
ed.xml
→
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/a
rchiv
ed.xml
View file @
00793fb9
...
...
@@ -8,15 +8,15 @@
<dictionary>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string>
Document has been exported, and the destination responded with an acknowledgment of reception
</string>
</value>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
a
cknowledg
ed
</string>
</value>
<value>
<string>
a
rchiv
ed
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
A
cknowledg
ed
</string>
</value>
<value>
<string>
A
rchiv
ed
</string>
</value>
</item>
<item>
<key>
<string>
transitions
</string>
</key>
...
...
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/draft.xml
View file @
00793fb9
...
...
@@ -22,10 +22,12 @@
<key>
<string>
transitions
</string>
</key>
<value>
<tuple>
<string>
allow_export
</string>
<string>
allow_export_action
</string>
<string>
disallow_export
</string>
<string>
disallow_export_action
</string>
<string>
archive
</string>
<string>
archive_action
</string>
<string>
prepare_export
</string>
<string>
prepare_export_action
</string>
<string>
prepare_import
</string>
<string>
prepare_import_action
</string>
</tuple>
</value>
</item>
...
...
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/export_acknowledged.xml
0 → 100644
View file @
00793fb9
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"StateDefinition"
module=
"Products.DCWorkflow.States"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
export_acknowledged
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Export Acknowledged
</string>
</value>
</item>
<item>
<key>
<string>
transitions
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
type_list
</string>
</key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/export_failed.xml
View file @
00793fb9
...
...
@@ -22,10 +22,10 @@
<key>
<string>
transitions
</string>
</key>
<value>
<tuple>
<string>
a
llow_export
</string>
<string>
a
llow_export
_action
</string>
<string>
disallow
_export
</string>
<string>
disallow
_export_action
</string>
<string>
a
rchive
</string>
<string>
a
rchive
_action
</string>
<string>
prepare
_export
</string>
<string>
prepare
_export_action
</string>
</tuple>
</value>
</item>
...
...
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/export
able
.xml
→
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/export
_prepared
.xml
View file @
00793fb9
...
...
@@ -8,24 +8,26 @@
<dictionary>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string>
The document is ready to be exported
</string>
</value>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
export
able
</string>
</value>
<value>
<string>
export
_prepared
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Export
able
</string>
</value>
<value>
<string>
Export
Prepared
</string>
</value>
</item>
<item>
<key>
<string>
transitions
</string>
</key>
<value>
<tuple>
<string>
disallow_export
</string>
<string>
disallow_export
_action
</string>
<string>
archive
</string>
<string>
archive
_action
</string>
<string>
export
</string>
<string>
export_action
</string>
<string>
fail_export
</string>
<string>
fail_export_action
</string>
</tuple>
</value>
</item>
...
...
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/exported.xml
View file @
00793fb9
...
...
@@ -22,10 +22,8 @@
<key>
<string>
transitions
</string>
</key>
<value>
<tuple>
<string>
acknowledge
</string>
<string>
acknowledge_action
</string>
<string>
fail_export
</string>
<string>
fail_export_action
</string>
<string>
acknowledge_export
</string>
<string>
acknowledge_export_action
</string>
</tuple>
</value>
</item>
...
...
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/
unexportable
.xml
→
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/
import_failed
.xml
View file @
00793fb9
...
...
@@ -8,22 +8,24 @@
<dictionary>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string>
The document shouldn\'t be exported, or has been decided (by user or ERP5) to not be exported
</string>
</value>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
unexportable
</string>
</value>
<value>
<string>
import_failed
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Unexportable
</string>
</value>
<value>
<string>
Import Failed
</string>
</value>
</item>
<item>
<key>
<string>
transitions
</string>
</key>
<value>
<tuple>
<string>
allow_export
</string>
<string>
allow_export_action
</string>
<string>
archive
</string>
<string>
archive_action
</string>
<string>
prepare_import
</string>
<string>
prepare_import_action
</string>
</tuple>
</value>
</item>
...
...
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/import_prepared.xml
0 → 100644
View file @
00793fb9
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"StateDefinition"
module=
"Products.DCWorkflow.States"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
import_prepared
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Import Prepared
</string>
</value>
</item>
<item>
<key>
<string>
transitions
</string>
</key>
<value>
<tuple>
<string>
archive
</string>
<string>
archive_action
</string>
<string>
fail_import
</string>
<string>
fail_import_action
</string>
<string>
import
</string>
<string>
import_action
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
type_list
</string>
</key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/states/imported.xml
0 → 100644
View file @
00793fb9
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"StateDefinition"
module=
"Products.DCWorkflow.States"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
imported
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Imported
</string>
</value>
</item>
<item>
<key>
<string>
transitions
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
type_list
</string>
</key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/acknowledge_export.xml
0 → 100644
View file @
00793fb9
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"TransitionDefinition"
module=
"Products.DCWorkflow.Transitions"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
actbox_category
</string>
</key>
<value>
<string>
workflow
</string>
</value>
</item>
<item>
<key>
<string>
actbox_icon
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
actbox_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
actbox_url
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
after_script_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
guard
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
acknowledge_export
</string>
</value>
</item>
<item>
<key>
<string>
new_state_id
</string>
</key>
<value>
<string>
export_acknowledged
</string>
</value>
</item>
<item>
<key>
<string>
script_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Acknowledge Export
</string>
</value>
</item>
<item>
<key>
<string>
trigger_type
</string>
</key>
<value>
<int>
2
</int>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"Guard"
module=
"Products.DCWorkflow.Guard"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
permissions
</string>
</key>
<value>
<tuple>
<string>
Modify portal content
</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/acknowledge_action.xml
→
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/acknowledge_
export_
action.xml
View file @
00793fb9
...
...
@@ -20,11 +20,11 @@
</item>
<item>
<key>
<string>
actbox_url
</string>
</key>
<value>
<string>
%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=acknowledge_action
</string>
</value>
<value>
<string>
%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=acknowledge_
export_
action
</string>
</value>
</item>
<item>
<key>
<string>
after_script_name
</string>
</key>
<value>
<string>
acknowledge
</string>
</value>
<value>
<string>
acknowledge
_export
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
...
...
@@ -38,7 +38,7 @@
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
acknowledge_action
</string>
</value>
<value>
<string>
acknowledge_
export_
action
</string>
</value>
</item>
<item>
<key>
<string>
new_state_id
</string>
</key>
...
...
@@ -50,7 +50,7 @@
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Acknowledge Action
</string>
</value>
<value>
<string>
Acknowledge
Export
Action
</string>
</value>
</item>
<item>
<key>
<string>
trigger_type
</string>
</key>
...
...
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/a
cknowledg
e.xml
→
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/a
rchiv
e.xml
View file @
00793fb9
...
...
@@ -38,11 +38,11 @@
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
a
cknowledg
e
</string>
</value>
<value>
<string>
a
rchiv
e
</string>
</value>
</item>
<item>
<key>
<string>
new_state_id
</string>
</key>
<value>
<string>
a
cknowledg
ed
</string>
</value>
<value>
<string>
a
rchiv
ed
</string>
</value>
</item>
<item>
<key>
<string>
script_name
</string>
</key>
...
...
@@ -50,7 +50,7 @@
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
A
cknowledg
e
</string>
</value>
<value>
<string>
A
rchiv
e
</string>
</value>
</item>
<item>
<key>
<string>
trigger_type
</string>
</key>
...
...
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/
disallow_export
_action.xml
→
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/
archive
_action.xml
View file @
00793fb9
...
...
@@ -16,15 +16,15 @@
</item>
<item>
<key>
<string>
actbox_name
</string>
</key>
<value>
<string>
Disallow Export
</string>
</value>
<value>
<string>
Archive
</string>
</value>
</item>
<item>
<key>
<string>
actbox_url
</string>
</key>
<value>
<string>
%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=
disallow_export
_action
</string>
</value>
<value>
<string>
%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=
archive
_action
</string>
</value>
</item>
<item>
<key>
<string>
after_script_name
</string>
</key>
<value>
<string>
disallow_export
</string>
</value>
<value>
<string>
archive
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
...
...
@@ -38,7 +38,7 @@
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
disallow_export
_action
</string>
</value>
<value>
<string>
archive
_action
</string>
</value>
</item>
<item>
<key>
<string>
new_state_id
</string>
</key>
...
...
@@ -50,7 +50,7 @@
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Disallow Export
Action
</string>
</value>
<value>
<string>
Archive
Action
</string>
</value>
</item>
<item>
<key>
<string>
trigger_type
</string>
</key>
...
...
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/export.xml
View file @
00793fb9
...
...
@@ -24,7 +24,7 @@
</item>
<item>
<key>
<string>
after_script_name
</string>
</key>
<value>
<string></string>
</value>
<value>
<string>
afterExport
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
...
...
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/
disallow_ex
port.xml
→
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/
fail_im
port.xml
View file @
00793fb9
...
...
@@ -38,11 +38,11 @@
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
disallow_ex
port
</string>
</value>
<value>
<string>
fail_im
port
</string>
</value>
</item>
<item>
<key>
<string>
new_state_id
</string>
</key>
<value>
<string>
unexportable
</string>
</value>
<value>
<string>
import_failed
</string>
</value>
</item>
<item>
<key>
<string>
script_name
</string>
</key>
...
...
@@ -50,7 +50,7 @@
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Disallow Ex
port
</string>
</value>
<value>
<string>
Fail Im
port
</string>
</value>
</item>
<item>
<key>
<string>
trigger_type
</string>
</key>
...
...
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/fail_import_action.xml
0 → 100644
View file @
00793fb9
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"TransitionDefinition"
module=
"Products.DCWorkflow.Transitions"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
actbox_category
</string>
</key>
<value>
<string>
workflow
</string>
</value>
</item>
<item>
<key>
<string>
actbox_icon
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
actbox_name
</string>
</key>
<value>
<string>
Set Import failed
</string>
</value>
</item>
<item>
<key>
<string>
actbox_url
</string>
</key>
<value>
<string>
%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=fail_import_action
</string>
</value>
</item>
<item>
<key>
<string>
after_script_name
</string>
</key>
<value>
<string>
fail_import
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
guard
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
fail_import_action
</string>
</value>
</item>
<item>
<key>
<string>
new_state_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
script_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Fail Import Action
</string>
</value>
</item>
<item>
<key>
<string>
trigger_type
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"Guard"
module=
"Products.DCWorkflow.Guard"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
permissions
</string>
</key>
<value>
<tuple>
<string>
Modify portal content
</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/
allow_ex
port.xml
→
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/
im
port.xml
View file @
00793fb9
...
...
@@ -24,7 +24,7 @@
</item>
<item>
<key>
<string>
after_script_name
</string>
</key>
<value>
<string>
afterAllowExport
</string>
</value>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
...
...
@@ -38,11 +38,11 @@
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
allow_ex
port
</string>
</value>
<value>
<string>
im
port
</string>
</value>
</item>
<item>
<key>
<string>
new_state_id
</string>
</key>
<value>
<string>
exportable
</string>
</value>
<value>
<string>
imported
</string>
</value>
</item>
<item>
<key>
<string>
script_name
</string>
</key>
...
...
@@ -50,7 +50,7 @@
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Allow Ex
port
</string>
</value>
<value>
<string>
Im
port
</string>
</value>
</item>
<item>
<key>
<string>
trigger_type
</string>
</key>
...
...
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/import_action.xml
0 → 100644
View file @
00793fb9
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"TransitionDefinition"
module=
"Products.DCWorkflow.Transitions"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
actbox_category
</string>
</key>
<value>
<string>
workflow
</string>
</value>
</item>
<item>
<key>
<string>
actbox_icon
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
actbox_name
</string>
</key>
<value>
<string>
Set Imported
</string>
</value>
</item>
<item>
<key>
<string>
actbox_url
</string>
</key>
<value>
<string>
%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=import_action
</string>
</value>
</item>
<item>
<key>
<string>
after_script_name
</string>
</key>
<value>
<string>
import
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
guard
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
import_action
</string>
</value>
</item>
<item>
<key>
<string>
new_state_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
script_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Import Action
</string>
</value>
</item>
<item>
<key>
<string>
trigger_type
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"Guard"
module=
"Products.DCWorkflow.Guard"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
permissions
</string>
</key>
<value>
<tuple>
<string>
Modify portal content
</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/prepare_export.xml
0 → 100644
View file @
00793fb9
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"TransitionDefinition"
module=
"Products.DCWorkflow.Transitions"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
actbox_category
</string>
</key>
<value>
<string>
workflow
</string>
</value>
</item>
<item>
<key>
<string>
actbox_icon
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
actbox_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
actbox_url
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
after_script_name
</string>
</key>
<value>
<string>
afterPrepareExport
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
guard
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
prepare_export
</string>
</value>
</item>
<item>
<key>
<string>
new_state_id
</string>
</key>
<value>
<string>
export_prepared
</string>
</value>
</item>
<item>
<key>
<string>
script_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Prepare Export
</string>
</value>
</item>
<item>
<key>
<string>
trigger_type
</string>
</key>
<value>
<int>
2
</int>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"Guard"
module=
"Products.DCWorkflow.Guard"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
permissions
</string>
</key>
<value>
<tuple>
<string>
Modify portal content
</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/
allow
_export_action.xml
→
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/
prepare
_export_action.xml
View file @
00793fb9
...
...
@@ -20,11 +20,11 @@
</item>
<item>
<key>
<string>
actbox_url
</string>
</key>
<value>
<string>
%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=
allow
_export_action
</string>
</value>
<value>
<string>
%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=
prepare
_export_action
</string>
</value>
</item>
<item>
<key>
<string>
after_script_name
</string>
</key>
<value>
<string>
allow
_export
</string>
</value>
<value>
<string>
prepare
_export
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
...
...
@@ -38,7 +38,7 @@
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
allow
_export_action
</string>
</value>
<value>
<string>
prepare
_export_action
</string>
</value>
</item>
<item>
<key>
<string>
new_state_id
</string>
</key>
...
...
@@ -50,7 +50,7 @@
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Allow
Export Action
</string>
</value>
<value>
<string>
Prepare
Export Action
</string>
</value>
</item>
<item>
<key>
<string>
trigger_type
</string>
</key>
...
...
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/prepare_import.xml
0 → 100644
View file @
00793fb9
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"TransitionDefinition"
module=
"Products.DCWorkflow.Transitions"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
actbox_category
</string>
</key>
<value>
<string>
workflow
</string>
</value>
</item>
<item>
<key>
<string>
actbox_icon
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
actbox_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
actbox_url
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
after_script_name
</string>
</key>
<value>
<string>
afterPrepareImport
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
guard
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
prepare_import
</string>
</value>
</item>
<item>
<key>
<string>
new_state_id
</string>
</key>
<value>
<string>
import_prepared
</string>
</value>
</item>
<item>
<key>
<string>
script_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Prepare Import
</string>
</value>
</item>
<item>
<key>
<string>
trigger_type
</string>
</key>
<value>
<int>
2
</int>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"Guard"
module=
"Products.DCWorkflow.Guard"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
permissions
</string>
</key>
<value>
<tuple>
<string>
Modify portal content
</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_interface_post/WorkflowTemplateItem/portal_workflow/interface_post_workflow/transitions/prepare_import_action.xml
0 → 100644
View file @
00793fb9
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"TransitionDefinition"
module=
"Products.DCWorkflow.Transitions"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
actbox_category
</string>
</key>
<value>
<string>
workflow
</string>
</value>
</item>
<item>
<key>
<string>
actbox_icon
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
actbox_name
</string>
</key>
<value>
<string>
Prepare Import Action
</string>
</value>
</item>
<item>
<key>
<string>
actbox_url
</string>
</key>
<value>
<string>
%(content_url)s/Base_viewWorkflowActionDialog?workflow_action=prepare_import_action
</string>
</value>
</item>
<item>
<key>
<string>
after_script_name
</string>
</key>
<value>
<string>
prepare_import
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
guard
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
prepare_import_action
</string>
</value>
</item>
<item>
<key>
<string>
new_state_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
script_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Prepare Import Action
</string>
</value>
</item>
<item>
<key>
<string>
trigger_type
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"Guard"
module=
"Products.DCWorkflow.Guard"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
permissions
</string>
</key>
<value>
<tuple>
<string>
Modify portal content
</string>
</tuple>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment