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
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Léo-Paul Géneau
erp5
Commits
ec66ace8
Commit
ec66ace8
authored
Apr 27, 2020
by
Arnaud Fontaine
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
ZODB Components: erp5_simulation: Migrate DivergenceMessage and its Interface from filesystem.
parent
feb50a03
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
220 additions
and
8 deletions
+220
-8
bt5/erp5_simulation/InterfaceTemplateItem/portal_components/interface.erp5.IDivergenceMessage.py
...em/portal_components/interface.erp5.IDivergenceMessage.py
+0
-0
bt5/erp5_simulation/InterfaceTemplateItem/portal_components/interface.erp5.IDivergenceMessage.xml
...m/portal_components/interface.erp5.IDivergenceMessage.xml
+104
-0
bt5/erp5_simulation/ModuleComponentTemplateItem/portal_components/module.erp5.DivergenceMessage.py
...teItem/portal_components/module.erp5.DivergenceMessage.py
+2
-3
bt5/erp5_simulation/ModuleComponentTemplateItem/portal_components/module.erp5.DivergenceMessage.xml
...eItem/portal_components/module.erp5.DivergenceMessage.xml
+110
-0
bt5/erp5_simulation/bt/template_interface_id_list
bt5/erp5_simulation/bt/template_interface_id_list
+1
-0
bt5/erp5_simulation/bt/template_module_component_id_list
bt5/erp5_simulation/bt/template_module_component_id_list
+1
-0
product/ERP5/tests/testERP5Interfaces.py
product/ERP5/tests/testERP5Interfaces.py
+2
-0
product/ERP5Type/interfaces/__init__.py
product/ERP5Type/interfaces/__init__.py
+0
-1
product/ERP5Type/tests/testERP5TypeInterfaces.py
product/ERP5Type/tests/testERP5TypeInterfaces.py
+0
-4
No files found.
product/ERP5Type/interfaces/divergence_m
essage.py
→
bt5/erp5_simulation/InterfaceTemplateItem/portal_components/interface.erp5.IDivergenceM
essage.py
View file @
ec66ace8
File moved
bt5/erp5_simulation/InterfaceTemplateItem/portal_components/interface.erp5.IDivergenceMessage.xml
0 → 100644
View file @
ec66ace8
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Interface Component"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
IDivergenceMessage
</string>
</value>
</item>
<item>
<key>
<string>
default_source_reference
</string>
</key>
<value>
<string>
Products.ERP5Type.interfaces.divergence_message
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
interface.erp5.IDivergenceMessage
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Interface Component
</string>
</value>
</item>
<item>
<key>
<string>
sid
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
text_content_error_message
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
text_content_warning_message
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
<value>
<string>
erp5
</string>
</value>
</item>
<item>
<key>
<string>
workflow_history
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"PersistentMapping"
module=
"Persistence.mapping"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
data
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
component_validation_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAM=
</string>
</persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"3"
aka=
"AAAAAAAAAAM="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.Workflow"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_log
</string>
</key>
<value>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
validate
</string>
</value>
</item>
<item>
<key>
<string>
validation_state
</string>
</key>
<value>
<string>
validated
</string>
</value>
</item>
</dictionary>
</list>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
product/ERP5Type/
DivergenceMessage.py
→
bt5/erp5_simulation/ModuleComponentTemplateItem/portal_components/module.erp5.
DivergenceMessage.py
View file @
ec66ace8
...
...
@@ -29,8 +29,7 @@ import zope.interface
from
Products.PythonScripts.Utility
import
allow_class
from
Products.ERP5Type.ObjectMessage
import
ObjectMessage
from
zLOG
import
LOG
,
PROBLEM
,
INFO
from
Products.ERP5Type
import
interfaces
from
erp5.component.interface.IDivergenceMessage
import
IDivergenceMessage
class
DivergenceMessage
(
ObjectMessage
):
"""
...
...
@@ -60,7 +59,7 @@ class DivergenceMessage(ObjectMessage):
User understandable message about divergence
"""
zope
.
interface
.
implements
(
interfaces
.
IDivergenceMessage
,
)
zope
.
interface
.
implements
(
IDivergenceMessage
,
)
def
getMovementGroup
(
self
):
"""Returns movement group of a builder which was responsible for generating tested_property"""
...
...
bt5/erp5_simulation/ModuleComponentTemplateItem/portal_components/module.erp5.DivergenceMessage.xml
0 → 100644
View file @
ec66ace8
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Module Component"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
DivergenceMessage
</string>
</value>
</item>
<item>
<key>
<string>
default_source_reference
</string>
</key>
<value>
<string>
Products.ERP5Type.DivergenceMessage
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
module.erp5.DivergenceMessage
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Module Component
</string>
</value>
</item>
<item>
<key>
<string>
sid
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
text_content_error_message
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
text_content_warning_message
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
<value>
<string>
erp5
</string>
</value>
</item>
<item>
<key>
<string>
workflow_history
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"PersistentMapping"
module=
"Persistence.mapping"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
data
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
component_validation_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAM=
</string>
</persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"3"
aka=
"AAAAAAAAAAM="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.Workflow"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_log
</string>
</key>
<value>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
validate
</string>
</value>
</item>
<item>
<key>
<string>
validation_state
</string>
</key>
<value>
<string>
validated
</string>
</value>
</item>
</dictionary>
</list>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_simulation/bt/template_interface_id_list
View file @
ec66ace8
interface.erp5.IConfigurable
interface.erp5.IDeliverySolver
interface.erp5.IDivergenceMessage
interface.erp5.IEquivalenceTester
interface.erp5.ISolver
\ No newline at end of file
bt5/erp5_simulation/bt/template_module_component_id_list
0 → 100644
View file @
ec66ace8
module.erp5.DivergenceMessage
\ No newline at end of file
product/ERP5/tests/testERP5Interfaces.py
View file @
ec66ace8
...
...
@@ -37,6 +37,8 @@ implements_tuple_list = [
((
'erp5.component.document.RoleDefinition'
,
'RoleDefinition'
),
'ILocalRoleGenerator'
),
((
'erp5.component.document.BusinessLink'
,
'BusinessLink'
),
'IBusinessLink'
),
((
'erp5.component.document.BusinessLink'
,
'BusinessLink'
),
'ICategoryAccessProvider'
),
((
'erp5.component.module.DivergenceMessage'
,
'DivergenceMessage'
),
'IDivergenceMessage'
),
((
'erp5.component.module.DivergenceMessage'
,
'DivergenceMessage'
),
'IObjectMessage'
),
((
'erp5.component.document.TradeCondition'
,
'TradeCondition'
),
'IAmountGenerator'
),
((
'erp5.component.document.TradeModelCell'
,
'TradeModelCell'
),
'IAmountGenerator'
),
((
'erp5.component.document.TradeModelCell'
,
'TradeModelCell'
),
'IVariated'
),
...
...
product/ERP5Type/interfaces/__init__.py
View file @
ec66ace8
...
...
@@ -2,7 +2,6 @@
# XXX/FIXME: tried to work without explicit definition of all interfaces (this
# file empty) but failed to do so
from
consistency_message
import
IConsistencyMessage
from
divergence_message
import
IDivergenceMessage
from
object_message
import
IObjectMessage
from
action_provider
import
IAction
,
IActionContainer
from
cache_plugin
import
ICachePlugin
...
...
product/ERP5Type/tests/testERP5TypeInterfaces.py
View file @
ec66ace8
...
...
@@ -33,12 +33,8 @@ implements_tuple_list = [
((
'Products.ERP5Type.ObjectMessage'
,
'ObjectMessage'
),
'IObjectMessage'
),
((
'Products.ERP5Type.ConsistencyMessage'
,
'ConsistencyMessage'
),
'IObjectMessage'
),
((
'Products.ERP5Type.DivergenceMessage'
,
'DivergenceMessage'
),
'IObjectMessage'
),
((
'Products.ERP5Type.ConsistencyMessage'
,
'ConsistencyMessage'
),
'IConsistencyMessage'
),
((
'Products.ERP5Type.DivergenceMessage'
,
'DivergenceMessage'
),
'IDivergenceMessage'
),
((
'Products.ERP5Type.ERP5Type'
,
'ERP5TypeInformation'
),
'IActionContainer'
),
((
'Products.ERP5Type.ERP5Type'
,
'ERP5TypeInformation'
),
...
...
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