pax_global_header 0000666 0000000 0000000 00000000064 13006353336 0014514 g ustar 00root root 0000000 0000000 52 comment=02ccc5ce734486077d7bd888166cc1f64f86556f
erp5-master-bt5-erp5_simulation_test-SkinTemplateItem-portal_skins/ 0000775 0000000 0000000 00000000000 13006353336 0026013 5 ustar 00root root 0000000 0000000 erp5-master-bt5-erp5_simulation_test-SkinTemplateItem-portal_skins/bt5/ 0000775 0000000 0000000 00000000000 13006353336 0026505 5 ustar 00root root 0000000 0000000 erp5-master-bt5-erp5_simulation_test-SkinTemplateItem-portal_skins/bt5/erp5_simulation_test/ 0000775 0000000 0000000 00000000000 13006353336 0032663 5 ustar 00root root 0000000 0000000 SkinTemplateItem/ 0000775 0000000 0000000 00000000000 13006353336 0036023 5 ustar 00root root 0000000 0000000 erp5-master-bt5-erp5_simulation_test-SkinTemplateItem-portal_skins/bt5/erp5_simulation_test portal_skins/ 0000775 0000000 0000000 00000000000 13006353336 0040533 5 ustar 00root root 0000000 0000000 erp5-master-bt5-erp5_simulation_test-SkinTemplateItem-portal_skins/bt5/erp5_simulation_test/SkinTemplateItem erp5_simulation_test.xml 0000664 0000000 0000000 00000001214 13006353336 0045431 0 ustar 00root root 0000000 0000000 erp5-master-bt5-erp5_simulation_test-SkinTemplateItem-portal_skins/bt5/erp5_simulation_test/SkinTemplateItem/portal_skins
-
_objects
-
id
erp5_simulation_test
-
title
erp5_simulation_test/ 0000775 0000000 0000000 00000000000 13006353336 0044711 5 ustar 00root root 0000000 0000000 erp5-master-bt5-erp5_simulation_test-SkinTemplateItem-portal_skins/bt5/erp5_simulation_test/SkinTemplateItem/portal_skins Alarm_buildInvoice.py 0000664 0000000 0000000 00000002651 13006353336 0051017 0 ustar 00root root 0000000 0000000 erp5-master-bt5-erp5_simulation_test-SkinTemplateItem-portal_skins/bt5/erp5_simulation_test/SkinTemplateItem/portal_skins/erp5_simulation_test # This script is a sample of alarm script that invokes builders.
# You may need to modify builder ID's according to your application.
portal = context.getPortalObject()
delivery_tool = portal.portal_deliveries
builder_id_list = (
'purchase_invoice_builder',
'purchase_invoice_transaction_trade_model_builder',
'sale_invoice_builder',
'sale_invoice_transaction_trade_model_builder',
)
for builder_id in builder_id_list:
builder = getattr(delivery_tool, builder_id, None)
if builder is None:
continue
delivery_portal_type = builder.getDeliveryPortalType()
serialization_tag = 'build:%s' % delivery_portal_type
index_tag = 'index:%s' % delivery_portal_type
after_tag = index_tag
# depend on reindexing so that select methods
# do not return movements that are already built
after_method_id = ('recursiveImmediateReindexObject',
'immediateReindexObject',
'_updateSimulation')
activate_kw = dict(tag=index_tag)
builder.activate(
limit=100,
tag='invoice_builder_alarm',
serialization_tag=serialization_tag,
after_tag=after_tag,
after_method_id=after_method_id).build(activate_kw=activate_kw)
# add a dummy activity so alarm calling can detect we still have a pending activity
# and do not start this script again before previous call is finished
context.activate(after_tag='invoice_builder_alarm').getId()
Alarm_buildInvoice.xml 0000664 0000000 0000000 00000004326 13006353336 0051170 0 ustar 00root root 0000000 0000000 erp5-master-bt5-erp5_simulation_test-SkinTemplateItem-portal_skins/bt5/erp5_simulation_test/SkinTemplateItem/portal_skins/erp5_simulation_test
-
Script_magic
3
-
_bind_names
-
_params
-
id
Alarm_buildInvoice
Alarm_buildPackingList.py 0000664 0000000 0000000 00000002570 13006353336 0051633 0 ustar 00root root 0000000 0000000 erp5-master-bt5-erp5_simulation_test-SkinTemplateItem-portal_skins/bt5/erp5_simulation_test/SkinTemplateItem/portal_skins/erp5_simulation_test # This script is a sample of alarm script that invokes builders.
# You may need to modify builder ID's according to your application.
portal = context.getPortalObject()
delivery_tool = portal.portal_deliveries
builder_id_list = (
'internal_packing_list_builder',
'sale_packing_list_builder',
'purchase_packing_list_builder',
)
for builder_id in builder_id_list:
builder = getattr(delivery_tool, builder_id, None)
if builder is None:
continue
delivery_portal_type = builder.getDeliveryPortalType()
serialization_tag = 'build:%s' % delivery_portal_type
index_tag = 'index:%s' % delivery_portal_type
after_tag = index_tag
# depend on reindexing so that select methods
# do not return movements that are already built
after_method_id = ('recursiveImmediateReindexObject',
'immediateReindexObject',
'_updateSimulation')
activate_kw = dict(tag=index_tag)
builder.activate(
limit=100,
tag='packing_list_builder_alarm',
serialization_tag=serialization_tag,
after_tag=after_tag,
after_method_id=after_method_id).build(activate_kw=activate_kw)
# add a dummy activity so alarm calling can detect we still have a pending activity
# and do not start this script again before previous call is finished
context.activate(after_tag='packing_list_builder_alarm').getId()
Alarm_buildPackingList.xml 0000664 0000000 0000000 00000004332 13006353336 0052001 0 ustar 00root root 0000000 0000000 erp5-master-bt5-erp5_simulation_test-SkinTemplateItem-portal_skins/bt5/erp5_simulation_test/SkinTemplateItem/portal_skins/erp5_simulation_test
-
Script_magic
3
-
_bind_names
-
_params
-
id
Alarm_buildPackingList