Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
W
wendelin
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
3
Merge Requests
3
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
wendelin
Commits
20d7b29e
Commit
20d7b29e
authored
Sep 15, 2023
by
Ivan Tyagov
Browse files
Options
Browse Files
Download
Plain Diff
Add MQTT ingestion to Wendelin.
See merge request
nexedi/wendelin!153
parents
0d256d89
6647f956
Pipeline
#29927
failed with stage
in 0 seconds
Changes
57
Pipelines
1
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
57 changed files
with
3774 additions
and
0 deletions
+3774
-0
bt5/erp5_mqtt/ActionTemplateItem/portal_types/MQTT%20Message%20Module/view.xml
...emplateItem/portal_types/MQTT%20Message%20Module/view.xml
+79
-0
bt5/erp5_mqtt/ActionTemplateItem/portal_types/MQTT%20Message/view.xml
...t/ActionTemplateItem/portal_types/MQTT%20Message/view.xml
+79
-0
bt5/erp5_mqtt/ModuleTemplateItem/mqtt_message_module.xml
bt5/erp5_mqtt/ModuleTemplateItem/mqtt_message_module.xml
+96
-0
bt5/erp5_mqtt/PathTemplateItem/data_operation_module/mqtt_ingestion_operation.xml
...teItem/data_operation_module/mqtt_ingestion_operation.xml
+264
-0
bt5/erp5_mqtt/PathTemplateItem/data_product_module/default_mqtt.xml
...qtt/PathTemplateItem/data_product_module/default_mqtt.xml
+257
-0
bt5/erp5_mqtt/PathTemplateItem/data_supply_module/default_mqtt.xml
...mqtt/PathTemplateItem/data_supply_module/default_mqtt.xml
+379
-0
bt5/erp5_mqtt/PathTemplateItem/data_supply_module/default_mqtt/1.xml
...tt/PathTemplateItem/data_supply_module/default_mqtt/1.xml
+141
-0
bt5/erp5_mqtt/PathTemplateItem/data_supply_module/default_mqtt/2.xml
...tt/PathTemplateItem/data_supply_module/default_mqtt/2.xml
+141
-0
bt5/erp5_mqtt/PathTemplateItem/portal_callables/DataIngestionLine_writeMQTTIngestion.py
.../portal_callables/DataIngestionLine_writeMQTTIngestion.py
+15
-0
bt5/erp5_mqtt/PathTemplateItem/portal_callables/DataIngestionLine_writeMQTTIngestion.xml
...portal_callables/DataIngestionLine_writeMQTTIngestion.xml
+101
-0
bt5/erp5_mqtt/PathTemplateItem/portal_callables/IngestionPolicy_parseMQTTIngestionTag.py
...portal_callables/IngestionPolicy_parseMQTTIngestionTag.py
+13
-0
bt5/erp5_mqtt/PathTemplateItem/portal_callables/IngestionPolicy_parseMQTTIngestionTag.xml
...ortal_callables/IngestionPolicy_parseMQTTIngestionTag.xml
+109
-0
bt5/erp5_mqtt/PathTemplateItem/portal_ingestion_policies/default_mqtt.xml
...thTemplateItem/portal_ingestion_policies/default_mqtt.xml
+248
-0
bt5/erp5_mqtt/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
...eAllowedContentTypeTemplateItem/allowed_content_types.xml
+5
-0
bt5/erp5_mqtt/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
...PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+5
-0
bt5/erp5_mqtt/PortalTypePropertySheetTemplateItem/property_sheet_list.xml
...rtalTypePropertySheetTemplateItem/property_sheet_list.xml
+6
-0
bt5/erp5_mqtt/PortalTypeTemplateItem/portal_types/MQTT%20Message%20Module.xml
...TypeTemplateItem/portal_types/MQTT%20Message%20Module.xml
+104
-0
bt5/erp5_mqtt/PortalTypeTemplateItem/portal_types/MQTT%20Message.xml
...tt/PortalTypeTemplateItem/portal_types/MQTT%20Message.xml
+66
-0
bt5/erp5_mqtt/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
...rtalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
+6
-0
bt5/erp5_mqtt/PropertySheetTemplateItem/portal_property_sheets/MQTT%20Message.xml
...eetTemplateItem/portal_property_sheets/MQTT%20Message.xml
+60
-0
bt5/erp5_mqtt/PropertySheetTemplateItem/portal_property_sheets/MQTT%20Message/payload_property.xml
...ortal_property_sheets/MQTT%20Message/payload_property.xml
+30
-0
bt5/erp5_mqtt/SkinTemplateItem/portal_skins/erp5_mqtt.xml
bt5/erp5_mqtt/SkinTemplateItem/portal_skins/erp5_mqtt.xml
+26
-0
bt5/erp5_mqtt/SkinTemplateItem/portal_skins/erp5_mqtt/Base_decodeMSgPack.xml
...emplateItem/portal_skins/erp5_mqtt/Base_decodeMSgPack.xml
+28
-0
bt5/erp5_mqtt/SkinTemplateItem/portal_skins/erp5_mqtt/IngestionPolicy_getIngestionOperationAndParameterDictMQTT.py
...estionPolicy_getIngestionOperationAndParameterDictMQTT.py
+135
-0
bt5/erp5_mqtt/SkinTemplateItem/portal_skins/erp5_mqtt/IngestionPolicy_getIngestionOperationAndParameterDictMQTT.xml
...stionPolicy_getIngestionOperationAndParameterDictMQTT.xml
+66
-0
bt5/erp5_mqtt/SkinTemplateItem/portal_skins/erp5_mqtt/MQTTMessageModule_viewMQTTMessageList.xml
...skins/erp5_mqtt/MQTTMessageModule_viewMQTTMessageList.xml
+135
-0
bt5/erp5_mqtt/SkinTemplateItem/portal_skins/erp5_mqtt/MQTTMessageModule_viewMQTTMessageList/listbox.xml
...p5_mqtt/MQTTMessageModule_viewMQTTMessageList/listbox.xml
+101
-0
bt5/erp5_mqtt/SkinTemplateItem/portal_skins/erp5_mqtt/MQTTMessage_view.xml
...nTemplateItem/portal_skins/erp5_mqtt/MQTTMessage_view.xml
+136
-0
bt5/erp5_mqtt/SkinTemplateItem/portal_skins/erp5_mqtt/MQTTMessage_view/my_payload.xml
...em/portal_skins/erp5_mqtt/MQTTMessage_view/my_payload.xml
+89
-0
bt5/erp5_mqtt/SkinTemplateItem/portal_skins/erp5_mqtt/MQTTMessage_view/my_title.xml
...Item/portal_skins/erp5_mqtt/MQTTMessage_view/my_title.xml
+72
-0
bt5/erp5_mqtt/SkinTemplateItem/portal_skins/erp5_mqtt/Message_view.xml
.../SkinTemplateItem/portal_skins/erp5_mqtt/Message_view.xml
+135
-0
bt5/erp5_mqtt/SkinTemplateItem/portal_skins/erp5_mqtt/Message_view/my_title.xml
...lateItem/portal_skins/erp5_mqtt/Message_view/my_title.xml
+272
-0
bt5/erp5_mqtt/TestTemplateItem/portal_components/test.erp5.testMQTTMessage.py
...mplateItem/portal_components/test.erp5.testMQTTMessage.py
+235
-0
bt5/erp5_mqtt/TestTemplateItem/portal_components/test.erp5.testMQTTMessage.xml
...plateItem/portal_components/test.erp5.testMQTTMessage.xml
+102
-0
bt5/erp5_mqtt/bt/change_log
bt5/erp5_mqtt/bt/change_log
+2
-0
bt5/erp5_mqtt/bt/copyright_list
bt5/erp5_mqtt/bt/copyright_list
+1
-0
bt5/erp5_mqtt/bt/dependency_list
bt5/erp5_mqtt/bt/dependency_list
+1
-0
bt5/erp5_mqtt/bt/description
bt5/erp5_mqtt/bt/description
+1
-0
bt5/erp5_mqtt/bt/license
bt5/erp5_mqtt/bt/license
+1
-0
bt5/erp5_mqtt/bt/maintainer_list
bt5/erp5_mqtt/bt/maintainer_list
+2
-0
bt5/erp5_mqtt/bt/template_action_path_list
bt5/erp5_mqtt/bt/template_action_path_list
+2
-0
bt5/erp5_mqtt/bt/template_format_version
bt5/erp5_mqtt/bt/template_format_version
+1
-0
bt5/erp5_mqtt/bt/template_keep_last_workflow_history_only_path_list
...qtt/bt/template_keep_last_workflow_history_only_path_list
+4
-0
bt5/erp5_mqtt/bt/template_keep_path_list
bt5/erp5_mqtt/bt/template_keep_path_list
+1
-0
bt5/erp5_mqtt/bt/template_keep_workflow_path_list
bt5/erp5_mqtt/bt/template_keep_workflow_path_list
+1
-0
bt5/erp5_mqtt/bt/template_module_id_list
bt5/erp5_mqtt/bt/template_module_id_list
+1
-0
bt5/erp5_mqtt/bt/template_path_list
bt5/erp5_mqtt/bt/template_path_list
+7
-0
bt5/erp5_mqtt/bt/template_portal_type_allowed_content_type_list
...p5_mqtt/bt/template_portal_type_allowed_content_type_list
+1
-0
bt5/erp5_mqtt/bt/template_portal_type_base_category_list
bt5/erp5_mqtt/bt/template_portal_type_base_category_list
+1
-0
bt5/erp5_mqtt/bt/template_portal_type_id_list
bt5/erp5_mqtt/bt/template_portal_type_id_list
+2
-0
bt5/erp5_mqtt/bt/template_portal_type_property_sheet_list
bt5/erp5_mqtt/bt/template_portal_type_property_sheet_list
+2
-0
bt5/erp5_mqtt/bt/template_portal_type_workflow_chain_list
bt5/erp5_mqtt/bt/template_portal_type_workflow_chain_list
+2
-0
bt5/erp5_mqtt/bt/template_property_sheet_id_list
bt5/erp5_mqtt/bt/template_property_sheet_id_list
+1
-0
bt5/erp5_mqtt/bt/template_skin_id_list
bt5/erp5_mqtt/bt/template_skin_id_list
+1
-0
bt5/erp5_mqtt/bt/template_test_id_list
bt5/erp5_mqtt/bt/template_test_id_list
+1
-0
bt5/erp5_mqtt/bt/title
bt5/erp5_mqtt/bt/title
+1
-0
bt5/erp5_mqtt/bt/version
bt5/erp5_mqtt/bt/version
+1
-0
No files found.
bt5/erp5_mqtt/ActionTemplateItem/portal_types/MQTT%20Message%20Module/view.xml
0 → 100644
View file @
20d7b29e
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ActionInformation"
module=
"Products.CMFCore.ActionInformation"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
categories
</string>
</key>
<value>
<tuple>
<string>
action_type/object_list
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
category
</string>
</key>
<value>
<string>
object_list
</string>
</value>
</item>
<item>
<key>
<string>
condition
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
icon
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
view
</string>
</value>
</item>
<item>
<key>
<string>
permissions
</string>
</key>
<value>
<tuple>
<string>
View
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
priority
</string>
</key>
<value>
<float>
1.0
</float>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
View
</string>
</value>
</item>
<item>
<key>
<string>
visible
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"Expression"
module=
"Products.CMFCore.Expression"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
text
</string>
</key>
<value>
<string>
string:${object_url}/MQTTMessageModule_viewMQTTMessageList
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_mqtt/ActionTemplateItem/portal_types/MQTT%20Message/view.xml
0 → 100644
View file @
20d7b29e
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ActionInformation"
module=
"Products.CMFCore.ActionInformation"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
categories
</string>
</key>
<value>
<tuple>
<string>
action_type/object_view
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
category
</string>
</key>
<value>
<string>
object_view
</string>
</value>
</item>
<item>
<key>
<string>
condition
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
icon
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
view
</string>
</value>
</item>
<item>
<key>
<string>
permissions
</string>
</key>
<value>
<tuple>
<string>
View
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
priority
</string>
</key>
<value>
<float>
1.0
</float>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
View
</string>
</value>
</item>
<item>
<key>
<string>
visible
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"Expression"
module=
"Products.CMFCore.Expression"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
text
</string>
</key>
<value>
<string>
string:${object_url}/MQTTMessage_view
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
bt5/erp5_mqtt/ModuleTemplateItem/mqtt_message_module.xml
0 → 100644
View file @
20d7b29e
<module>
<id>
mqtt_message_module
</id>
<permission_list>
<permission
type=
'tuple'
>
<name>
Access Transient Objects
</name>
<role>
Assignee
</role>
<role>
Assignor
</role>
<role>
Associate
</role>
<role>
Auditor
</role>
<role>
Author
</role>
<role>
Manager
</role>
</permission>
<permission
type=
'tuple'
>
<name>
Access contents information
</name>
<role>
Assignee
</role>
<role>
Assignor
</role>
<role>
Associate
</role>
<role>
Auditor
</role>
<role>
Author
</role>
<role>
Manager
</role>
</permission>
<permission
type=
'tuple'
>
<name>
Access session data
</name>
<role>
Assignee
</role>
<role>
Assignor
</role>
<role>
Associate
</role>
<role>
Auditor
</role>
<role>
Author
</role>
<role>
Manager
</role>
</permission>
<permission
type=
'tuple'
>
<name>
Add portal content
</name>
<role>
Assignor
</role>
<role>
Author
</role>
<role>
Manager
</role>
</permission>
<permission
type=
'tuple'
>
<name>
Add portal folders
</name>
<role>
Assignor
</role>
<role>
Author
</role>
<role>
Manager
</role>
</permission>
<permission
type=
'tuple'
>
<name>
Change local roles
</name>
<role>
Assignor
</role>
<role>
Manager
</role>
</permission>
<permission
type=
'tuple'
>
<name>
Copy or Move
</name>
<role>
Assignee
</role>
<role>
Assignor
</role>
<role>
Associate
</role>
<role>
Auditor
</role>
<role>
Author
</role>
<role>
Manager
</role>
</permission>
<permission
type=
'tuple'
>
<name>
Delete objects
</name>
<role>
Assignor
</role>
<role>
Manager
</role>
</permission>
<permission
type=
'tuple'
>
<name>
List folder contents
</name>
<role>
Assignee
</role>
<role>
Assignor
</role>
<role>
Associate
</role>
<role>
Auditor
</role>
<role>
Author
</role>
<role>
Manager
</role>
</permission>
<permission
type=
'tuple'
>
<name>
Modify portal content
</name>
<role>
Assignor
</role>
<role>
Manager
</role>
</permission>
<permission
type=
'tuple'
>
<name>
View
</name>
<role>
Assignee
</role>
<role>
Assignor
</role>
<role>
Associate
</role>
<role>
Auditor
</role>
<role>
Manager
</role>
</permission>
<permission
type=
'tuple'
>
<name>
View History
</name>
<role>
Assignee
</role>
<role>
Assignor
</role>
<role>
Associate
</role>
<role>
Auditor
</role>
<role>
Author
</role>
<role>
Manager
</role>
</permission>
</permission_list>
<portal_type>
MQTT Message Module
</portal_type>
<title>
MQTT Messages
</title>
</module>
\ No newline at end of file
bt5/erp5_mqtt/PathTemplateItem/data_operation_module/mqtt_ingestion_operation.xml
0 → 100644
View file @
20d7b29e
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Data Operation"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_Access_contents_information_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Add_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Modify_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_View_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
aggregated_portal_type
</string>
</key>
<value>
<tuple>
<string>
Data Acquisition Unit
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
categories
</string>
</key>
<value>
<tuple>
<string>
use/big_data/ingestion/batch_ingestion
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
mqtt_ingestion_operation
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
mqtt_ingestion_operation
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
script_id
</string>
</key>
<value>
<string>
DataIngestionLine_writeMQTTIngestion
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
MQTT Ingestion Operation
</string>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
<value>
<string>
001
</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>
edit_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAM=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
validation_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAQ=
</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>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<unicode>
zope
</unicode>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
error_message
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
serial
</string>
</key>
<value>
<string>
1011.5328.44298.13431
</string>
</value>
</item>
<item>
<key>
<string>
state
</string>
</key>
<value>
<string>
current
</string>
</value>
</item>
<item>
<key>
<string>
time
</string>
</key>
<value>
<object>
<klass>
<global
name=
"_reconstructor"
module=
"copy_reg"
/>
</klass>
<tuple>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
<global
name=
"object"
module=
"__builtin__"
/>
<none/>
</tuple>
<state>
<tuple>
<float>
1694514304.17
</float>
<string>
UTC
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<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>
actor
</string>
</key>
<value>
<unicode>
zope
</unicode>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
error_message
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
time
</string>
</key>
<value>
<object>
<klass>
<global
name=
"_reconstructor"
module=
"copy_reg"
/>
</klass>
<tuple>
<global
name=
"DateTime"
module=
"DateTime.DateTime"
/>
<global
name=
"object"
module=
"__builtin__"
/>
<none/>
</tuple>
<state>
<tuple>
<float>
1693218541.88
</float>
<string>
UTC
</string>
</tuple>
</state>
</object>
</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_mqtt/PathTemplateItem/data_product_module/default_mqtt.xml
0 → 100644
View file @
20d7b29e
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Data Product"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_Access_contents_information_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Add_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_Modify_portal_content_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
_View_Permission
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
aggregated_portal_type
</string>
</key>
<value>
<tuple>
<string>
MQTT Message
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
categories
</string>
</key>
<value>
<tuple>
<string>
use/big_data/ingestion/stream
</string>
<string>
quantity_unit/unit/piece
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
mqtt_data
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
default_mqtt
</string>
</value>
</item>
<item>
<key>
<string>
language
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
MQTT Data
</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>
edit_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAM=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
validation_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAQ=
</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>