Commit ec66ace8 authored by Arnaud Fontaine's avatar Arnaud Fontaine

ZODB Components: erp5_simulation: Migrate DivergenceMessage and its Interface from filesystem.

parent feb50a03
Pipeline #9307 failed with stage
<?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>
...@@ -29,8 +29,7 @@ import zope.interface ...@@ -29,8 +29,7 @@ import zope.interface
from Products.PythonScripts.Utility import allow_class from Products.PythonScripts.Utility import allow_class
from Products.ERP5Type.ObjectMessage import ObjectMessage from Products.ERP5Type.ObjectMessage import ObjectMessage
from zLOG import LOG, PROBLEM, INFO from erp5.component.interface.IDivergenceMessage import IDivergenceMessage
from Products.ERP5Type import interfaces
class DivergenceMessage(ObjectMessage): class DivergenceMessage(ObjectMessage):
""" """
...@@ -60,7 +59,7 @@ class DivergenceMessage(ObjectMessage): ...@@ -60,7 +59,7 @@ class DivergenceMessage(ObjectMessage):
User understandable message about divergence User understandable message about divergence
""" """
zope.interface.implements( interfaces.IDivergenceMessage, ) zope.interface.implements(IDivergenceMessage,)
def getMovementGroup(self): def getMovementGroup(self):
"""Returns movement group of a builder which was responsible for generating tested_property""" """Returns movement group of a builder which was responsible for generating tested_property"""
......
<?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>
interface.erp5.IConfigurable interface.erp5.IConfigurable
interface.erp5.IDeliverySolver interface.erp5.IDeliverySolver
interface.erp5.IDivergenceMessage
interface.erp5.IEquivalenceTester interface.erp5.IEquivalenceTester
interface.erp5.ISolver interface.erp5.ISolver
\ No newline at end of file
module.erp5.DivergenceMessage
\ No newline at end of file
...@@ -37,6 +37,8 @@ implements_tuple_list = [ ...@@ -37,6 +37,8 @@ implements_tuple_list = [
(('erp5.component.document.RoleDefinition', 'RoleDefinition'), 'ILocalRoleGenerator'), (('erp5.component.document.RoleDefinition', 'RoleDefinition'), 'ILocalRoleGenerator'),
(('erp5.component.document.BusinessLink','BusinessLink'), 'IBusinessLink'), (('erp5.component.document.BusinessLink','BusinessLink'), 'IBusinessLink'),
(('erp5.component.document.BusinessLink','BusinessLink'), 'ICategoryAccessProvider'), (('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.TradeCondition','TradeCondition'), 'IAmountGenerator'),
(('erp5.component.document.TradeModelCell','TradeModelCell'), 'IAmountGenerator'), (('erp5.component.document.TradeModelCell','TradeModelCell'), 'IAmountGenerator'),
(('erp5.component.document.TradeModelCell','TradeModelCell'), 'IVariated'), (('erp5.component.document.TradeModelCell','TradeModelCell'), 'IVariated'),
......
...@@ -2,7 +2,6 @@ ...@@ -2,7 +2,6 @@
# XXX/FIXME: tried to work without explicit definition of all interfaces (this # XXX/FIXME: tried to work without explicit definition of all interfaces (this
# file empty) but failed to do so # file empty) but failed to do so
from consistency_message import IConsistencyMessage from consistency_message import IConsistencyMessage
from divergence_message import IDivergenceMessage
from object_message import IObjectMessage from object_message import IObjectMessage
from action_provider import IAction, IActionContainer from action_provider import IAction, IActionContainer
from cache_plugin import ICachePlugin from cache_plugin import ICachePlugin
......
...@@ -33,12 +33,8 @@ implements_tuple_list = [ ...@@ -33,12 +33,8 @@ implements_tuple_list = [
(('Products.ERP5Type.ObjectMessage', 'ObjectMessage'), 'IObjectMessage'), (('Products.ERP5Type.ObjectMessage', 'ObjectMessage'), 'IObjectMessage'),
(('Products.ERP5Type.ConsistencyMessage', 'ConsistencyMessage'), (('Products.ERP5Type.ConsistencyMessage', 'ConsistencyMessage'),
'IObjectMessage'), 'IObjectMessage'),
(('Products.ERP5Type.DivergenceMessage', 'DivergenceMessage'),
'IObjectMessage'),
(('Products.ERP5Type.ConsistencyMessage', 'ConsistencyMessage'), (('Products.ERP5Type.ConsistencyMessage', 'ConsistencyMessage'),
'IConsistencyMessage'), 'IConsistencyMessage'),
(('Products.ERP5Type.DivergenceMessage', 'DivergenceMessage'),
'IDivergenceMessage'),
(('Products.ERP5Type.ERP5Type', 'ERP5TypeInformation'), (('Products.ERP5Type.ERP5Type', 'ERP5TypeInformation'),
'IActionContainer'), 'IActionContainer'),
(('Products.ERP5Type.ERP5Type', 'ERP5TypeInformation'), (('Products.ERP5Type.ERP5Type', 'ERP5TypeInformation'),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment