Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
bt5
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
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
Yusei Tahara
bt5
Commits
b126ce11
Commit
b126ce11
authored
Dec 28, 2017
by
Yusei Tahara
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add an implementation of automated ordering.
parent
0ef2c900
Changes
153
Show whitespace changes
Inline
Side-by-side
Showing
153 changed files
with
11121 additions
and
0 deletions
+11121
-0
yusei_demand/ActionTemplateItem/portal_types/Purchase%20Demand%20Module/view.xml
...lateItem/portal_types/Purchase%20Demand%20Module/view.xml
+83
-0
yusei_demand/ActionTemplateItem/portal_types/Purchase%20Demand/view.xml
...ctionTemplateItem/portal_types/Purchase%20Demand/view.xml
+83
-0
yusei_demand/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_related_causality_specialise.catalog_keys.xml
...ql_innodb/z_related_causality_specialise.catalog_keys.xml
+2
-0
yusei_demand/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_related_causality_specialise.sql
...alog/erp5_mysql_innodb/z_related_causality_specialise.sql
+6
-0
yusei_demand/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_related_causality_specialise.xml
...alog/erp5_mysql_innodb/z_related_causality_specialise.xml
+50
-0
yusei_demand/CatalogRelatedKeyTemplateItem/related_key_list.xml
...demand/CatalogRelatedKeyTemplateItem/related_key_list.xml
+3
-0
yusei_demand/DocumentTemplateItem/portal_components/document.erp5.Demand.py
...entTemplateItem/portal_components/document.erp5.Demand.py
+67
-0
yusei_demand/DocumentTemplateItem/portal_components/document.erp5.Demand.xml
...ntTemplateItem/portal_components/document.erp5.Demand.xml
+114
-0
yusei_demand/ModuleTemplateItem/purchase_demand_module.xml
yusei_demand/ModuleTemplateItem/purchase_demand_module.xml
+96
-0
yusei_demand/PathTemplateItem/portal_alarms/automated_ordering_alarm.xml
...thTemplateItem/portal_alarms/automated_ordering_alarm.xml
+44
-0
yusei_demand/PathTemplateItem/portal_orders/automated_ordering_purchase_order_builder.xml
...rtal_orders/automated_ordering_purchase_order_builder.xml
+108
-0
yusei_demand/PathTemplateItem/purchase_trade_condition_module/2.xml
...nd/PathTemplateItem/purchase_trade_condition_module/2.xml
+307
-0
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/2.xml
...nd/PathTemplateItem/quantity_unit_conversion_module/2.xml
+260
-0
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/2/1.xml
.../PathTemplateItem/quantity_unit_conversion_module/2/1.xml
+224
-0
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/2/2.xml
.../PathTemplateItem/quantity_unit_conversion_module/2/2.xml
+224
-0
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/2/3.xml
.../PathTemplateItem/quantity_unit_conversion_module/2/3.xml
+224
-0
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/3.xml
...nd/PathTemplateItem/quantity_unit_conversion_module/3.xml
+260
-0
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/3/1.xml
.../PathTemplateItem/quantity_unit_conversion_module/3/1.xml
+224
-0
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/3/2.xml
.../PathTemplateItem/quantity_unit_conversion_module/3/2.xml
+224
-0
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/3/3.xml
.../PathTemplateItem/quantity_unit_conversion_module/3/3.xml
+224
-0
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/3/4.xml
.../PathTemplateItem/quantity_unit_conversion_module/3/4.xml
+224
-0
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/3/5.xml
.../PathTemplateItem/quantity_unit_conversion_module/3/5.xml
+224
-0
yusei_demand/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
...eAllowedContentTypeTemplateItem/allowed_content_types.xml
+5
-0
yusei_demand/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
...PortalTypeBaseCategoryTemplateItem/base_category_list.xml
+5
-0
yusei_demand/PortalTypeTemplateItem/portal_types/Purchase%20Demand%20Module.xml
...eTemplateItem/portal_types/Purchase%20Demand%20Module.xml
+108
-0
yusei_demand/PortalTypeTemplateItem/portal_types/Purchase%20Demand.xml
...PortalTypeTemplateItem/portal_types/Purchase%20Demand.xml
+64
-0
yusei_demand/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
...rtalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
+6
-0
yusei_demand/SkinTemplateItem/portal_skins/custom.xml
yusei_demand/SkinTemplateItem/portal_skins/custom.xml
+47
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/Alarm_createDemandListFromSupplyPathListForAutomatedOrdering.py
...createDemandListFromSupplyPathListForAutomatedOrdering.py
+42
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/Alarm_createDemandListFromSupplyPathListForAutomatedOrdering.xml
...reateDemandListFromSupplyPathListForAutomatedOrdering.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/Alarm_processDemandListForAutomatedOrdering.py
...ins/custom/Alarm_processDemandListForAutomatedOrdering.py
+12
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/Alarm_processDemandListForAutomatedOrdering.xml
...ns/custom/Alarm_processDemandListForAutomatedOrdering.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/Base_getOrderDictListFromDemandForAutomatedOrdering.py
...om/Base_getOrderDictListFromDemandForAutomatedOrdering.py
+174
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/Base_getOrderDictListFromDemandForAutomatedOrdering.xml
...m/Base_getOrderDictListFromDemandForAutomatedOrdering.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/Base_searchAvailableTradeConditionValueList.py
...ins/custom/Base_searchAvailableTradeConditionValueList.py
+87
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/Base_searchAvailableTradeConditionValueList.xml
...ns/custom/Base_searchAvailableTradeConditionValueList.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/DomainTool_searchValidatedPredicateList.py
...l_skins/custom/DomainTool_searchValidatedPredicateList.py
+11
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/DomainTool_searchValidatedPredicateList.xml
..._skins/custom/DomainTool_searchValidatedPredicateList.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/Path_generateDemandDocumentIfNeeded.py
...ortal_skins/custom/Path_generateDemandDocumentIfNeeded.py
+67
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/Path_generateDemandDocumentIfNeeded.xml
...rtal_skins/custom/Path_generateDemandDocumentIfNeeded.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/Path_processPurchaseSupplyPathForAutomatedOrdering.py
...tom/Path_processPurchaseSupplyPathForAutomatedOrdering.py
+12
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/Path_processPurchaseSupplyPathForAutomatedOrdering.xml
...om/Path_processPurchaseSupplyPathForAutomatedOrdering.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemandModule_viewPurchaseDemandList.xml
...ns/custom/PurchaseDemandModule_viewPurchaseDemandList.xml
+135
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemandModule_viewPurchaseDemandList/listbox.xml
...m/PurchaseDemandModule_viewPurchaseDemandList/listbox.xml
+208
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemandModule_viewPurchaseDemandList/listbox_creation_date.xml
...ndModule_viewPurchaseDemandList/listbox_creation_date.xml
+78
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemandModule_viewPurchaseDemandList/listbox_modification_date.xml
...dule_viewPurchaseDemandList/listbox_modification_date.xml
+78
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemandModule_viewPurchaseDemandList/listbox_start_date.xml
...emandModule_viewPurchaseDemandList/listbox_start_date.xml
+94
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_buildPurchaseOrderForAutomatedOrdering.py
.../PurchaseDemand_buildPurchaseOrderForAutomatedOrdering.py
+55
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_buildPurchaseOrderForAutomatedOrdering.xml
...PurchaseDemand_buildPurchaseOrderForAutomatedOrdering.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_cancelAutoPlannedPurchaseDemand.py
.../custom/PurchaseDemand_cancelAutoPlannedPurchaseDemand.py
+3
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_cancelAutoPlannedPurchaseDemand.xml
...custom/PurchaseDemand_cancelAutoPlannedPurchaseDemand.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view.xml
...nTemplateItem/portal_skins/custom/PurchaseDemand_view.xml
+153
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_destination_section_title.xml
...stom/PurchaseDemand_view/my_destination_section_title.xml
+128
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_destination_title.xml
...skins/custom/PurchaseDemand_view/my_destination_title.xml
+128
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_max_delay.xml
.../portal_skins/custom/PurchaseDemand_view/my_max_delay.xml
+90
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_max_flow.xml
...m/portal_skins/custom/PurchaseDemand_view/my_max_flow.xml
+90
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_max_order_quantity.xml
...kins/custom/PurchaseDemand_view/my_max_order_quantity.xml
+90
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_max_stock.xml
.../portal_skins/custom/PurchaseDemand_view/my_max_stock.xml
+90
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_min_delay.xml
.../portal_skins/custom/PurchaseDemand_view/my_min_delay.xml
+90
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_min_flow.xml
...m/portal_skins/custom/PurchaseDemand_view/my_min_flow.xml
+90
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_min_order_quantity.xml
...kins/custom/PurchaseDemand_view/my_min_order_quantity.xml
+90
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_min_stock.xml
.../portal_skins/custom/PurchaseDemand_view/my_min_stock.xml
+90
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_order_quantity_unit.xml
...ins/custom/PurchaseDemand_view/my_order_quantity_unit.xml
+96
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_quantity.xml
...m/portal_skins/custom/PurchaseDemand_view/my_quantity.xml
+78
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_quantity_unit.xml
...tal_skins/custom/PurchaseDemand_view/my_quantity_unit.xml
+96
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_resource_title.xml
...al_skins/custom/PurchaseDemand_view/my_resource_title.xml
+100
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_source_section_title.xml
...ns/custom/PurchaseDemand_view/my_source_section_title.xml
+128
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_source_title.xml
...rtal_skins/custom/PurchaseDemand_view/my_source_title.xml
+128
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_specialise_title.xml
..._skins/custom/PurchaseDemand_view/my_specialise_title.xml
+116
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_start_date.xml
...portal_skins/custom/PurchaseDemand_view/my_start_date.xml
+78
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_time_quantity_unit.xml
...kins/custom/PurchaseDemand_view/my_time_quantity_unit.xml
+96
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_title.xml
...Item/portal_skins/custom/PurchaseDemand_view/my_title.xml
+84
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_translated_simulation_state_title.xml
...chaseDemand_view/my_translated_simulation_state_title.xml
+78
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseOrder_cancelAutomatedOrderingPlannedPurchaseOrder.py
...chaseOrder_cancelAutomatedOrderingPlannedPurchaseOrder.py
+3
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseOrder_cancelAutomatedOrderingPlannedPurchaseOrder.xml
...haseOrder_cancelAutomatedOrderingPlannedPurchaseOrder.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseOrder_finishBuildingAutomatedOrdering.py
...s/custom/PurchaseOrder_finishBuildingAutomatedOrdering.py
+17
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseOrder_finishBuildingAutomatedOrdering.xml
.../custom/PurchaseOrder_finishBuildingAutomatedOrdering.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseOrder_setPurchaseTradeConditionForAutomatedOrdering.py
...aseOrder_setPurchaseTradeConditionForAutomatedOrdering.py
+7
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseOrder_setPurchaseTradeConditionForAutomatedOrdering.xml
...seOrder_setPurchaseTradeConditionForAutomatedOrdering.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old.xml
yusei_demand/SkinTemplateItem/portal_skins/custom/old.xml
+26
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_buildPurchaseOrderForAutomatedOrdering.py
...custom/old/Base_buildPurchaseOrderForAutomatedOrdering.py
+44
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_buildPurchaseOrderForAutomatedOrdering.xml
...ustom/old/Base_buildPurchaseOrderForAutomatedOrdering.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createCreateSalePackingListActivityList.py
...ustom/old/Base_createCreateSalePackingListActivityList.py
+2
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createCreateSalePackingListActivityList.xml
...stom/old/Base_createCreateSalePackingListActivityList.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createCustomer.py
...mplateItem/portal_skins/custom/old/Base_createCustomer.py
+4
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createCustomer.xml
...plateItem/portal_skins/custom/old/Base_createCustomer.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createInternalPackingList.py
...portal_skins/custom/old/Base_createInternalPackingList.py
+21
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createInternalPackingList.xml
...ortal_skins/custom/old/Base_createInternalPackingList.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createProduct.py
...emplateItem/portal_skins/custom/old/Base_createProduct.py
+61
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createProduct.xml
...mplateItem/portal_skins/custom/old/Base_createProduct.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createPurchaseSupplyForMinStock.py
..._skins/custom/old/Base_createPurchaseSupplyForMinStock.py
+21
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createPurchaseSupplyForMinStock.xml
...skins/custom/old/Base_createPurchaseSupplyForMinStock.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createPurchaseSupplyForPrice.py
...tal_skins/custom/old/Base_createPurchaseSupplyForPrice.py
+37
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createPurchaseSupplyForPrice.xml
...al_skins/custom/old/Base_createPurchaseSupplyForPrice.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createSalePackingList.py
...tem/portal_skins/custom/old/Base_createSalePackingList.py
+37
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createSalePackingList.xml
...em/portal_skins/custom/old/Base_createSalePackingList.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_getShortageResourceDataDictList.py
..._skins/custom/old/Base_getShortageResourceDataDictList.py
+61
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_getShortageResourceDataDictList.xml
...skins/custom/old/Base_getShortageResourceDataDictList.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/ERP5Type_getSecurityCategoryMapping.py
...l_skins/custom/old/ERP5Type_getSecurityCategoryMapping.py
+7
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/ERP5Type_getSecurityCategoryMapping.xml
..._skins/custom/old/ERP5Type_getSecurityCategoryMapping.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/debug.xml
...demand/SkinTemplateItem/portal_skins/custom/old/debug.xml
+28
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/updateCellList.xml
...inTemplateItem/portal_skins/custom/old/updateCellList.xml
+28
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_sql.sql
...nd/SkinTemplateItem/portal_skins/custom/old/yusei_sql.sql
+4
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_sql.xml
...nd/SkinTemplateItem/portal_skins/custom/old/yusei_sql.xml
+125
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_test.py
...nd/SkinTemplateItem/portal_skins/custom/old/yusei_test.py
+89
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_test.xml
...d/SkinTemplateItem/portal_skins/custom/old/yusei_test.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_test_3.py
.../SkinTemplateItem/portal_skins/custom/old/yusei_test_3.py
+20
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_test_3.xml
...SkinTemplateItem/portal_skins/custom/old/yusei_test_3.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_test_4.py
.../SkinTemplateItem/portal_skins/custom/old/yusei_test_4.py
+63
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_test_4.xml
...SkinTemplateItem/portal_skins/custom/old/yusei_test_4.xml
+62
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_test_5.py
.../SkinTemplateItem/portal_skins/custom/old/yusei_test_5.py
+23
-0
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_test_5.xml
...SkinTemplateItem/portal_skins/custom/old/yusei_test_5.xml
+62
-0
yusei_demand/TestTemplateItem/portal_components/test.erp5.testAutomatedOrderingPurchase.py
...tal_components/test.erp5.testAutomatedOrderingPurchase.py
+407
-0
yusei_demand/TestTemplateItem/portal_components/test.erp5.testAutomatedOrderingPurchase.xml
...al_components/test.erp5.testAutomatedOrderingPurchase.xml
+123
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow.xml
...TemplateItem/portal_workflow/purchase_demand_workflow.xml
+66
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/scripts.xml
...Item/portal_workflow/purchase_demand_workflow/scripts.xml
+22
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/states.xml
...eItem/portal_workflow/purchase_demand_workflow/states.xml
+28
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/states/auto_planned.xml
...workflow/purchase_demand_workflow/states/auto_planned.xml
+110
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/states/cancelled.xml
...al_workflow/purchase_demand_workflow/states/cancelled.xml
+106
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/states/confirmed.xml
...al_workflow/purchase_demand_workflow/states/confirmed.xml
+106
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/states/draft.xml
...portal_workflow/purchase_demand_workflow/states/draft.xml
+108
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/states/failed.xml
...ortal_workflow/purchase_demand_workflow/states/failed.xml
+106
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/transitions.xml
.../portal_workflow/purchase_demand_workflow/transitions.xml
+28
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/transitions/auto_plan.xml
...rkflow/purchase_demand_workflow/transitions/auto_plan.xml
+79
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/transitions/cancel.xml
..._workflow/purchase_demand_workflow/transitions/cancel.xml
+79
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/transitions/confirm.xml
...workflow/purchase_demand_workflow/transitions/confirm.xml
+79
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/transitions/fail.xml
...al_workflow/purchase_demand_workflow/transitions/fail.xml
+79
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/variables.xml
...em/portal_workflow/purchase_demand_workflow/variables.xml
+28
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/variables/action.xml
...al_workflow/purchase_demand_workflow/variables/action.xml
+61
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/variables/actor.xml
...tal_workflow/purchase_demand_workflow/variables/actor.xml
+61
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/variables/comment.xml
...l_workflow/purchase_demand_workflow/variables/comment.xml
+61
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/variables/error_message.xml
...flow/purchase_demand_workflow/variables/error_message.xml
+48
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/variables/history.xml
...l_workflow/purchase_demand_workflow/variables/history.xml
+61
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/variables/portal_type.xml
...rkflow/purchase_demand_workflow/variables/portal_type.xml
+48
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/variables/time.xml
...rtal_workflow/purchase_demand_workflow/variables/time.xml
+61
-0
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/worklists.xml
...em/portal_workflow/purchase_demand_workflow/worklists.xml
+22
-0
yusei_demand/bt/dependency_list
yusei_demand/bt/dependency_list
+2
-0
yusei_demand/bt/template_action_path_list
yusei_demand/bt/template_action_path_list
+2
-0
yusei_demand/bt/template_catalog_method_id_list
yusei_demand/bt/template_catalog_method_id_list
+1
-0
yusei_demand/bt/template_catalog_related_key_list
yusei_demand/bt/template_catalog_related_key_list
+1
-0
yusei_demand/bt/template_document_id_list
yusei_demand/bt/template_document_id_list
+1
-0
yusei_demand/bt/template_format_version
yusei_demand/bt/template_format_version
+1
-0
yusei_demand/bt/template_keep_last_workflow_history_only_path_list
...and/bt/template_keep_last_workflow_history_only_path_list
+5
-0
yusei_demand/bt/template_module_id_list
yusei_demand/bt/template_module_id_list
+1
-0
yusei_demand/bt/template_path_list
yusei_demand/bt/template_path_list
+7
-0
yusei_demand/bt/template_portal_type_allowed_content_type_list
..._demand/bt/template_portal_type_allowed_content_type_list
+1
-0
yusei_demand/bt/template_portal_type_base_category_list
yusei_demand/bt/template_portal_type_base_category_list
+1
-0
yusei_demand/bt/template_portal_type_id_list
yusei_demand/bt/template_portal_type_id_list
+2
-0
yusei_demand/bt/template_portal_type_workflow_chain_list
yusei_demand/bt/template_portal_type_workflow_chain_list
+2
-0
yusei_demand/bt/template_skin_id_list
yusei_demand/bt/template_skin_id_list
+1
-0
yusei_demand/bt/template_test_id_list
yusei_demand/bt/template_test_id_list
+1
-0
yusei_demand/bt/template_workflow_id_list
yusei_demand/bt/template_workflow_id_list
+1
-0
yusei_demand/bt/title
yusei_demand/bt/title
+1
-0
No files found.
yusei_demand/ActionTemplateItem/portal_types/Purchase%20Demand%20Module/view.xml
0 → 100644
View file @
b126ce11
<?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>
portal_type
</string>
</key>
<value>
<string>
Action Information
</string>
</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}/PurchaseDemandModule_viewPurchaseDemandList
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/ActionTemplateItem/portal_types/Purchase%20Demand/view.xml
0 → 100644
View file @
b126ce11
<?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>
portal_type
</string>
</key>
<value>
<string>
Action Information
</string>
</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}/PurchaseDemand_view
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_related_causality_specialise.catalog_keys.xml
0 → 100644
View file @
b126ce11
<catalog_method>
</catalog_method>
yusei_demand/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_related_causality_specialise.sql
0 → 100644
View file @
b126ce11
<
dtml
-
var
table_0
>
.
uid
=
catalog
.
uid
AND
<
dtml
-
var
table_0
>
.
base_category_uid
=
<
dtml
-
var
"portal_categories.causality.getUid()"
>
AND
<
dtml
-
var
table_0
>
.
category_uid
=
<
dtml
-
var
table_1
>
.
uid
AND
<
dtml
-
var
table_1
>
.
base_category_uid
=
<
dtml
-
var
"portal_categories.specialise.getUid()"
>
AND
<
dtml
-
var
table_1
>
.
category_uid
=
<
dtml
-
var
table_2
>
.
uid
AND
<
dtml
-
var
table_1
>
.
category_strict_membership
=
1
\ No newline at end of file
yusei_demand/CatalogMethodTemplateItem/portal_catalog/erp5_mysql_innodb/z_related_causality_specialise.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"SQL Method"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
allow_simple_one_argument_traversal
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
arguments_src
</string>
</key>
<value>
<string>
table_0\n
table_1\n
table_2
</string>
</value>
</item>
<item>
<key>
<string>
class_file_
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
class_name_
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
connection_id
</string>
</key>
<value>
<string>
erp5_sql_connection
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
z_related_causality_specialise
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
SQL Method
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/CatalogRelatedKeyTemplateItem/related_key_list.xml
0 → 100644
View file @
b126ce11
<key_list>
<key>
causality_specialise_uid | category,category,catalog/uid/z_related_causality_specialise
</key>
</key_list>
\ No newline at end of file
yusei_demand/DocumentTemplateItem/portal_components/document.erp5.Demand.py
0 → 100644
View file @
b126ce11
# -*- coding: utf-8 -*-
##############################################################################
#
# Copyright (c) 2009 Nexedi KK and Contributors. All Rights Reserved.
# Yusei Tahara <yusei@nexedi.com>
#
# WARNING: This program as such is intended to be used by professional
# programmers who take the whole responsability of assessing all potential
# consequences resulting from its eventual inadequacies and bugs
# End users who are looking for a ready-to-use solution with commercial
# garantees and support are strongly adviced to contract a Free Software
# Service Company
#
# This program is Free Software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA 02110-1301,
# USA.
##############################################################################
from
AccessControl
import
ClassSecurityInfo
from
Products.ERP5Type
import
Permissions
,
PropertySheet
from
Products.ERP5.Document.DeliveryLine
import
DeliveryLine
class
Demand
(
DeliveryLine
):
"""
"""
meta_type
=
'ERP5 Demand'
portal_type
=
'Demand'
add_permission
=
Permissions
.
AddPortalContent
# Declarative security
security
=
ClassSecurityInfo
()
security
.
declareObjectProtected
(
Permissions
.
AccessContentsInformation
)
# Declarative properties
property_sheets
=
(
PropertySheet
.
Base
,
PropertySheet
.
XMLObject
,
PropertySheet
.
CategoryCore
,
PropertySheet
.
Amount
,
PropertySheet
.
Task
,
PropertySheet
.
Arrow
,
PropertySheet
.
Movement
,
PropertySheet
.
VariationRange
,
PropertySheet
.
SupplyLine
,
PropertySheet
.
FlowCapacity
)
security
.
declareProtected
(
Permissions
.
AccessContentsInformation
,
'isAccountable'
)
def
isAccountable
(
self
):
"""Demand is not accountable"""
# Never accountable
return
0
yusei_demand/DocumentTemplateItem/portal_components/document.erp5.Demand.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Document Component"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
Demand
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
document.erp5.Demand
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Document 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>
<string>
W: 38, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)
</string>
<string>
W: 41, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)
</string>
<string>
W: 42, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)
</string>
<string>
W: 43, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)
</string>
<string>
W: 46, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)
</string>
<string>
W: 47, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)
</string>
<string>
W: 50, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)
</string>
<string>
W: 62, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)
</string>
<string>
W: 64, 0: Bad indentation. Found 4 spaces, expected 2 (bad-indentation)
</string>
<string>
W: 65, 0: Bad indentation. Found 6 spaces, expected 4 (bad-indentation)
</string>
<string>
W: 67, 0: Bad indentation. Found 6 spaces, expected 4 (bad-indentation)
</string>
</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.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<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>
</tuple>
</pickle>
</record>
</ZopeData>
yusei_demand/ModuleTemplateItem/purchase_demand_module.xml
0 → 100644
View file @
b126ce11
<module>
<id>
purchase_demand_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>
Purchase Demand Module
</portal_type>
<title>
Purchase Demand
</title>
</module>
\ No newline at end of file
yusei_demand/PathTemplateItem/portal_alarms/automated_ordering_alarm.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Alarm"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
active_sense_method_id
</string>
</key>
<value>
<string>
Alarm_createDemandListFromSupplyPathListForAutomatedOrdering
</string>
</value>
</item>
<item>
<key>
<string>
automatic_solve
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
automated_ordering_alarm
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Alarm
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<none/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/PathTemplateItem/portal_orders/automated_ordering_purchase_order_builder.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Order Builder"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_count
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
_mt_index
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAM=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
_tree
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAQ=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<string>
quantity_unit must be set after resource otherwise default quantity unit is set.
</string>
</value>
</item>
<item>
<key>
<string>
delivery_after_generation_script_id
</string>
</key>
<value>
<string>
PurchaseOrder_finishBuildingAutomatedOrdering
</string>
</value>
</item>
<item>
<key>
<string>
delivery_cell_portal_type
</string>
</key>
<value>
<string>
Purchase Order Cell
</string>
</value>
</item>
<item>
<key>
<string>
delivery_cell_separate_order
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
delivery_line_portal_type
</string>
</key>
<value>
<string>
Purchase Order Line
</string>
</value>
</item>
<item>
<key>
<string>
delivery_module
</string>
</key>
<value>
<string>
purchase_order_module
</string>
</value>
</item>
<item>
<key>
<string>
delivery_portal_type
</string>
</key>
<value>
<string>
Purchase Order
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
automated_ordering_purchase_order_builder
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Order Builder
</string>
</value>
</item>
<item>
<key>
<string>
simulation_select_method_id
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<none/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"Length"
module=
"BTrees.Length"
/>
</pickle>
<pickle>
<int>
0
</int>
</pickle>
</record>
<record
id=
"3"
aka=
"AAAAAAAAAAM="
>
<pickle>
<global
name=
"OOBTree"
module=
"BTrees.OOBTree"
/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"OOBTree"
module=
"BTrees.OOBTree"
/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
</ZopeData>
yusei_demand/PathTemplateItem/purchase_trade_condition_module/2.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Purchase Trade Condition"
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>
_identity_criterion
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
_local_properties
</string>
</key>
<value>
<tuple>
<dictionary>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
ledger
</string>
</value>
</item>
<item>
<key>
<string>
type
</string>
</key>
<value>
<string>
string
</string>
</value>
</item>
</dictionary>
</tuple>
</value>
</item>
<item>
<key>
<string>
_range_criterion
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAM=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
categories
</string>
</key>
<value>
<tuple>
<string>
price_currency/currency_module/JPY
</string>
<string>
specialise/business_process_module/1
</string>
<string>
ledger/automated_ordering
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
comment
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
2
</string>
</value>
</item>
<item>
<key>
<string>
ledger
</string>
</key>
<value>
<string>
automated_ordering
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Purchase Trade Condition
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
automated ordering purchase trade condition
</string>
</value>
</item>
<item>
<key>
<string>
version
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
workflow_history
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAQ=
</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/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"3"
aka=
"AAAAAAAAAAM="
>
<pickle>
<global
name=
"PersistentMapping"
module=
"Persistence.mapping"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
data
</string>
</key>
<value>
<dictionary/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<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"
>
AAAAAAAAAAU=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
validation_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAY=
</string>
</persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"5"
aka=
"AAAAAAAAAAU="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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>
964.25508.13489.8345
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1514345473.65
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"6"
aka=
"AAAAAAAAAAY="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
validate
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1514280909.49
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
validation_state
</string>
</key>
<value>
<string>
validated
</string>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/2.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Quantity Unit Conversion Group"
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>
_count
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
_mt_index
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAM=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
_tree
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAQ=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
categories
</string>
</key>
<value>
<tuple>
<string>
quantity_unit/mass/gram
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
2
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Quantity Unit Conversion Group
</string>
</value>
</item>
<item>
<key>
<string>
workflow_history
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAU=
</string>
</persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"Length"
module=
"BTrees.Length"
/>
</pickle>
<pickle>
<int>
0
</int>
</pickle>
</record>
<record
id=
"3"
aka=
"AAAAAAAAAAM="
>
<pickle>
<global
name=
"OOBTree"
module=
"BTrees.OOBTree"
/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"OOBTree"
module=
"BTrees.OOBTree"
/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record
id=
"5"
aka=
"AAAAAAAAAAU="
>
<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"
>
AAAAAAAAAAY=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
validation_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAc=
</string>
</persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"6"
aka=
"AAAAAAAAAAY="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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>
964.19537.4357.52718
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1513924871.2
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"7"
aka=
"AAAAAAAAAAc="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
validate
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1514183096.93
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
validation_state
</string>
</key>
<value>
<string>
validated
</string>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/2/1.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Quantity Unit Conversion Definition"
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>
categories
</string>
</key>
<value>
<tuple>
<string>
quantity_unit/mass/gram
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
1
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Quantity Unit Conversion Definition
</string>
</value>
</item>
<item>
<key>
<string>
quantity
</string>
</key>
<value>
<float>
1.0
</float>
</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.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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>
964.19537.17307.46267
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1513924885.79
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
invalidate
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1514183080.77
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
validation_state
</string>
</key>
<value>
<string>
invalidated
</string>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/2/2.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Quantity Unit Conversion Definition"
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>
categories
</string>
</key>
<value>
<tuple>
<string>
quantity_unit/mass/kilogram
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
2
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Quantity Unit Conversion Definition
</string>
</value>
</item>
<item>
<key>
<string>
quantity
</string>
</key>
<value>
<float>
1000.0
</float>
</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.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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>
964.19537.64532.58163
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1513924924.64
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
validate
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1513924930.04
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
validation_state
</string>
</key>
<value>
<string>
validated
</string>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/2/3.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Quantity Unit Conversion Definition"
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>
categories
</string>
</key>
<value>
<tuple>
<string>
quantity_unit/mass/ton
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
3
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Quantity Unit Conversion Definition
</string>
</value>
</item>
<item>
<key>
<string>
quantity
</string>
</key>
<value>
<float>
1000000.0
</float>
</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.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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>
964.19538.42670.8891
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1513924967.96
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
validate
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1513924975.06
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
validation_state
</string>
</key>
<value>
<string>
validated
</string>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/3.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Quantity Unit Conversion Group"
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>
_count
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
_mt_index
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAM=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
_tree
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAQ=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
categories
</string>
</key>
<value>
<tuple>
<string>
quantity_unit/time/second
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
3
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Quantity Unit Conversion Group
</string>
</value>
</item>
<item>
<key>
<string>
workflow_history
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAU=
</string>
</persistent>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"2"
aka=
"AAAAAAAAAAI="
>
<pickle>
<global
name=
"Length"
module=
"BTrees.Length"
/>
</pickle>
<pickle>
<int>
0
</int>
</pickle>
</record>
<record
id=
"3"
aka=
"AAAAAAAAAAM="
>
<pickle>
<global
name=
"OOBTree"
module=
"BTrees.OOBTree"
/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"OOBTree"
module=
"BTrees.OOBTree"
/>
</pickle>
<pickle>
<none/>
</pickle>
</record>
<record
id=
"5"
aka=
"AAAAAAAAAAU="
>
<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"
>
AAAAAAAAAAY=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
validation_workflow
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAc=
</string>
</persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"6"
aka=
"AAAAAAAAAAY="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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>
964.19548.11479.17373
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1513941859.54
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"7"
aka=
"AAAAAAAAAAc="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
validate
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1514183147.27
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
validation_state
</string>
</key>
<value>
<string>
validated
</string>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/3/1.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Quantity Unit Conversion Definition"
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>
categories
</string>
</key>
<value>
<tuple>
<string>
quantity_unit/time/day
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
1
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Quantity Unit Conversion Definition
</string>
</value>
</item>
<item>
<key>
<string>
quantity
</string>
</key>
<value>
<float>
86400.0
</float>
</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.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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>
964.19820.25054.2577
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1513941902.44
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
validate
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1513941910.53
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
validation_state
</string>
</key>
<value>
<string>
validated
</string>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/3/2.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Quantity Unit Conversion Definition"
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>
categories
</string>
</key>
<value>
<tuple>
<string>
quantity_unit/time/hour
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
2
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Quantity Unit Conversion Definition
</string>
</value>
</item>
<item>
<key>
<string>
quantity
</string>
</key>
<value>
<float>
3600.0
</float>
</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.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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>
964.19821.41342.6980
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1513941947.02
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
validate
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1513941952.89
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
validation_state
</string>
</key>
<value>
<string>
validated
</string>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/3/3.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Quantity Unit Conversion Definition"
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>
categories
</string>
</key>
<value>
<tuple>
<string>
quantity_unit/time/min
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
3
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Quantity Unit Conversion Definition
</string>
</value>
</item>
<item>
<key>
<string>
quantity
</string>
</key>
<value>
<float>
60.0
</float>
</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.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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>
964.19822.22004.35020
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1513941986.41
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
validate
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1513941994.56
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
validation_state
</string>
</key>
<value>
<string>
validated
</string>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/3/4.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Quantity Unit Conversion Definition"
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>
categories
</string>
</key>
<value>
<tuple>
<string>
quantity_unit/time/second
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
4
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Quantity Unit Conversion Definition
</string>
</value>
</item>
<item>
<key>
<string>
quantity
</string>
</key>
<value>
<float>
1.0
</float>
</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.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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>
964.19822.59469.16418
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1513942023.29
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
invalidate
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1514181120.71
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
validation_state
</string>
</key>
<value>
<string>
invalidated
</string>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
yusei_demand/PathTemplateItem/quantity_unit_conversion_module/3/5.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Quantity Unit Conversion Definition"
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>
categories
</string>
</key>
<value>
<tuple>
<string>
quantity_unit/time/week
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
5
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Quantity Unit Conversion Definition
</string>
</value>
</item>
<item>
<key>
<string>
quantity
</string>
</key>
<value>
<float>
604800.0
</float>
</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.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
edit
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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>
964.19823.36610.11741
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1513942076.14
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<list>
<dictionary>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
validate
</string>
</value>
</item>
<item>
<key>
<string>
actor
</string>
</key>
<value>
<string>
zope
</string>
</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=
"DateTime"
module=
"DateTime.DateTime"
/>
</klass>
<tuple>
<none/>
</tuple>
<state>
<tuple>
<float>
1513942082.52
</float>
<string>
GMT+9
</string>
</tuple>
</state>
</object>
</value>
</item>
<item>
<key>
<string>
validation_state
</string>
</key>
<value>
<string>
validated
</string>
</value>
</item>
</dictionary>
</list>
</tuple>
</pickle>
</record>
</ZopeData>
yusei_demand/PortalTypeAllowedContentTypeTemplateItem/allowed_content_types.xml
0 → 100644
View file @
b126ce11
<allowed_content_type_list>
<portal_type
id=
"Purchase Demand Module"
>
<item>
Purchase Demand
</item>
</portal_type>
</allowed_content_type_list>
\ No newline at end of file
yusei_demand/PortalTypeBaseCategoryTemplateItem/base_category_list.xml
0 → 100644
View file @
b126ce11
<base_category_list>
<portal_type
id=
"Purchase Demand Module"
>
<item>
business_application
</item>
</portal_type>
</base_category_list>
\ No newline at end of file
yusei_demand/PortalTypeTemplateItem/portal_types/Purchase%20Demand%20Module.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Base Type"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_property_domain_dict
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
content_icon
</string>
</key>
<value>
<string>
folder_icon.gif
</string>
</value>
</item>
<item>
<key>
<string>
factory
</string>
</key>
<value>
<string>
addFolder
</string>
</value>
</item>
<item>
<key>
<string>
group_list
</string>
</key>
<value>
<tuple>
<string>
module
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Purchase Demand Module
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Base Type
</string>
</value>
</item>
<item>
<key>
<string>
type_class
</string>
</key>
<value>
<string>
Folder
</string>
</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>
short_title
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAM=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
title
</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=
"TranslationInformation"
module=
"Products.ERP5Type.TranslationProviderBase"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
domain_name
</string>
</key>
<value>
<string>
erp5_ui
</string>
</value>
</item>
<item>
<key>
<string>
property_name
</string>
</key>
<value>
<string>
short_title
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"TranslationInformation"
module=
"Products.ERP5Type.TranslationProviderBase"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
domain_name
</string>
</key>
<value>
<string>
erp5_ui
</string>
</value>
</item>
<item>
<key>
<string>
property_name
</string>
</key>
<value>
<string>
title
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/PortalTypeTemplateItem/portal_types/Purchase%20Demand.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Base Type"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
content_icon
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
factory
</string>
</key>
<value>
<string>
addXMLObject
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Purchase Demand
</string>
</value>
</item>
<item>
<key>
<string>
init_script
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
permission
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Base Type
</string>
</value>
</item>
<item>
<key>
<string>
type_class
</string>
</key>
<value>
<string>
Demand
</string>
</value>
</item>
<item>
<key>
<string>
type_interface
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
type_mixin
</string>
</key>
<value>
<tuple/>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/PortalTypeWorkflowChainTemplateItem/workflow_chain_type.xml
0 → 100644
View file @
b126ce11
<workflow_chain>
<chain>
<type>
Purchase Demand
</type>
<workflow>
edit_workflow, purchase_demand_workflow
</workflow>
</chain>
</workflow_chain>
\ No newline at end of file
yusei_demand/SkinTemplateItem/portal_skins/custom.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Folder"
module=
"OFS.Folder"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_local_properties
</string>
</key>
<value>
<tuple>
<dictionary>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
business_template_skin_layer_priority
</string>
</value>
</item>
<item>
<key>
<string>
type
</string>
</key>
<value>
<string>
float
</string>
</value>
</item>
</dictionary>
</tuple>
</value>
</item>
<item>
<key>
<string>
_objects
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
business_template_skin_layer_priority
</string>
</key>
<value>
<float>
100.0
</float>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
custom
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/Alarm_createDemandListFromSupplyPathListForAutomatedOrdering.py
0 → 100644
View file @
b126ce11
for
brain
in
context
.
portal_catalog
(
portal_type
=
'Purchase Demand'
,
simulation_state
=
'auto_planned'
):
brain
.
activate
().
PurchaseDemand_cancelAutoPlannedPurchaseDemand
()
if
now_for_test
is
not
None
:
now
=
now_for_test
else
:
now
=
DateTime
().
earliestTime
()
search_dict
=
{
'predicate.start_date_range_min'
:{
'query'
:
now
,
'range'
:
'ngt'
},
'predicate.start_date_range_max'
:{
'query'
:
now
,
'range'
:
'nlt'
}
}
for
brain
in
context
.
portal_catalog
(
portal_type
=
(
'Purchase Supply Line'
,
'Purchase Supply Cell'
),
default_ledger_uid
=
context
.
portal_categories
.
ledger
.
automated_ordering
.
getUid
(),
validation_state
=
'validated'
,
**
search_dict
):
brain
.
activate
(
after_method_id
=
[
'PurchaseDemand_cancelAutoPlannedPurchaseDeman'
,
'recursiveImmediateReindexObject'
,
'immediateReindexObject'
],
).
Path_processPurchaseSupplyPathForAutomatedOrdering
(
now
)
context
.
activate
(
after_method_id
=
[
'Alarm_createDemandListFromSupplyPathListForAutomatedOrdering'
,
'PurchaseDemand_cancelAutoPlannedPurchaseDemand'
,
'Path_processPurchaseSupplyPathForAutomatedOrdering'
,
'PurchaseOrder_cancelAutomatedOrderingPlannedPurchaseOrder'
,
'Path_generateDemandDocumentIfNeeded'
,
'recursiveImmediateReindexObject'
,
'immediateReindexObject'
,],
).
Alarm_processDemandListForAutomatedOrdering
()
yusei_demand/SkinTemplateItem/portal_skins/custom/Alarm_createDemandListFromSupplyPathListForAutomatedOrdering.xml
0 → 100644
View file @
b126ce11
<?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>
now_for_test=None
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Alarm_createDemandListFromSupplyPathListForAutomatedOrdering
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/Alarm_processDemandListForAutomatedOrdering.py
0 → 100644
View file @
b126ce11
for
brain
in
context
.
portal_catalog
(
portal_type
=
'Purchase Demand'
,
simulation_state
=
'auto_planned'
):
brain
.
activate
(
after_method_id
=
[
'Alarm_createDemandListFromSupplyPathListForAutomatedOrdering'
,
'PurchaseDemand_cancelAutoPlannedPurchaseDemand'
,
'Path_processPurchaseSupplyPathForAutomatedOrdering'
,
'PurchaseOrder_cancelAutomatedOrderingPlannedPurchaseOrder'
,
'Path_generateDemandDocumentIfNeeded'
,
'recursiveImmediateReindexObject'
,
'immediateReindexObject'
,],
).
PurchaseDemand_buildPurchaseOrderForAutomatedOrdering
()
yusei_demand/SkinTemplateItem/portal_skins/custom/Alarm_processDemandListForAutomatedOrdering.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Alarm_processDemandListForAutomatedOrdering
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/Base_getOrderDictListFromDemandForAutomatedOrdering.py
0 → 100644
View file @
b126ce11
#
# context must be a demand object.
#
from
Products.ERP5Type.DateUtils
import
addToDate
if
not
context
.
getPortalType
()
in
(
'Purchase Demand'
,
'Sale Demand'
,
'Internal Demand'
):
return
resource_value
=
context
.
getResourceValue
()
time_second_ratio
=
resource_value
.
getQuantityUnitDefinitionRatio
(
context
.
portal_categories
.
quantity_unit
.
time
.
second
)
def
createMovementListIter
(
resource_value
,
conversion_ratio
,
order_quantity_unit_value
,
required_amount
,
date
,
dict_list
,
order_number
,
min_delay_second
,
max_delay_second
,
min_flow
,
min_flow_second
,
max_flow
,
max_flow_second
,
remaining_flow
,
min_order
,
min_order_lack_amount
,
max_order
,
remaining_orderable
):
# All quantity is in the default quantity unit of the target resource.
order_amount
=
required_amount
next_date
=
date
order_amount
=
min
(
max
(
order_amount
,
min_order_lack_amount
),
remaining_flow
,
remaining_orderable
)
min_order_lack_amount
-=
order_amount
remaining_orderable
-=
order_amount
remaining_flow
-=
order_amount
delay_second
=
max_delay_second
or
min_delay_second
or
0
start_date
=
date
stop_date
=
addToDate
(
start_date
,
second
=
delay_second
)
dict_list
.
append
(
dict
(
resource_value
=
resource_value
,
order_number
=
order_number
,
start_date
=
start_date
,
stop_date
=
stop_date
,
quantity
=
order_amount
*
conversion_ratio
,
quantity_unit_value
=
order_quantity_unit_value
))
remaining_amount
=
required_amount
-
order_amount
if
remaining_amount
==
required_amount
:
raise
ValueError
,
"Conditions are inconsistent"
remaining_amount
=
max
(
min_order_lack_amount
,
remaining_amount
)
if
remaining_orderable
==
0
:
order_number
+=
1
remaining_orderable
=
max_order
min_order_lack_amount
=
min_order
elif
remaining_orderable
<
0
:
raise
ValueError
,
remaining_orderable
if
remaining_flow
==
0
:
next_date
=
addToDate
(
next_date
,
second
=
max_flow_second
)
remaining_flow
=
max_flow
elif
remaining_flow
<
0
:
raise
ValueError
,
remaining_flow
return
remaining_amount
,
remaining_flow
,
next_date
,
dict_list
,
order_number
,
min_order_lack_amount
,
remaining_orderable
def
createMovementList
(
resource_value
,
default_quantity_unit_value
,
order_quantity_unit_value
,
time_quantity_unit_value
,
required_amount
,
date
,
min_delay
,
max_delay
,
min_flow
,
max_flow
,
min_order
,
max_order
):
min_delay_second
=
0
max_delay_second
=
0
# min_flow is not supported yet.
min_flow_in_default_quantity_unit
=
None
min_flow_second
=
0
if
max_flow
:
max_flow_in_default_quantity_unit
=
max_flow
else
:
max_flow_in_default_quantity_unit
=
float
(
'inf'
)
max_flow_second
=
0
min_order_in_default_quantity_unit
=
0
max_order_in_default_quantity_unit
=
float
(
'inf'
)
default_quantity_unit_relative_url
=
default_quantity_unit_value
.
getCategoryRelativeUrl
()
if
time_quantity_unit_value
is
not
None
:
time_second_conversion_ratio
=
resource_value
.
getQuantityUnitDefinitionRatio
(
time_quantity_unit_value
)
/
time_second_ratio
if
min_delay
:
min_delay_second
=
min_delay
*
time_second_conversion_ratio
if
max_delay
:
max_delay_second
=
max_delay
*
time_second_conversion_ratio
min_flow_second
=
time_second_conversion_ratio
max_flow_second
=
time_second_conversion_ratio
if
order_quantity_unit_value
is
not
None
:
order_quantity_unit_relative_url
=
order_quantity_unit_value
.
getCategoryRelativeUrl
()
order_quantity_unit_default_quantity_unit_conversion_ratio
=
resource_value
.
convertQuantity
(
1
,
order_quantity_unit_relative_url
,
default_quantity_unit_relative_url
)
if
min_order
:
min_order_in_default_quantity_unit
=
min_order
*
order_quantity_unit_default_quantity_unit_conversion_ratio
if
max_order
:
max_order_in_default_quantity_unit
=
max_order
*
order_quantity_unit_default_quantity_unit_conversion_ratio
default_quantity_unit_order_quantity_unit_conversion_ratio
=
1
/
order_quantity_unit_default_quantity_unit_conversion_ratio
else
:
default_quantity_unit_order_quantity_unit_conversion_ratio
=
1
dict_list
=
[]
order_number
=
0
remaining_flow
=
max_flow_in_default_quantity_unit
min_order_lack_amount
=
min_order_in_default_quantity_unit
remaining_orderable
=
max_order_in_default_quantity_unit
while
True
:
(
required_amount
,
remaining_flow
,
date
,
dict_list
,
order_number
,
min_order_lack_amount
,
remaining_orderable
)
=
createMovementListIter
(
resource_value
,
default_quantity_unit_order_quantity_unit_conversion_ratio
,
order_quantity_unit_value
,
required_amount
,
date
,
dict_list
,
order_number
,
min_delay_second
,
max_delay_second
,
min_flow_in_default_quantity_unit
,
min_flow_second
,
max_flow_in_default_quantity_unit
,
max_flow_second
,
remaining_flow
,
min_order_in_default_quantity_unit
,
min_order_lack_amount
,
max_order_in_default_quantity_unit
,
remaining_orderable
)
if
required_amount
<=
0
:
return
dict_list
return
createMovementList
(
resource_value
,
resource_value
.
getDefaultQuantityUnitValue
(),
context
.
getOrderQuantityUnitValue
(),
context
.
getTimeQuantityUnitValue
(),
context
.
getQuantity
(),
context
.
getStartDate
(),
context
.
getMinDelay
(),
context
.
getMaxDelay
(),
context
.
getMinFlow
(),
context
.
getMaxFlow
(),
context
.
getMinOrderQuantity
(),
context
.
getMaxOrderQuantity
())
yusei_demand/SkinTemplateItem/portal_skins/custom/Base_getOrderDictListFromDemandForAutomatedOrdering.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Base_getOrderDictListFromDemandForAutomatedOrdering
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/Base_searchAvailableTradeConditionValueList.py
0 → 100644
View file @
b126ce11
from
Products.ERP5Type.Document
import
newTempOrder
tested_base_category_list
=
[]
category_list
=
[]
if
not
source_section
and
delivery
is
not
None
:
source_section
=
delivery
.
getProperty
(
'source_section'
)
if
source_section
:
tested_base_category_list
.
append
(
'source_section'
)
category_list
.
append
(
'source_section/%s'
%
source_section
)
if
not
source
and
delivery
is
not
None
:
source
=
delivery
.
getProperty
(
'source'
)
if
source
:
tested_base_category_list
.
append
(
'source'
)
category_list
.
append
(
'source/%s'
%
source
)
if
not
destination_section
and
delivery
is
not
None
:
destination_section
=
delivery
.
getProperty
(
'destination_section'
)
if
destination_section
:
tested_base_category_list
.
append
(
'destination_section'
)
category_list
.
append
(
'destination_section/%s'
%
destination_section
)
if
not
destination
and
delivery
is
not
None
:
destination
=
delivery
.
getProperty
(
'destination'
)
if
destination
:
tested_base_category_list
.
append
(
'destination'
)
category_list
.
append
(
'destination/%s'
%
destination
)
if
not
(
source_section
and
destination_section
):
return
[]
if
not
tested_base_category_list
:
return
[]
count
=
len
(
tested_base_category_list
)
+
1
# if no date is defined, use today's date to retrieve predicate that define start_date_range_min/max
if
start_date
is
None
and
delivery
is
not
None
:
start_date
=
delivery
.
getStartDate
()
if
start_date
is
None
:
start_date
=
DateTime
()
predicate_context
=
newTempOrder
(
context
.
getPortalObject
(),
'temporary_document'
)
predicate_context
.
edit
(
categories
=
category_list
,
start_date
=
start_date
)
def
getRank
(
trade_condition
):
rank
=
0
trade_condition_destination_section
=
trade_condition
.
getDestinationSection
()
if
trade_condition_destination_section
and
trade_condition_destination_section
==
destination_section
:
rank
+=
100
trade_condition_source_section
=
trade_condition
.
getSourceSection
()
if
trade_condition_source_section
and
trade_condition_source_section
==
source_section
:
rank
+=
100
if
destination
:
trade_condition_destination
=
trade_condition
.
getDestination
()
if
trade_condition_destination
and
trade_condition_destination
==
destination
:
rank
+=
10
if
source
:
trade_condition_source
=
trade_condition
.
getSource
()
if
trade_condition_source
and
trade_condition_source
==
source
:
rank
+=
10
rank
+=
len
(
trade_condition
.
getSpecialiseList
())
effective_date
=
trade_condition
.
getEffectiveDate
()
if
effective_date
is
not
None
:
point
=
40
-
(
start_date
-
effective_date
)
/
10.0
if
point
>
0
:
rank
+=
point
return
rank
temporary_result
=
[]
for
trade_condition
in
context
.
portal_domains
.
DomainTool_searchValidatedPredicateList
(
predicate_context
,
portal_type
=
trade_condition_portal_type
,
tested_base_category_list
=
tested_base_category_list
):
rank
=
getRank
(
trade_condition
)
temporary_result
.
append
((
rank
,
trade_condition
))
temporary_result
.
sort
()
temporary_result
.
reverse
()
return
[
item
[
1
]
for
item
in
temporary_result
]
yusei_demand/SkinTemplateItem/portal_skins/custom/Base_searchAvailableTradeConditionValueList.xml
0 → 100644
View file @
b126ce11
<?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>
trade_condition_portal_type, start_date=None, delivery=None, source_section=None, source=None, destination_section=None, destination=None
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Base_searchAvailableTradeConditionValueList
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/DomainTool_searchValidatedPredicateList.py
0 → 100644
View file @
b126ce11
if
'src__'
in
kw
and
kw
[
'src__'
]:
return
context
.
searchPredicateList
(
*
args
,
**
kw
)
result
=
[]
for
predicate
in
context
.
searchPredicateList
(
*
args
,
**
kw
):
getValidationState
=
getattr
(
predicate
,
'getValidationState'
,
None
)
if
getValidationState
is
None
:
result
.
append
(
predicate
)
elif
getValidationState
()
==
'validated'
:
result
.
append
(
predicate
)
return
result
yusei_demand/SkinTemplateItem/portal_skins/custom/DomainTool_searchValidatedPredicateList.xml
0 → 100644
View file @
b126ce11
<?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>
*args, **kw
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
DomainTool_searchValidatedPredicateList
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/Path_generateDemandDocumentIfNeeded.py
0 → 100644
View file @
b126ce11
# This script is not really good. Normally, Predicate API must be
# used to aggregate different paths into a demand. Currently, this
# script can use only one path to create a demand. This is bad.
from
Products.ERP5Type.DateUtils
import
addToDate
min_stock
=
context
.
getMinStock
()
if
not
min_stock
:
return
to_date
=
addToDate
(
now
,
month
=
1
)
# FIX ME! check for 1 month so far
portal_type
=
context
.
getPortalType
()
if
portal_type
.
startswith
(
'Purchase'
):
section_uid
=
context
.
getDestinationSectionUid
()
node_uid
=
context
.
getDestinationUid
()
total_inventory
=
context
.
portal_simulation
.
getFutureInventory
(
at_date
=
now
,
resource_uid
=
context
.
getResourceUid
(),
section_uid
=
section_uid
,
node_uid
=
node_uid
,
#variation_text=None #NEED TO SUPPORT VARIATION
)
for
brain
in
context
.
portal_simulation
.
getFutureInventoryList
(
from_date
=
now
,
to_date
=
to_date
,
section_uid
=
section_uid
,
node_uid
=
node_uid
,
resource_uid
=
context
.
getResourceUid
(),
#variation_text=None, #NEED TO SUPPORT VARIATION
group_by_node
=
1
,
group_by_resource
=
1
,
group_by_variation
=
1
,
group_by_movement
=
1
,
sort_on
=
((
'date'
,
'ASC'
),),
):
total_inventory
+=
brain
.
inventory
required_amount
=
min_stock
-
total_inventory
if
required_amount
>
0
:
demand
=
context
.
purchase_demand_module
.
newContent
(
portal_type
=
'Purchase Demand'
,
start_date
=
now
,
specialise_value
=
context
,
variation_category_list
=
context
.
getVariationCategoryList
(),
source_section_value
=
context
.
getSourceSectionValue
(),
source_value
=
context
.
getSourceValue
(),
destination_section_value
=
context
.
getDestinationSectionValue
(),
destination_value
=
context
.
getDestinationValue
(),
resource_value
=
context
.
getResourceValue
(),
quantity
=
required_amount
,
quantity_unit_value
=
context
.
getQuantityUnitValue
(),
order_quantity_unit_value
=
context
.
getOrderQuantityUnitValue
(),
time_quantity_unit_value
=
context
.
getTimeQuantityUnitValue
(),
min_delay
=
context
.
getMinDelay
(),
max_delay
=
context
.
getMaxDelay
(),
min_flow
=
context
.
getMinFlow
(),
max_flow
=
context
.
getMaxFlow
(),
min_order_quantity
=
context
.
getMinOrderQuantity
(),
max_order_quantity
=
context
.
getMaxOrderQuantity
(),
)
demand
.
autoPlan
()
return
demand
yusei_demand/SkinTemplateItem/portal_skins/custom/Path_generateDemandDocumentIfNeeded.xml
0 → 100644
View file @
b126ce11
<?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>
now
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Path_generateDemandDocumentIfNeeded
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/Path_processPurchaseSupplyPathForAutomatedOrdering.py
0 → 100644
View file @
b126ce11
for
brain
in
context
.
portal_catalog
(
portal_type
=
'Purchase Order'
,
simulation_state
=
'planned'
,
default_ledger_uid
=
context
.
portal_categories
.
ledger
.
automated_ordering
.
getUid
(),
causality_specialise_uid
=
context
.
getUid
()):
brain
.
activate
().
PurchaseOrder_cancelAutomatedOrderingPlannedPurchaseOrder
()
if
context
.
getMinStock
()
and
context
.
getResourceValue
()
is
not
None
:
context
.
activate
(
after_method_id
=
[
'PurchaseOrder_cancelAutomatedOrderingPlannedPurchaseOrder'
,
'recursiveImmediateReindexObject'
,
'immediateReindexObject'
],
).
Path_generateDemandDocumentIfNeeded
(
now
)
yusei_demand/SkinTemplateItem/portal_skins/custom/Path_processPurchaseSupplyPathForAutomatedOrdering.xml
0 → 100644
View file @
b126ce11
<?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>
now
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Path_processPurchaseSupplyPathForAutomatedOrdering
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemandModule_viewPurchaseDemandList.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ERP5 Form"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_objects
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
Base_doSelect
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
edit_order
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
encoding
</string>
</key>
<value>
<string>
UTF-8
</string>
</value>
</item>
<item>
<key>
<string>
enctype
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
group_list
</string>
</key>
<value>
<list>
<string>
left
</string>
<string>
right
</string>
<string>
center
</string>
<string>
bottom
</string>
<string>
hidden
</string>
</list>
</value>
</item>
<item>
<key>
<string>
groups
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
bottom
</string>
</key>
<value>
<list>
<string>
listbox
</string>
</list>
</value>
</item>
<item>
<key>
<string>
center
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<list>
<string>
listbox_creation_date
</string>
<string>
listbox_modification_date
</string>
<string>
listbox_start_date
</string>
</list>
</value>
</item>
<item>
<key>
<string>
left
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
right
</string>
</key>
<value>
<list/>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
PurchaseDemandModule_viewPurchaseDemandList
</string>
</value>
</item>
<item>
<key>
<string>
method
</string>
</key>
<value>
<string>
POST
</string>
</value>
</item>
<item>
<key>
<string>
name
</string>
</key>
<value>
<string>
PurchaseDemandModule_viewPurchaseDemandList
</string>
</value>
</item>
<item>
<key>
<string>
pt
</string>
</key>
<value>
<string>
form_list
</string>
</value>
</item>
<item>
<key>
<string>
row_length
</string>
</key>
<value>
<int>
4
</int>
</value>
</item>
<item>
<key>
<string>
stored_encoding
</string>
</key>
<value>
<string>
UTF-8
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Purchase Demand
</string>
</value>
</item>
<item>
<key>
<string>
unicode_mode
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
update_action
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
update_action_title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemandModule_viewPurchaseDemandList/listbox.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list>
<string>
columns
</string>
<string>
search_columns
</string>
<string>
selection_name
</string>
<string>
sort
</string>
<string>
sort_columns
</string>
<string>
title
</string>
</list>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
listbox
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
columns
</string>
</key>
<value>
<list>
<tuple>
<string>
title
</string>
<string>
Title
</string>
</tuple>
<tuple>
<string>
resource_title
</string>
<string>
Resource
</string>
</tuple>
<tuple>
<string>
quantity
</string>
<string>
Quantity
</string>
</tuple>
<tuple>
<string>
quantity_unit_title
</string>
<string>
Quantity Unit
</string>
</tuple>
<tuple>
<string>
start_date
</string>
<string>
Start Date
</string>
</tuple>
<tuple>
<string>
source_section_title
</string>
<string>
Supplier
</string>
</tuple>
<tuple>
<string>
source_title
</string>
<string>
Sender or Provider
</string>
</tuple>
<tuple>
<string>
destination_section_title
</string>
<string>
Client
</string>
</tuple>
<tuple>
<string>
destination_title
</string>
<string>
Recipient or Beneficiary
</string>
</tuple>
<tuple>
<string>
translated_simulation_state_title
</string>
<string>
State
</string>
</tuple>
</list>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_list_mode_listbox
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewFieldLibrary
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<list>
<tuple>
<string>
Purchase Demand
</string>
<string>
Purchase Demand
</string>
</tuple>
</list>
</value>
</item>
<item>
<key>
<string>
search_columns
</string>
</key>
<value>
<list>
<tuple>
<string>
resource_title
</string>
<string>
Resource
</string>
</tuple>
<tuple>
<string>
translated_simulation_state_title
</string>
<string>
State
</string>
</tuple>
<tuple>
<string>
creation_date
</string>
<string>
Creation Date
</string>
</tuple>
<tuple>
<string>
modification_date
</string>
<string>
Modification Date
</string>
</tuple>
</list>
</value>
</item>
<item>
<key>
<string>
selection_name
</string>
</key>
<value>
<string>
purchase_demand_module_selection
</string>
</value>
</item>
<item>
<key>
<string>
sort
</string>
</key>
<value>
<list>
<tuple>
<string>
creation_date
</string>
<string>
DESC
</string>
</tuple>
</list>
</value>
</item>
<item>
<key>
<string>
sort_columns
</string>
</key>
<value>
<list>
<tuple>
<string>
resource_title
</string>
<string>
Resource
</string>
</tuple>
<tuple>
<string>
translated_simulation_state_title
</string>
<string>
State
</string>
</tuple>
<tuple>
<string>
creation_date
</string>
<string>
Creation Date
</string>
</tuple>
<tuple>
<string>
modification_date
</string>
<string>
Modification Date
</string>
</tuple>
</list>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Purchase Demand
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemandModule_viewPurchaseDemandList/listbox_creation_date.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
listbox_creation_date
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_list_mode_listbox_creation_date
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewFieldLibrary
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemandModule_viewPurchaseDemandList/listbox_modification_date.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
listbox_modification_date
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_list_mode_listbox_modification_date
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewFieldLibrary
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemandModule_viewPurchaseDemandList/listbox_start_date.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list>
<string>
date_only
</string>
<string>
editable
</string>
<string>
title
</string>
</list>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
listbox_start_date
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
date_only
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_date_time_field
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewFieldLibrary
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Date
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_buildPurchaseOrderForAutomatedOrdering.py
0 → 100644
View file @
b126ce11
from
Products.ERP5Type.Document
import
newTempMovement
from
Products.DCWorkflow.DCWorkflow
import
ValidationFailed
from
Products.CMFCore.WorkflowCore
import
WorkflowException
ledger_automated_ordering_relative_url
=
context
.
portal_categories
.
ledger
.
automated_ordering
.
getCategoryRelativeUrl
()
movement_list
=
[]
supply_path_value
=
context
.
getSpecialiseValue
()
if
context
.
getSimulationState
()
==
'auto_planned'
:
context
.
serializeSimulationState
()
try
:
order_dict_list
=
context
.
Base_getOrderDictListFromDemandForAutomatedOrdering
()
except
Exception
,
e
:
context
.
fail
(
comment
=
e
)
return
for
dict_
in
order_dict_list
:
resource_value
=
dict_
[
'resource_value'
]
movement
=
newTempMovement
(
context
,
'temp_movement'
)
movement
.
edit
(
source_section
=
supply_path_value
.
getSourceSection
(),
source
=
supply_path_value
.
getSource
(),
destination_section
=
supply_path_value
.
getDestinationSection
(),
destination
=
supply_path_value
.
getDestination
(),
price_currency
=
supply_path_value
.
getPriceCurrency
(),
resource
=
resource_value
.
getRelativeUrl
(),
variation_category_list
=
supply_path_value
.
getVariationCategoryList
(),
quantity_unit
=
dict_
[
'quantity_unit_value'
].
getRelativeUrl
(),
quantity
=
dict_
[
'quantity'
],
ledger
=
ledger_automated_ordering_relative_url
,
start_date
=
dict_
[
'start_date'
],
stop_date
=
dict_
[
'stop_date'
],
order_number
=
dict_
[
'order_number'
],
#used for grouping only.
causality_value
=
context
)
movement_list
.
append
(
movement
)
if
movement_list
:
built_document_list
=
context
.
portal_orders
.
automated_ordering_purchase_order_builder
.
build
(
movement_list
=
movement_list
)
if
'cancelled'
in
[
built_document
.
getSimulationState
()
for
built_document
in
built_document_list
]:
for
built_document
in
built_document_list
:
if
built_document
.
getSimulationState
()
!=
'cancelled'
:
build_document
.
cancel
()
context
.
fail
()
else
:
context
.
confirm
()
return
else
:
context
.
cancel
()
return
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_buildPurchaseOrderForAutomatedOrdering.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
PurchaseDemand_buildPurchaseOrderForAutomatedOrdering
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_cancelAutoPlannedPurchaseDemand.py
0 → 100644
View file @
b126ce11
if
context
.
getSimulationState
()
==
'auto_planned'
:
context
.
cancel
()
context
.
serializeSimulationState
()
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_cancelAutoPlannedPurchaseDemand.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
PurchaseDemand_cancelAutoPlannedPurchaseDemand
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ERP5 Form"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_objects
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
action
</string>
</key>
<value>
<string>
Base_edit
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
edit_order
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
encoding
</string>
</key>
<value>
<string>
UTF-8
</string>
</value>
</item>
<item>
<key>
<string>
enctype
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
group_list
</string>
</key>
<value>
<list>
<string>
left
</string>
<string>
right
</string>
<string>
center
</string>
<string>
bottom
</string>
<string>
hidden
</string>
</list>
</value>
</item>
<item>
<key>
<string>
groups
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
bottom
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
center
</string>
</key>
<value>
<list>
<string>
my_resource_title
</string>
<string>
my_quantity_unit
</string>
<string>
my_quantity
</string>
<string>
my_min_stock
</string>
<string>
my_max_stock
</string>
<string>
my_time_quantity_unit
</string>
<string>
my_min_delay
</string>
<string>
my_max_delay
</string>
<string>
my_min_flow
</string>
<string>
my_max_flow
</string>
<string>
my_order_quantity_unit
</string>
<string>
my_min_order_quantity
</string>
<string>
my_max_order_quantity
</string>
</list>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
left
</string>
</key>
<value>
<list>
<string>
my_title
</string>
<string>
my_specialise_title
</string>
<string>
my_source_section_title
</string>
<string>
my_source_title
</string>
</list>
</value>
</item>
<item>
<key>
<string>
right
</string>
</key>
<value>
<list>
<string>
my_start_date
</string>
<string>
my_destination_section_title
</string>
<string>
my_destination_title
</string>
<string>
my_translated_simulation_state_title
</string>
</list>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
PurchaseDemand_view
</string>
</value>
</item>
<item>
<key>
<string>
method
</string>
</key>
<value>
<string>
POST
</string>
</value>
</item>
<item>
<key>
<string>
name
</string>
</key>
<value>
<string>
PurchaseDemand_view
</string>
</value>
</item>
<item>
<key>
<string>
pt
</string>
</key>
<value>
<string>
form_view
</string>
</value>
</item>
<item>
<key>
<string>
row_length
</string>
</key>
<value>
<int>
4
</int>
</value>
</item>
<item>
<key>
<string>
stored_encoding
</string>
</key>
<value>
<string>
UTF-8
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Purchase Demand
</string>
</value>
</item>
<item>
<key>
<string>
unicode_mode
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
update_action
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
update_action_title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_destination_section_title.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_destination_section_title
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_destination_section_title
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewPDMFieldLibrary
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_destination_title.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_destination_title
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_destination_title
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewPDMFieldLibrary
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_max_delay.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_max_delay
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_max_delay
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewPDMFieldLibrary
</string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string>
Click to edit the target
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_max_flow.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_max_flow
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_max_flow
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewPDMFieldLibrary
</string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string>
Click to edit the target
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_max_order_quantity.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_max_order_quantity
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_max_order_quantity
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewPDMFieldLibrary
</string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string>
Click to edit the target
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_max_stock.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_max_stock
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_max_stock
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewPDMFieldLibrary
</string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string>
Click to edit the target
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_min_delay.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_min_delay
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_min_delay
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewPDMFieldLibrary
</string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string>
Click to edit the target
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_min_flow.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_min_flow
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_min_flow
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewPDMFieldLibrary
</string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string>
Click to edit the target
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_min_order_quantity.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_min_order_quantity
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_min_order_quantity
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewPDMFieldLibrary
</string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string>
Click to edit the target
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_min_stock.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_min_stock
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_min_stock
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewPDMFieldLibrary
</string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string>
Click to edit the target
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_order_quantity_unit.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_order_quantity_unit
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_order_quantity_unit
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewPDMFieldLibrary
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_quantity.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_quantity
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_quantity
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewFieldLibrary
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_quantity_unit.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_quantity_unit
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_quantity_unit
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewPDMFieldLibrary
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_resource_title.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_resource_title
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string>
The title of the resource involved
</string>
</value>
</item>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_resource_title
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewPDMFieldLibrary
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Resource
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_source_section_title.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_source_section_title
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_source_section_title
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewPDMFieldLibrary
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_source_title.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_source_title
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
alternate_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
css_class
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
default
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
editable
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
enabled
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
external_validator
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
hidden
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_source_title
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewPDMFieldLibrary
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_specialise_title.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list>
<string>
portal_type
</string>
<string>
title
</string>
</list>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_specialise_title
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_relation_field
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewFieldLibrary
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<list>
<tuple>
<string>
Purchase Supply Line
</string>
<string>
Purchase Supply Line
</string>
</tuple>
<tuple>
<string>
Purchase Supply Cell
</string>
<string>
Purchase Supply Cell
</string>
</tuple>
<tuple>
<string>
Internal Supply Line
</string>
<string>
Internal Supply Line
</string>
</tuple>
<tuple>
<string>
Internal Supply Cell
</string>
<string>
Internal Supply Cell
</string>
</tuple>
<tuple>
<string>
Sale Supply Line
</string>
<string>
Sale Supply Line
</string>
</tuple>
<tuple>
<string>
Sale Supply Cell
</string>
<string>
Sale Supply Cell
</string>
</tuple>
</list>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Specialise
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_start_date.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_start_date
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_date_time_field
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewFieldLibrary
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_time_quantity_unit.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_time_quantity_unit
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
target
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
extra_context
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_time_quantity_unit
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewPDMFieldLibrary
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_title.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list>
<string>
display_width
</string>
</list>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_title
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
display_width
</string>
</key>
<value>
<int>
20
</int>
</value>
</item>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_view_mode_title
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewFieldLibrary
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseDemand_view/my_translated_simulation_state_title.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ProxyField"
module=
"Products.ERP5Form.ProxyField"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
delegated_list
</string>
</key>
<value>
<list/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
my_translated_simulation_state_title
</string>
</value>
</item>
<item>
<key>
<string>
message_values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
external_validator_failed
</string>
</key>
<value>
<string>
The input failed the external validator.
</string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
overrides
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
tales
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</value>
</item>
<item>
<key>
<string>
values
</string>
</key>
<value>
<dictionary>
<item>
<key>
<string>
field_id
</string>
</key>
<value>
<string>
my_view_mode_translated_workflow_state_title
</string>
</value>
</item>
<item>
<key>
<string>
form_id
</string>
</key>
<value>
<string>
Base_viewFieldLibrary
</string>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseOrder_cancelAutomatedOrderingPlannedPurchaseOrder.py
0 → 100644
View file @
b126ce11
if
context
.
getSimulationState
()
==
'planned'
and
context
.
getLedgerValue
()
==
context
.
portal_categories
.
ledger
.
automated_ordering
:
context
.
cancel
()
context
.
serializeSimulationState
()
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseOrder_cancelAutomatedOrderingPlannedPurchaseOrder.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
PurchaseOrder_cancelAutomatedOrderingPlannedPurchaseOrder
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseOrder_finishBuildingAutomatedOrdering.py
0 → 100644
View file @
b126ce11
from
Products.DCWorkflow.DCWorkflow
import
ValidationFailed
from
Products.CMFCore.WorkflowCore
import
WorkflowException
date_list
=
[]
for
movement
in
context
.
getMovementList
():
date_list
.
append
(
movement
.
getStartDate
())
date_list
.
append
(
movement
.
getStopDate
())
context
.
edit
(
start_date
=
min
(
date_list
),
stop_date
=
max
(
date_list
),)
context
.
PurchaseOrder_setPurchaseTradeConditionForAutomatedOrdering
()
try
:
context
.
portal_workflow
.
doActionFor
(
context
,
'plan_action'
)
except
(
ValidationFailed
,
WorkflowException
),
e
:
context
.
cancel
()
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseOrder_finishBuildingAutomatedOrdering.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
PurchaseOrder_finishBuildingAutomatedOrdering
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseOrder_setPurchaseTradeConditionForAutomatedOrdering.py
0 → 100644
View file @
b126ce11
result
=
context
.
Base_searchAvailableTradeConditionValueList
(
'Purchase Trade Condition'
,
context
.
getStartDate
(),
delivery
=
context
)
if
result
:
context
.
Order_applyTradeCondition
(
result
[
0
])
yusei_demand/SkinTemplateItem/portal_skins/custom/PurchaseOrder_setPurchaseTradeConditionForAutomatedOrdering.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
PurchaseOrder_setPurchaseTradeConditionForAutomatedOrdering
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Folder"
module=
"OFS.Folder"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_objects
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
old
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_buildPurchaseOrderForAutomatedOrdering.py
0 → 100644
View file @
b126ce11
from
Products.ERP5Type.Document
import
newTempMovement
movement_list
=
[]
for
dict_
in
context
.
Base_getShortageResourceDataDictList
():
supply_path_value
=
dict_
[
'supply_path_value'
]
resource_value
=
dict_
[
'resource_value'
]
path_quantity_unit
=
dict_
[
'path_quantity_unit'
]
required_stock_in_path_quantity_unit
=
dict_
[
'required_stock_in_path_quantity_unit'
]
start_date
=
dict_
[
'start_date'
]
movement
=
newTempMovement
(
context
,
'temp_movement'
)
movement
.
edit
(
source_section
=
supply_path_value
.
getSourceSection
(),
source
=
supply_path_value
.
getSource
(),
destination_section
=
supply_path_value
.
getDestinationSection
(),
destination
=
supply_path_value
.
getDestination
(),
price_currency
=
supply_path_value
.
getPriceCurrency
(),
resource
=
resource_value
.
getRelativeUrl
(),
variation_category_list
=
supply_path_value
.
getVariationCategoryList
(),
quantity_unit
=
path_quantity_unit
,
quantity
=
required_stock_in_path_quantity_unit
,
ledger
=
context
.
portal_categories
.
ledger
.
automated_ordering
.
getCategoryRelativeUrl
(),
start_date
=
start_date
,
)
movement_list
.
append
(
movement
)
context
.
portal_orders
.
automated_ordering_purchase_order_builder
.
build
(
movement_list
=
movement_list
)
#############
# Questions
#
# how long future(1 week or 1 month or 1 year?) automatic ordering has to check. (getFutureInventory without to_date is probably useless because inventory api uses workflow state. date is not considered)
#
return
'done'
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_buildPurchaseOrderForAutomatedOrdering.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Base_buildPurchaseOrderForAutomatedOrdering
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createCreateSalePackingListActivityList.py
0 → 100644
View file @
b126ce11
for
i
in
range
(
1
,
10000
):
context
.
sale_packing_list_module
.
activate
(
activity
=
'SQLQueue'
).
Base_createSalePackingList
()
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createCreateSalePackingListActivityList.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Base_createCreateSalePackingListActivityList
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createCustomer.py
0 → 100644
View file @
b126ce11
for
i
in
range
(
3000
):
context
.
organisation_module
.
newContent
(
title
=
'Customer%s'
%
str
(
i
).
zfill
(
4
))
return
'done'
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createCustomer.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Base_createCustomer
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createInternalPackingList.py
0 → 100644
View file @
b126ce11
def
create
(
quantity
,
product
,
brand
):
pl
=
context
.
internal_packing_list_module
.
newContent
()
org
=
context
.
organisation_module
pl
.
edit
(
destination_section_value
=
org
[
'1'
],
destination_value
=
org
[
'2'
],
start_date
=
DateTime
(
'2017/1/1 00:00:00 GMT+9'
),
)
line
=
pl
.
newContent
(
portal_type
=
'Internal Packing List Line'
)
line
.
edit
(
resource_value
=
context
.
product_module
[
product
],
quality
=
'good'
,
packing_form
=
'case'
,
brand
=
brand
,
quantity
=
quantity
)
pl
.
confirm
()
pl
.
start
()
pl
.
stop
()
pl
.
deliver
()
create
(
quantity
,
product
,
brand
)
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createInternalPackingList.xml
0 → 100644
View file @
b126ce11
<?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>
quantity, product, brand
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Base_createInternalPackingList
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createProduct.py
0 → 100644
View file @
b126ce11
updateCellList
=
context
.
updateCellList
portal
=
context
.
getPortalObject
()
category_tool
=
portal
.
portal_categories
quality
=
category_tool
.
quality
packing_form
=
category_tool
.
packing_form
brand
=
category_tool
.
brand
quantity_unit
=
category_tool
.
quantity_unit
metric_type
=
category_tool
.
metric_type
product
=
context
.
product_module
.
newContent
(
portal_type
=
'Product'
,
title
=
title
,
quantity_unit_value
=
quantity_unit
.
unit
.
piece
,
variation_base_category_list
=
[
quality
.
getId
(),
packing_form
.
getId
(),
brand
.
getId
()],
)
product
.
setVariationCategoryList
([
category
.
getRelativeUrl
()
for
category
in
(
packing_form
.
package
,
packing_form
.
case
,
quality
.
good
,
quality
.
bad
,
getattr
(
brand
,
'brand%s'
%
str
(
random
.
randint
(
0
,
99
)).
zfill
(
3
)))
])
measure_for_package
=
product
.
newContent
(
portal_type
=
'Measure'
)
measure_for_package
.
edit
(
quantity_unit_value
=
quantity_unit
.
unit
.
piece
,
metric_type_value
=
metric_type
.
unit
.
package
,
measure_variation_base_category
=
packing_form
.
getId
())
updateCellList
(
portal
,
measure_for_package
,
'Measure Cell'
,
lambda
:[
measure_for_package
.
getVariationRangeCategoryItemList
(
0
),
measure_for_package
.
getVariationRangeCategoryItemList
(
1
),
measure_for_package
.
getVariationRangeCategoryItemList
(
2
)],
({
'base_id'
:
'cell'
,
'mapped_value_argument_list'
:(
'quantity'
,),
'table'
:((
'packing_form/case'
,
quantity_per_carton
),
(
'packing_form/package'
,
1
),
)
},
))
measure_for_case
=
product
.
newContent
(
portal_type
=
'Measure'
)
measure_for_case
.
edit
(
quantity_unit_value
=
quantity_unit
.
unit
.
piece
,
metric_type_value
=
metric_type
.
unit
.
case
,
measure_variation_base_category
=
packing_form
.
getId
())
updateCellList
(
portal
,
measure_for_case
,
'Measure Cell'
,
lambda
:[
measure_for_package
.
getVariationRangeCategoryItemList
(
0
),
measure_for_package
.
getVariationRangeCategoryItemList
(
1
),
measure_for_package
.
getVariationRangeCategoryItemList
(
2
)],
({
'base_id'
:
'cell'
,
'mapped_value_argument_list'
:(
'quantity'
,),
'table'
:((
'packing_form/case'
,
1
),
(
'packing_form/package'
,
1.0
/
quantity_per_carton
),
)
},
))
return
product
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createProduct.xml
0 → 100644
View file @
b126ce11
<?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>
title, quantity_per_carton
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Base_createProduct
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createPurchaseSupplyForMinStock.py
0 → 100644
View file @
b126ce11
product
=
context
supply
=
context
.
purchase_supply_module
.
newContent
(
portal_type
=
'Purchase Supply'
,
source_section_value
=
context
.
organisation_module
[
'3004'
],
start_date_range_min
=
DateTime
(
'2016/10/1 00:00:00 GMT+9'
),
start_date_range_max
=
DateTime
(
'2018/10/1 00:00:00 GMT+9'
),
)
portal
=
context
.
getPortalObject
()
for
brand
in
product
.
getVariationCategoryList
(
base_category_list
=
[
'brand'
]):
supply_line
=
supply
.
newContent
(
portal_type
=
'Purchase Supply Line'
,
p_variation_base_category_list
=
[
'brand'
],
resource_value
=
product
,
price_currency_value
=
context
.
currency_module
.
JPY
,
base_unit_price
=
1
,
min_stock
=
100
,
)
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createPurchaseSupplyForMinStock.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Base_createPurchaseSupplyForMinStock
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createPurchaseSupplyForPrice.py
0 → 100644
View file @
b126ce11
updateCellList
=
context
.
updateCellList
product
=
context
supply
=
context
.
purchase_supply_module
.
newContent
(
portal_type
=
'Purchase Supply'
,
source_section_value
=
context
.
organisation_module
[
'3004'
],
start_date_range_min
=
DateTime
(
'2016/10/1 00:00:00 GMT+9'
),
start_date_range_max
=
DateTime
(
'2018/10/1 00:00:00 GMT+9'
),
)
portal
=
context
.
getPortalObject
()
for
brand
in
product
.
getVariationCategoryList
(
base_category_list
=
[
'brand'
]):
supply_line
=
supply
.
newContent
(
portal_type
=
'Purchase Supply Line'
,
p_variation_base_category_list
=
[
'brand'
],
resource_value
=
product
,
price_currency_value
=
context
.
currency_module
.
JPY
,
base_unit_price
=
1
)
table
=
({
'base_id'
:
'path'
,
'cell_range_kw'
:{},
'mapped_value_argument_list'
:(
'base_price'
,),
'table'
:((
brand
,
1000
),
)
},)
updateCellList
(
portal
,
supply_line
,
'Purchase Supply Cell'
,
'SupplyLine_asCellRange'
,
table
)
supply
.
validate
()
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createPurchaseSupplyForPrice.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Base_createPurchaseSupplyForPrice
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createSalePackingList.py
0 → 100644
View file @
b126ce11
import
random
from
Products.ERP5Type.DateUtils
import
addToDate
base_date
=
DateTime
(
'2017/1/1 00:00:00 GMT+9'
)
def
create
():
quantity
=
random
.
randint
(
1
,
100
)
product
=
context
.
product_module
[
str
(
random
.
randint
(
1
,
10000
))]
brand
=
context
.
portal_categories
.
brand
.
objectValues
()[
random
.
randint
(
0
,
99
)].
getId
()
customer
=
context
.
organisation_module
[
str
(
random
.
randint
(
4
,
3000
))]
packing_form
=
random
.
choice
([
'case'
,
'package'
])
pl
=
context
.
sale_packing_list_module
.
newContent
()
org
=
context
.
organisation_module
pl
.
edit
(
source_section_value
=
org
[
'1'
],
source_value
=
org
[
'2'
],
destination_section_value
=
customer
,
destination_value
=
customer
,
start_date
=
addToDate
(
base_date
,
day
=
random
.
randint
(
1
,
364
)),
)
line
=
pl
.
newContent
(
portal_type
=
'Sale Packing List Line'
)
line
.
edit
(
resource_value
=
product
,
quality
=
'good'
,
packing_form
=
packing_form
,
brand
=
brand
,
quantity
=
quantity
)
pl
.
confirm
()
pl
.
start
()
pl
.
stop
()
pl
.
deliver
()
create
()
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_createSalePackingList.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Base_createSalePackingList
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_getShortageResourceDataDictList.py
0 → 100644
View file @
b126ce11
now
=
DateTime
()
search_dict
=
{
'predicate.start_date_range_min'
:{
'query'
:
now
,
'range'
:
'ngt'
},
'predicate.start_date_range_max'
:{
'query'
:
now
,
'range'
:
'nlt'
}
}
def
getInventory
(
resource_uid
,
section_uid
,
node_uid
,
variation_category_list
):
variation_text
=
'
\
n
'
.
join
(
sorted
(
variation_category_list
))
result
=
context
.
portal_simulation
.
getFutureInventory
(
resource_uid
=
resource_uid
,
section_uid
=
section_uid
,
node_uid
=
node_uid
,
variation_text
=
variation_text
)
return
result
result
=
[]
for
brain
in
context
.
portal_catalog
(
portal_type
=
(
'Purchase Supply Line'
,
'Purchase Supply Cell'
),
default_ledger_uid
=
context
.
portal_categories
.
ledger
.
automated_ordering
.
getUid
(),
validation_state
=
'validated'
,
**
search_dict
):
supply_path_value
=
brain
.
getObject
()
min_stock_in_path_quantity_unit
=
supply_path_value
.
getMinStock
()
if
not
min_stock_in_path_quantity_unit
:
continue
resource_value
=
supply_path_value
.
getResourceValue
()
default_quantity_unit
=
resource_value
.
getDefaultQuantityUnit
()
path_quantity_unit
=
supply_path_value
.
getQuantityUnit
()
variation_category_list
=
supply_path_value
.
getVariationCategoryList
()
future_stock_in_default_quantity_unit
=
getInventory
(
resource_value
.
getUid
(),
supply_path_value
.
getDestinationSectionUid
(),
supply_path_value
.
getDestinationUid
(),
variation_category_list
)
if
path_quantity_unit
!=
default_quantity_unit
:
future_stock_in_path_quantity_unit
=
resource_value
.
convertQuantity
(
future_stock_in_default_quantity_unit
,
default_quantity_unit
,
path_quantity_unit
)
else
:
future_stock_in_path_quantity_unit
=
future_stock_in_default_quantity_unit
required_stock_in_path_quantity_unit
=
min_stock_in_path_quantity_unit
-
future_stock_in_path_quantity_unit
if
required_stock_in_path_quantity_unit
>
0
:
data
=
dict
(
resource_value
=
resource_value
,
supply_path_value
=
supply_path_value
,
path_quantity_unit
=
path_quantity_unit
,
min_stock_in_path_quantity_unit
=
min_stock_in_path_quantity_unit
,
future_stock_in_path_quantity_unit
=
future_stock_in_path_quantity_unit
,
required_stock_in_path_quantity_unit
=
required_stock_in_path_quantity_unit
,
start_date
=
DateTime
(
'%s/%s/%s 00:00:00 %s'
%
(
now
.
year
(),
now
.
month
(),
now
.
day
(),
now
.
timezone
()))
)
result
.
append
(
data
)
return
result
yusei_demand/SkinTemplateItem/portal_skins/custom/old/Base_getShortageResourceDataDictList.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
Base_getShortageResourceDataDictList
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/ERP5Type_getSecurityCategoryMapping.py
0 → 100644
View file @
b126ce11
return
(
(
'ERP5Type_getSecurityCategoryFromAssignmentStrict'
,
[
'function'
]),
(
'ERP5Type_getSecurityCategoryFromAssignmentStrict'
,
[
'follow_up'
]),
(
'ERP5Type_getSecurityCategoryFromAssignmentStrict'
,
[
'function'
,
'follow_up'
]),
(
'ERP5Type_getSecurityCategoryFromAssignmentStrict'
,
[
'group'
]),
(
'ERP5Type_getSecurityCategoryRoot'
,
[
'group'
]),
)
yusei_demand/SkinTemplateItem/portal_skins/custom/old/ERP5Type_getSecurityCategoryMapping.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
ERP5Type_getSecurityCategoryMapping
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/debug.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ExternalMethod"
module=
"Products.ExternalMethod.ExternalMethod"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_function
</string>
</key>
<value>
<string>
debug
</string>
</value>
</item>
<item>
<key>
<string>
_module
</string>
</key>
<value>
<string>
yusei
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
debug
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/updateCellList.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"ExternalMethod"
module=
"Products.ExternalMethod.ExternalMethod"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_function
</string>
</key>
<value>
<string>
updateCellList
</string>
</value>
</item>
<item>
<key>
<string>
_module
</string>
</key>
<value>
<string>
yusei
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
updateCellList
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_sql.sql
0 → 100644
View file @
b126ce11
#
select
*
from
quantity_unit_conversion
quc
where
quc
.
resource_uid
=
24689693
select
c
.
title
,
quc
.
*
from
quantity_unit_conversion
quc
,
catalog
c
where
quc
.
resource_uid
=
24689693
and
quc
.
quantity_unit_uid
=
c
.
uid
\ No newline at end of file
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_sql.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"SQL"
module=
"Products.ZSQLMethods.SQL"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_col
</string>
</key>
<value>
<list>
<dictionary>
<item>
<key>
<string>
name
</string>
</key>
<value>
<string>
title
</string>
</value>
</item>
<item>
<key>
<string>
null
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
type
</string>
</key>
<value>
<string>
t
</string>
</value>
</item>
<item>
<key>
<string>
width
</string>
</key>
<value>
<int>
8
</int>
</value>
</item>
</dictionary>
<dictionary>
<item>
<key>
<string>
name
</string>
</key>
<value>
<string>
uid
</string>
</value>
</item>
<item>
<key>
<string>
null
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
type
</string>
</key>
<value>
<string>
l
</string>
</value>
</item>
<item>
<key>
<string>
width
</string>
</key>
<value>
<int>
8
</int>
</value>
</item>
</dictionary>
<dictionary>
<item>
<key>
<string>
name
</string>
</key>
<value>
<string>
resource_uid
</string>
</value>
</item>
<item>
<key>
<string>
null
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
type
</string>
</key>
<value>
<string>
l
</string>
</value>
</item>
<item>
<key>
<string>
width
</string>
</key>
<value>
<int>
8
</int>
</value>
</item>
</dictionary>
<dictionary>
<item>
<key>
<string>
name
</string>
</key>
<value>
<string>
quantity_unit_uid
</string>
</value>
</item>
<item>
<key>
<string>
null
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
type
</string>
</key>
<value>
<string>
l
</string>
</value>
</item>
<item>
<key>
<string>
width
</string>
</key>
<value>
<int>
5
</int>
</value>
</item>
</dictionary>
<dictionary>
<item>
<key>
<string>
name
</string>
</key>
<value>
<string>
quantity
</string>
</value>
</item>
<item>
<key>
<string>
null
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
type
</string>
</key>
<value>
<string>
n
</string>
</value>
</item>
<item>
<key>
<string>
width
</string>
</key>
<value>
<int>
7
</int>
</value>
</item>
</dictionary>
</list>
</value>
</item>
<item>
<key>
<string>
arguments_src
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
connection_id
</string>
</key>
<value>
<string>
erp5_sql_connection
</string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
yusei_sql
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string></string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_test.py
0 → 100644
View file @
b126ce11
kg_value
=
context
.
portal_categories
.
quantity_unit
.
mass
.
kilogram
kg
=
kg_value
.
getCategoryRelativeUrl
()
g_value
=
context
.
portal_categories
.
quantity_unit
.
mass
.
gram
g
=
g_value
.
getCategoryRelativeUrl
()
piece_value
=
context
.
portal_categories
.
quantity_unit
.
unit
.
piece
piece
=
piece_value
.
getCategoryRelativeUrl
()
pallet_value
=
context
.
portal_categories
.
quantity_unit
.
unit
.
pallet
pallet
=
pallet_value
.
getCategoryRelativeUrl
()
day_value
=
context
.
portal_categories
.
quantity_unit
.
time
.
day
day
=
day_value
.
getCategoryRelativeUrl
()
minute_value
=
context
.
portal_categories
.
quantity_unit
.
time
.
min
minute
=
minute_value
.
getCategoryRelativeUrl
()
second_value
=
context
.
portal_categories
.
quantity_unit
.
time
.
second
second
=
second_value
.
getCategoryRelativeUrl
()
product
=
context
.
product_module
[
'10008'
]
print
product
.
absolute_url
()
print
'sec'
,
product
.
getQuantityUnitDefinitionRatio
(
second_value
)
print
'min'
,
product
.
getQuantityUnitDefinitionRatio
(
minute_value
)
print
'day'
,
product
.
getQuantityUnitDefinitionRatio
(
day_value
)
print
'g'
,
product
.
getQuantityUnitDefinitionRatio
(
g_value
)
print
'kg'
,
product
.
getQuantityUnitDefinitionRatio
(
kg_value
)
print
'1 piece = ? pallet'
,
product
.
convertQuantity
(
1
,
piece
,
pallet
)
print
'1 pallet = ? piece'
,
product
.
convertQuantity
(
1
,
pallet
,
piece
)
print
'1 piece = ? kg'
,
product
.
convertQuantity
(
1
,
piece
,
kg
)
print
'1 g = ? kg'
,
product
.
convertQuantity
(
1
,
g
,
kg
)
print
'1 kg = ? g'
,
product
.
convertQuantity
(
1
,
kg
,
g
)
print
'1 day = ? second'
,
product
.
convertQuantity
(
1
,
day
,
second
)
print
'1 day = ? minute'
,
product
.
convertQuantity
(
1
,
day
,
minute
)
return
printed
path
=
context
.
sale_supply_module
[
'1'
][
'1'
]
print
context
.
debug
(
path
)
return
printed
resource
=
context
.
product_module
[
'10002'
]
bottle
=
context
.
portal_categories
.
quantity_unit
.
volume
[
'500ml_bottle'
].
getCategoryRelativeUrl
()
mil
=
context
.
portal_categories
.
quantity_unit
.
volume
.
mililitre
.
getCategoryRelativeUrl
()
li
=
context
.
portal_categories
.
quantity_unit
.
volume
.
litre
.
getCategoryRelativeUrl
()
kg
=
context
.
portal_categories
.
quantity_unit
.
mass
.
kilogram
.
getCategoryRelativeUrl
()
pl
=
context
.
portal_categories
.
quantity_unit
.
unit
.
pallet
.
getCategoryRelativeUrl
()
print
resource
.
convertQuantity
(
1
,
pl
,
li
)
print
'done'
return
printed
return
DateTime
().
timezone
()
context
.
Base_createInternalPackingList
(
4200
,
'7003'
,
'brand004'
)
return
'done'
c
=
0
for
brain
in
context
.
portal_simulation
.
getCurrentInventoryList
(
section_uid
=
context
.
organisation_module
[
'1'
].
getUid
(),
node_uid
=
context
.
organisation_module
[
'2'
].
getUid
(),
resource_uid
=
context
.
product_module
[
'7003'
].
getUid
(),
group_by_resource
=
1
,
group_by_variation
=
1
,
):
c
+=
1
print
c
,
brain
.
getResourceId
(),
brain
.
variation_text
.
replace
(
'
\
n
'
,
':'
),
brain
.
inventory
return
printed
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_test.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
yusei_test
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_test_3.py
0 → 100644
View file @
b126ce11
uid_dict
=
{}
def
getTitle
(
uid
):
if
uid
is
None
:
return
None
try
:
return
uid_dict
[
uid
]
except
KeyError
:
uid_dict
[
uid
]
=
context
.
portal_catalog
.
getObject
(
uid
=
uid
).
getTitle
()
return
uid_dict
[
uid
]
for
key
,
value
in
context
.
QuantityUnitConversionModule_getUniversalDefinitionDict
().
items
():
print
getTitle
(
key
),
getTitle
(
value
[
0
]),
value
[
1
]
print
'-'
*
100
for
i
in
context
.
product_module
[
'10008'
].
getQuantityUnitConversionDefinitionRowList
():
print
i
return
printed
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_test_3.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
yusei_test_3
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_test_4.py
0 → 100644
View file @
b126ce11
if
1
:
kw
=
dict
(
portal_type
=
"Quantity Unit Conversion Definition"
,
grand_parent_portal_type
=
"Quantity Unit Conversion Module"
,
validation_state
=
"validated"
)
result
=
{}
for
definition
in
context
.
portal_catalog
(
**
kw
):
definition
=
definition
.
getObject
()
definition_group
=
definition
.
getParentValue
()
if
definition_group
.
getValidationState
()
!=
"validated"
:
continue
standard_quantity_unit_uid
=
definition_group
.
getQuantityUnitUid
()
if
standard_quantity_unit_uid
is
None
:
continue
print
definition_group
.
absolute_url
(),
standard_quantity_unit_uid
result
[
standard_quantity_unit_uid
]
=
(
None
,
1.0
)
print
definition
.
getTitle
()
unit_uid
=
definition
.
getQuantityUnitUid
()
if
unit_uid
is
None
:
print
'unit_uid is None'
,
definition
.
getTitle
()
continue
definition_ratio
=
definition
.
getConversionRatio
()
if
not
definition_ratio
:
print
'definition_ratio is None'
,
definition
.
getTitle
()
continue
print
unit_uid
,
(
definition
.
getUid
(),
definition_ratio
)
result
[
unit_uid
]
=
(
definition
.
getUid
(),
definition_ratio
)
print
result
print
'-'
*
100
print
'-'
*
100
for
key
,
value
in
result
.
items
():
print
key
,
value
print
'-'
*
100
def
getCategoryQuantityUnitDefinitionDict
():
quantity_unit
=
context
.
portal_categories
.
quantity_unit
result
=
{}
for
obj
in
quantity_unit
.
getCategoryMemberValueList
(
portal_type
=
"Category"
):
obj
=
obj
.
getObject
()
quantity
=
obj
.
getProperty
(
'quantity'
)
if
quantity
is
not
None
:
result
[
obj
.
getUid
()]
=
(
None
,
float
(
quantity
))
return
result
for
key
,
value
in
getCategoryQuantityUnitDefinitionDict
().
items
():
print
key
,
value
return
printed
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_test_4.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
yusei_test_4
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_test_5.py
0 → 100644
View file @
b126ce11
if
1
:
purchase_order_data_list
=
[]
for
brain
in
context
.
portal_catalog
(
portal_type
=
'Purchase Order'
,
default_ledger_uid
=
context
.
portal_categories
.
ledger
.
automated_ordering
.
getUid
(),
simulation_state
=
'planned'
):
order
=
brain
.
getObject
()
line_list
=
[]
for
movement
in
order
.
getMovementList
():
line_list
.
append
((
movement
.
getStartDate
().
Date
(),
movement
.
getStopDate
().
Date
(),
movement
.
getResourceTitle
(),
movement
.
getQuantity
(),
movement
.
getQuantityUnitTitle
(),
))
line_list
.
sort
()
purchase_order_data_list
.
append
(
line_list
)
purchase_order_data_list
.
sort
()
print
purchase_order_data_list
return
printed
yusei_demand/SkinTemplateItem/portal_skins/custom/old/yusei_test_5.xml
0 → 100644
View file @
b126ce11
<?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></string>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
yusei_test_5
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/TestTemplateItem/portal_components/test.erp5.testAutomatedOrderingPurchase.py
0 → 100644
View file @
b126ce11
from
Products.ERP5Type.tests.ERP5TypeTestCase
import
ERP5TypeTestCase
import
transaction
from
DateTime
import
DateTime
class
AutomatedOrderingPurchaseTest
(
ERP5TypeTestCase
):
"""
"""
def
getTitle
(
self
):
return
"AutomatedOrderingPurchaseTest"
def
getBusinessTemplateList
(
self
):
"""
Tuple of Business Templates we need to install
"""
return
(
'erp5_base'
,)
def
commitTic
(
self
):
transaction
.
commit
()
self
.
tic
()
def
setUpInitialStock
(
self
):
internal_packing_list_module
=
self
.
portal
.
internal_packing_list_module
delete_id_list
=
[]
for
brain
in
self
.
portal
.
portal_catalog
(
portal_type
=
'Internal Packing List'
,
id
=
'automated_ordering_test%'
):
delete_id_list
.
append
(
brain
.
getId
())
self
.
portal
.
internal_packing_list_module
.
manage_delObjects
(
ids
=
delete_id_list
)
self
.
commitTic
()
self
.
assertEqual
(
self
.
portal
.
portal_simulation
.
getFutureInventory
(
at_date
=
DateTime
(
'3000/08/01 00:00:00 GMT+9'
),
resource_uid
=
self
.
resource
.
getUid
(),
section_uid
=
self
.
company
.
getUid
(),
node_uid
=
self
.
warehouse
.
getUid
()),
0
)
self
.
assertEqual
(
len
(
self
.
portal
.
portal_simulation
.
getFutureInventoryList
(
resource_uid
=
self
.
resource
.
getUid
(),
section_uid
=
self
.
company
.
getUid
(),
node_uid
=
self
.
warehouse
.
getUid
(),
group_by_movement
=
1
)),
0
)
initial_stock_data
=
(
(
DateTime
(
'3000/08/01 00:00:00 GMT+9'
),
500
,
'delivered'
),
(
DateTime
(
'3000/10/02 00:00:00 GMT+9'
),
340
,
'confirmed'
),
(
DateTime
(
'3000/10/05 00:00:00 GMT+9'
),
-
1800
,
'confirmed'
),
(
DateTime
(
'3000/10/06 00:00:00 GMT+9'
),
2000
,
'confirmed'
),
(
DateTime
(
'3000/10/07 00:00:00 GMT+9'
),
-
2000
,
'confirmed'
),
(
DateTime
(
'3000/10/10 00:00:00 GMT+9'
),
-
600
,
'confirmed'
),
(
DateTime
(
'3000/11/28 00:00:00 GMT+9'
),
-
1300
,
'confirmed'
),
)
for
index
,
(
date
,
quantity
,
state
)
in
enumerate
(
initial_stock_data
):
if
quantity
>
0
:
kw
=
dict
(
destination_section_value
=
self
.
company
,
destination_value
=
self
.
warehouse
)
else
:
kw
=
dict
(
source_section_value
=
self
.
company
,
source_value
=
self
.
warehouse
)
quantity
=
-
quantity
packing_list
=
internal_packing_list_module
.
newContent
(
id
=
'automated_ordering_test_{}'
.
format
(
index
),
start_date
=
date
,
**
kw
)
packing_list
.
newContent
(
portal_type
=
'Internal Packing List Line'
,
resource_value
=
self
.
resource
,
quantity_unit_value
=
self
.
unit
.
piece
,
quantity
=
quantity
)
if
state
==
'delivered'
:
packing_list
.
confirm
()
packing_list
.
stop
()
packing_list
.
deliver
()
elif
state
==
'confirmed'
:
packing_list
.
confirm
()
self
.
commitTic
()
self
.
assertEqual
(
self
.
portal
.
portal_simulation
.
getCurrentInventory
(
at_date
=
DateTime
(
'3000/12/01 00:00:00 GMT+9'
),
resource_uid
=
self
.
resource
.
getUid
(),
section_uid
=
self
.
company
.
getUid
(),
node_uid
=
self
.
warehouse
.
getUid
()),
500
)
self
.
assertEqual
(
self
.
portal
.
portal_simulation
.
getFutureInventory
(
at_date
=
DateTime
(
'3000/12/01 00:00:00 GMT+9'
),
resource_uid
=
self
.
resource
.
getUid
(),
section_uid
=
self
.
company
.
getUid
(),
node_uid
=
self
.
warehouse
.
getUid
()),
-
2860
)
def
afterSetUp
(
self
):
"""
This is ran before anything, used to set the environment
"""
# categories
self
.
cat
=
self
.
portal
.
portal_categories
self
.
unit
=
self
.
cat
.
quantity_unit
.
unit
self
.
time
=
self
.
cat
.
quantity_unit
.
time
for
id_
in
(
'piece'
,
'pallet'
):
if
getattr
(
self
.
unit
,
id_
,
None
)
is
None
:
self
.
unit
.
newContent
(
id
=
id_
)
# quantity_unit_conversion_module
if
getattr
(
self
.
portal
.
quantity_unit_conversion_module
,
'unit_piece'
,
None
)
is
None
:
conversion_group
=
self
.
portal
.
quantity_unit_conversion_module
.
newContent
(
id
=
'unit_piece'
,
quantity_unit_value
=
self
.
unit
.
piece
)
conversion_group
.
validate
()
conversion_definition
=
conversion_group
.
newContent
(
quantity_unit_value
=
self
.
unit
.
pallet
,
quantity
=
1.0
)
conversion_definition
.
validate
()
# resource
if
getattr
(
self
.
portal
.
product_module
,
'automated_ordering_test'
,
None
)
is
None
:
resource
=
self
.
portal
.
product_module
.
newContent
(
id
=
'automated_ordering_test'
,
title
=
'AOTX'
,
quantity_unit_value_list
=
[
self
.
unit
.
piece
,
self
.
unit
.
pallet
])
resource
.
edit
(
individual_variation_base_category_list
=
[])
conversion_group
=
resource
.
newContent
(
portal_type
=
'Quantity Unit Conversion Group'
,
quantity_unit_value
=
self
.
unit
.
piece
)
conversion_group
.
validate
()
conversion_definition
=
conversion_group
.
newContent
(
portal_type
=
'Quantity Unit Conversion Definition'
,
quantity_unit_value
=
self
.
unit
.
pallet
,
quantity
=
10.0
)
conversion_definition
.
validate
()
self
.
resource
=
self
.
portal
.
product_module
.
automated_ordering_test
# organisations
for
id_
in
(
'automated_ordering_test_company'
,
'automated_ordering_test_warehouse'
,
'automated_ordering_test_supplier'
):
if
getattr
(
self
.
portal
.
organisation_module
,
id_
,
None
)
is
None
:
self
.
portal
.
organisation_module
.
newContent
(
id
=
id_
)
self
.
company
=
self
.
portal
.
organisation_module
.
automated_ordering_test_company
self
.
warehouse
=
self
.
portal
.
organisation_module
.
automated_ordering_test_warehouse
self
.
supplier
=
self
.
portal
.
organisation_module
.
automated_ordering_test_supplier
# currency
if
getattr
(
self
.
portal
.
currency_module
,
'automated_ordering_test'
,
None
)
is
None
:
currency
=
self
.
portal
.
currency_module
.
newContent
(
id
=
'automated_ordering_test'
,
title
=
'Test'
,
reference
=
'Test'
,
)
currency
.
validate
()
self
.
currency
=
self
.
portal
.
currency_module
.
automated_ordering_test
# purchase trade condition
if
getattr
(
self
.
portal
.
purchase_trade_condition_module
,
'automated_ordering_test'
,
None
)
is
None
:
condition
=
self
.
portal
.
purchase_trade_condition_module
.
newContent
(
id
=
'automated_ordering_test'
,
specialise_value
=
self
.
portal
.
purchase_trade_condition_module
[
'1'
],
# provided by configurator
price_currency_value
=
self
.
currency
,
ledger_value
=
self
.
cat
.
ledger
.
automated_ordering
,
destination_section_value
=
self
.
company
,
source_section_value
=
self
.
supplier
)
condition
.
validate
()
self
.
condition
=
self
.
portal
.
purchase_trade_condition_module
.
automated_ordering_test
# cancel existing orders
for
brain
in
self
.
portal
.
portal_catalog
(
portal_type
=
'Purchase Order'
,
default_ledger_uid
=
self
.
cat
.
ledger
.
automated_ordering
.
getUid
(),
**
{
'delivery.start_date'
:
'>=3000'
}):
if
not
brain
.
getSimulationState
()
in
(
'draft'
,
'cancelled'
):
brain
.
cancel
()
self
.
commitTic
()
# initial stock
self
.
setUpInitialStock
()
self
.
commitTic
()
def
createPurchaseSupply
(
self
):
# delete existing supplies
if
getattr
(
self
.
portal
.
purchase_supply_module
,
'automated_ordering_test'
,
None
)
is
not
None
:
self
.
portal
.
purchase_supply_module
.
manage_delObjects
(
ids
=
[
'automated_ordering_test'
])
self
.
commitTic
()
supply
=
self
.
portal
.
purchase_supply_module
.
newContent
(
id
=
'automated_ordering_test'
,
price_currency_value
=
self
.
currency
,
source_section_value
=
self
.
supplier
,
source_value
=
self
.
supplier
,
destination_section_value
=
self
.
company
,
destination_value
=
self
.
warehouse
,
ledger_value
=
self
.
cat
.
ledger
.
automated_ordering
,
start_date_range_min
=
DateTime
(
'3000/06/01 00:00:00 GMT+9'
),
start_date_range_max
=
DateTime
(
'3001/01/01 00:00:00 GMT+9'
))
supply
.
validate
()
self
.
commitTic
()
return
supply
def
runTest
(
self
,
expected_purchase_order_data_list
,
now
,
order_quantity_unit_value
,
time_quantity_unit_value
,
min_stock
,
max_delay
,
max_flow
,
min_order_quantity
,
max_order_quantity
):
self
.
createPurchaseSupply
().
newContent
(
portal_type
=
'Purchase Supply Line'
,
resource_value
=
self
.
resource
,
quantity_unit_value
=
self
.
unit
.
piece
,
order_quantity_unit_value
=
order_quantity_unit_value
,
time_quantity_unit_value
=
time_quantity_unit_value
,
min_stock
=
min_stock
,
max_flow
=
max_flow
,
min_order_quantity
=
min_order_quantity
,
max_order_quantity
=
max_order_quantity
,
max_delay
=
max_delay
,
)
alarm
=
self
.
portal
.
portal_alarms
.
automated_ordering_alarm
getattr
(
alarm
.
activate
(),
alarm
.
getActiveSenseMethodId
())(
now
)
self
.
commitTic
()
purchase_order_data_list
=
[]
for
brain
in
self
.
portal
.
portal_catalog
(
portal_type
=
'Purchase Order'
,
default_ledger_uid
=
self
.
cat
.
ledger
.
automated_ordering
.
getUid
(),
simulation_state
=
'planned'
,
**
{
'delivery.start_date'
:
'>=3000'
}):
order
=
brain
.
getObject
()
self
.
assertEqual
(
order
.
getLedgerValue
(),
self
.
cat
.
ledger
.
automated_ordering
)
self
.
assertEqual
(
order
.
getSimulationState
(),
'planned'
)
self
.
assertEqual
(
order
.
getDestinationSectionValue
(),
self
.
company
)
self
.
assertEqual
(
order
.
getDestinationValue
(),
self
.
warehouse
)
self
.
assertEqual
(
order
.
getSourceSectionValue
(),
self
.
supplier
)
self
.
assertEqual
(
order
.
getSourceValue
(),
self
.
supplier
)
self
.
assertEqual
(
order
.
getSpecialiseValue
(),
self
.
condition
)
self
.
assertEqual
(
order
.
getPriceCurrencyValue
(),
self
.
currency
)
line_list
=
[]
for
movement
in
order
.
getMovementList
():
line_list
.
append
([
movement
.
getStartDate
().
Date
(),
movement
.
getStopDate
().
Date
(),
movement
.
getResourceTitle
(),
movement
.
getQuantity
(),
movement
.
getQuantityUnitTitle
(),
])
line_list
.
sort
()
purchase_order_data_list
.
append
(
line_list
)
purchase_order_data_list
.
sort
()
self
.
assertEqual
(
purchase_order_data_list
,
expected_purchase_order_data_list
)
def
test_01
(
self
):
"""Basic test
"""
self
.
runTest
(
[[[
'3000/09/10'
,
'3000/09/11'
,
'AOTX'
,
1460.0
,
'Piece'
],]],
DateTime
(
'3000/09/10 00:00:00 GMT+9'
),
self
.
unit
.
piece
,
self
.
time
.
day
,
min_stock
=
500
,
max_delay
=
1
,
max_flow
=
0
,
min_order_quantity
=
0
,
max_order_quantity
=
0
,
)
def
test_02
(
self
):
"""Basic test
"""
self
.
runTest
(
[[[
'3000/09/10'
,
'3000/09/11'
,
'AOTX'
,
146.0
,
'Pallet'
],]],
DateTime
(
'3000/09/10 00:00:00 GMT+9'
),
self
.
unit
.
pallet
,
self
.
time
.
day
,
min_stock
=
500
,
max_delay
=
1
,
max_flow
=
0
,
min_order_quantity
=
0
,
max_order_quantity
=
0
,
)
def
test_03
(
self
):
"""Basic test
"""
self
.
runTest
(
[
[[
'3000/09/10'
,
'3000/09/11'
,
'AOTX'
,
46.0
,
'Pallet'
],
],
[[
'3000/09/10'
,
'3000/09/11'
,
'AOTX'
,
100.0
,
'Pallet'
],
],
],
DateTime
(
'3000/09/10 00:00:00 GMT+9'
),
self
.
unit
.
pallet
,
self
.
time
.
day
,
min_stock
=
500
,
max_delay
=
1
,
max_flow
=
0
,
min_order_quantity
=
0
,
max_order_quantity
=
100
,
)
def
test_04
(
self
):
"""Basic test
"""
self
.
runTest
(
[
[[
'3000/09/10'
,
'3000/09/11'
,
'AOTX'
,
50.0
,
'Pallet'
],
],
[[
'3000/09/10'
,
'3000/09/11'
,
'AOTX'
,
100.0
,
'Pallet'
],
],
],
DateTime
(
'3000/09/10 00:00:00 GMT+9'
),
self
.
unit
.
pallet
,
self
.
time
.
day
,
min_stock
=
500
,
max_delay
=
1
,
max_flow
=
0
,
min_order_quantity
=
50
,
max_order_quantity
=
100
,
)
def
test_05
(
self
):
"""Basic test
"""
self
.
runTest
(
[
[[
'3000/09/10'
,
'3000/09/11'
,
'AOTX'
,
50.0
,
'Pallet'
],
[
'3000/09/11'
,
'3000/09/12'
,
'AOTX'
,
50.0
,
'Pallet'
],
[
'3000/09/12'
,
'3000/09/13'
,
'AOTX'
,
46.0
,
'Pallet'
],
],
],
DateTime
(
'3000/09/10 00:00:00 GMT+9'
),
self
.
unit
.
pallet
,
self
.
time
.
day
,
min_stock
=
500
,
max_delay
=
1
,
max_flow
=
500
,
min_order_quantity
=
0
,
max_order_quantity
=
0
,
)
def
test_06
(
self
):
"""Basic test
"""
self
.
runTest
(
[
[[
'3000/09/10'
,
'3000/09/11'
,
'AOTX'
,
50.0
,
'Pallet'
],
[
'3000/09/11'
,
'3000/09/12'
,
'AOTX'
,
50.0
,
'Pallet'
],
[
'3000/09/12'
,
'3000/09/13'
,
'AOTX'
,
20.0
,
'Pallet'
],
],
[[
'3000/09/12'
,
'3000/09/13'
,
'AOTX'
,
26.0
,
'Pallet'
],
],
],
DateTime
(
'3000/09/10 00:00:00 GMT+9'
),
self
.
unit
.
pallet
,
self
.
time
.
day
,
min_stock
=
500
,
max_delay
=
1
,
max_flow
=
500
,
min_order_quantity
=
0
,
max_order_quantity
=
120
,
)
def
test_07
(
self
):
"""Basic test
"""
self
.
runTest
(
[
[[
'3000/09/10'
,
'3000/09/11'
,
'AOTX'
,
50.0
,
'Pallet'
],
[
'3000/09/11'
,
'3000/09/12'
,
'AOTX'
,
50.0
,
'Pallet'
],
[
'3000/09/12'
,
'3000/09/13'
,
'AOTX'
,
20.0
,
'Pallet'
],
],
[[
'3000/09/12'
,
'3000/09/13'
,
'AOTX'
,
30.0
,
'Pallet'
],
[
'3000/09/13'
,
'3000/09/14'
,
'AOTX'
,
50.0
,
'Pallet'
],
],
],
DateTime
(
'3000/09/10 00:00:00 GMT+9'
),
self
.
unit
.
pallet
,
self
.
time
.
day
,
min_stock
=
500
,
max_delay
=
1
,
max_flow
=
500
,
min_order_quantity
=
80
,
max_order_quantity
=
120
,
)
yusei_demand/TestTemplateItem/portal_components/test.erp5.testAutomatedOrderingPurchase.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Test Component"
module=
"erp5.portal_type"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_recorded_property_dict
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
default_reference
</string>
</key>
<value>
<string>
testAutomatedOrderingPurchase
</string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
test.erp5.testAutomatedOrderingPurchase
</string>
</value>
</item>
<item>
<key>
<string>
portal_type
</string>
</key>
<value>
<string>
Test 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"
>
AAAAAAAAAAM=
</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/>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"3"
aka=
"AAAAAAAAAAM="
>
<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"
>
AAAAAAAAAAQ=
</string>
</persistent>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
<record
id=
"4"
aka=
"AAAAAAAAAAQ="
>
<pickle>
<global
name=
"WorkflowHistoryList"
module=
"Products.ERP5Type.patches.WorkflowTool"
/>
</pickle>
<pickle>
<tuple>
<none/>
<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>
</tuple>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"DCWorkflowDefinition"
module=
"Products.DCWorkflow.DCWorkflow"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_objects
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
creation_guard
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
groups
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
purchase_demand_workflow
</string>
</value>
</item>
<item>
<key>
<string>
initial_state
</string>
</key>
<value>
<string>
draft
</string>
</value>
</item>
<item>
<key>
<string>
manager_bypass
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
permissions
</string>
</key>
<value>
<tuple>
<string>
Access contents information
</string>
<string>
View
</string>
<string>
Add portal content
</string>
<string>
Modify portal content
</string>
<string>
Delete objects
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
state_var
</string>
</key>
<value>
<string>
simulation_state
</string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Purchase Demand Workflow
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/scripts.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Scripts"
module=
"Products.DCWorkflow.Scripts"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_mapping
</string>
</key>
<value>
<dictionary/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
scripts
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/states.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"States"
module=
"Products.DCWorkflow.States"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_mapping
</string>
</key>
<value>
<dictionary/>
</value>
</item>
<item>
<key>
<string>
_objects
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
states
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/states/auto_planned.xml
0 → 100644
View file @
b126ce11
<?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>
auto_planned
</string>
</value>
</item>
<item>
<key>
<string>
permission_roles
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Auto Planned
</string>
</value>
</item>
<item>
<key>
<string>
transitions
</string>
</key>
<value>
<tuple>
<string>
cancel
</string>
<string>
confirm
</string>
<string>
fail
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
type_list
</string>
</key>
<value>
<tuple/>
</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>
Access contents information
</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
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
Delete objects
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
Modify portal content
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
View
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/states/cancelled.xml
0 → 100644
View file @
b126ce11
<?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>
cancelled
</string>
</value>
</item>
<item>
<key>
<string>
permission_roles
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Demand Cancelled
</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>
<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>
Access contents information
</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
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
Delete objects
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
Modify portal content
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
View
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/states/confirmed.xml
0 → 100644
View file @
b126ce11
<?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>
confirmed
</string>
</value>
</item>
<item>
<key>
<string>
permission_roles
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Demand Confirmed
</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>
<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>
Access contents information
</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
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
Delete objects
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
Modify portal content
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
View
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/states/draft.xml
0 → 100644
View file @
b126ce11
<?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>
draft
</string>
</value>
</item>
<item>
<key>
<string>
permission_roles
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Draft
</string>
</value>
</item>
<item>
<key>
<string>
transitions
</string>
</key>
<value>
<tuple>
<string>
auto_plan
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
type_list
</string>
</key>
<value>
<tuple/>
</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>
Access contents information
</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
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
Delete objects
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
Modify portal content
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
View
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/states/failed.xml
0 → 100644
View file @
b126ce11
<?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>
failed
</string>
</value>
</item>
<item>
<key>
<string>
permission_roles
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Demand Failed
</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>
<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>
Access contents information
</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
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
Delete objects
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
Modify portal content
</string>
</key>
<value>
<tuple>
<string>
Manager
</string>
</tuple>
</value>
</item>
<item>
<key>
<string>
View
</string>
</key>
<value>
<tuple>
<string>
Assignee
</string>
<string>
Assignor
</string>
<string>
Associate
</string>
<string>
Auditor
</string>
<string>
Manager
</string>
</tuple>
</value>
</item>
</dictionary>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/transitions.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Transitions"
module=
"Products.DCWorkflow.Transitions"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_mapping
</string>
</key>
<value>
<dictionary/>
</value>
</item>
<item>
<key>
<string>
_objects
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
transitions
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/transitions/auto_plan.xml
0 → 100644
View file @
b126ce11
<?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>
auto_plan
</string>
</value>
</item>
<item>
<key>
<string>
new_state_id
</string>
</key>
<value>
<string>
auto_planned
</string>
</value>
</item>
<item>
<key>
<string>
script_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Auto Plan
</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>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/transitions/cancel.xml
0 → 100644
View file @
b126ce11
<?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>
cancel
</string>
</value>
</item>
<item>
<key>
<string>
new_state_id
</string>
</key>
<value>
<string>
cancelled
</string>
</value>
</item>
<item>
<key>
<string>
script_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Cancel Demand
</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>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/transitions/confirm.xml
0 → 100644
View file @
b126ce11
<?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>
confirm
</string>
</value>
</item>
<item>
<key>
<string>
new_state_id
</string>
</key>
<value>
<string>
confirmed
</string>
</value>
</item>
<item>
<key>
<string>
script_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Confirm Purchase Demand
</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>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/transitions/fail.xml
0 → 100644
View file @
b126ce11
<?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>
fail
</string>
</value>
</item>
<item>
<key>
<string>
new_state_id
</string>
</key>
<value>
<string>
failed
</string>
</value>
</item>
<item>
<key>
<string>
script_name
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
title
</string>
</key>
<value>
<string>
Fail
</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>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/variables.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Variables"
module=
"Products.DCWorkflow.Variables"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_mapping
</string>
</key>
<value>
<dictionary/>
</value>
</item>
<item>
<key>
<string>
_objects
</string>
</key>
<value>
<tuple/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
variables
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/variables/action.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"VariableDefinition"
module=
"Products.DCWorkflow.Variables"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
default_expr
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
default_value
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string>
Transition id
</string>
</value>
</item>
<item>
<key>
<string>
for_catalog
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
for_status
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
action
</string>
</value>
</item>
<item>
<key>
<string>
info_guard
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
update_always
</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>
transition/getId|nothing
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/variables/actor.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"VariableDefinition"
module=
"Products.DCWorkflow.Variables"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
default_expr
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
default_value
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string>
Name of the user who performed transition
</string>
</value>
</item>
<item>
<key>
<string>
for_catalog
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
for_status
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
actor
</string>
</value>
</item>
<item>
<key>
<string>
info_guard
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
update_always
</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>
user/getIdOrUserName
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/variables/comment.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"VariableDefinition"
module=
"Products.DCWorkflow.Variables"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
default_expr
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
default_value
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string>
Comment about transition
</string>
</value>
</item>
<item>
<key>
<string>
for_catalog
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
for_status
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
comment
</string>
</value>
</item>
<item>
<key>
<string>
info_guard
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
update_always
</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>
python:state_change.kwargs.get(\'comment\', \'\')
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/variables/error_message.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"VariableDefinition"
module=
"Products.DCWorkflow.Variables"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
default_expr
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
default_value
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string>
Error message if validation failed
</string>
</value>
</item>
<item>
<key>
<string>
for_catalog
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
for_status
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
error_message
</string>
</value>
</item>
<item>
<key>
<string>
info_guard
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
update_always
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/variables/history.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"VariableDefinition"
module=
"Products.DCWorkflow.Variables"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
default_expr
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
default_value
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string>
Provides access to workflow history
</string>
</value>
</item>
<item>
<key>
<string>
for_catalog
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
for_status
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
history
</string>
</value>
</item>
<item>
<key>
<string>
info_guard
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
update_always
</string>
</key>
<value>
<int>
0
</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>
state_change/getHistory
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/variables/portal_type.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"VariableDefinition"
module=
"Products.DCWorkflow.Variables"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
default_expr
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
default_value
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string>
Portal type (used as filter for worklists)
</string>
</value>
</item>
<item>
<key>
<string>
for_catalog
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
for_status
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
portal_type
</string>
</value>
</item>
<item>
<key>
<string>
info_guard
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
update_always
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/variables/time.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"VariableDefinition"
module=
"Products.DCWorkflow.Variables"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
default_expr
</string>
</key>
<value>
<persistent>
<string
encoding=
"base64"
>
AAAAAAAAAAI=
</string>
</persistent>
</value>
</item>
<item>
<key>
<string>
default_value
</string>
</key>
<value>
<string></string>
</value>
</item>
<item>
<key>
<string>
description
</string>
</key>
<value>
<string>
Transition timestamp
</string>
</value>
</item>
<item>
<key>
<string>
for_catalog
</string>
</key>
<value>
<int>
0
</int>
</value>
</item>
<item>
<key>
<string>
for_status
</string>
</key>
<value>
<int>
1
</int>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
time
</string>
</value>
</item>
<item>
<key>
<string>
info_guard
</string>
</key>
<value>
<none/>
</value>
</item>
<item>
<key>
<string>
update_always
</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>
state_change/getDateTime
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/WorkflowTemplateItem/portal_workflow/purchase_demand_workflow/worklists.xml
0 → 100644
View file @
b126ce11
<?xml version="1.0"?>
<ZopeData>
<record
id=
"1"
aka=
"AAAAAAAAAAE="
>
<pickle>
<global
name=
"Worklists"
module=
"Products.DCWorkflow.Worklists"
/>
</pickle>
<pickle>
<dictionary>
<item>
<key>
<string>
_mapping
</string>
</key>
<value>
<dictionary/>
</value>
</item>
<item>
<key>
<string>
id
</string>
</key>
<value>
<string>
worklists
</string>
</value>
</item>
</dictionary>
</pickle>
</record>
</ZopeData>
yusei_demand/bt/dependency_list
0 → 100644
View file @
b126ce11
erp5_pdm
erp5_trade
\ No newline at end of file
yusei_demand/bt/template_action_path_list
0 → 100644
View file @
b126ce11
Purchase Demand Module | view
Purchase Demand | view
\ No newline at end of file
yusei_demand/bt/template_catalog_method_id_list
0 → 100644
View file @
b126ce11
erp5_mysql_innodb/z_related_causality_specialise
\ No newline at end of file
yusei_demand/bt/template_catalog_related_key_list
0 → 100644
View file @
b126ce11
causality_specialise_uid | category,category,catalog/uid/z_related_causality_specialise
\ No newline at end of file
yusei_demand/bt/template_document_id_list
0 → 100644
View file @
b126ce11
document.erp5.Demand
\ No newline at end of file
yusei_demand/bt/template_format_version
0 → 100644
View file @
b126ce11
1
\ No newline at end of file
yusei_demand/bt/template_keep_last_workflow_history_only_path_list
0 → 100644
View file @
b126ce11
purchase_trade_condition_module/2
quantity_unit_conversion_module/2
quantity_unit_conversion_module/2/**
quantity_unit_conversion_module/3
quantity_unit_conversion_module/3/**
\ No newline at end of file
yusei_demand/bt/template_module_id_list
0 → 100644
View file @
b126ce11
purchase_demand_module
\ No newline at end of file
yusei_demand/bt/template_path_list
0 → 100644
View file @
b126ce11
portal_alarms/automated_ordering_alarm
portal_orders/automated_ordering_purchase_order_builder
purchase_trade_condition_module/2
quantity_unit_conversion_module/2
quantity_unit_conversion_module/2/**
quantity_unit_conversion_module/3
quantity_unit_conversion_module/3/**
\ No newline at end of file
yusei_demand/bt/template_portal_type_allowed_content_type_list
0 → 100644
View file @
b126ce11
Purchase Demand Module | Purchase Demand
\ No newline at end of file
yusei_demand/bt/template_portal_type_base_category_list
0 → 100644
View file @
b126ce11
Purchase Demand Module | business_application
\ No newline at end of file
yusei_demand/bt/template_portal_type_id_list
0 → 100644
View file @
b126ce11
Purchase Demand
Purchase Demand Module
\ No newline at end of file
yusei_demand/bt/template_portal_type_workflow_chain_list
0 → 100644
View file @
b126ce11
Purchase Demand | edit_workflow
Purchase Demand | purchase_demand_workflow
\ No newline at end of file
yusei_demand/bt/template_skin_id_list
0 → 100644
View file @
b126ce11
custom
\ No newline at end of file
yusei_demand/bt/template_test_id_list
0 → 100644
View file @
b126ce11
test.erp5.testAutomatedOrderingPurchase
\ No newline at end of file
yusei_demand/bt/template_workflow_id_list
0 → 100644
View file @
b126ce11
purchase_demand_workflow
\ No newline at end of file
yusei_demand/bt/title
0 → 100644
View file @
b126ce11
yusei_demand
\ No newline at end of file
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