Commit ad20ed1e authored by Yoshinori Okuji's avatar Yoshinori Okuji

Rename ERP5Globals.py to ERP5Defaults.py.


git-svn-id: https://svn.erp5.org/repos/public/erp5/trunk@1834 20353a03-c40f-0410-a6d1-a30d3c3de9de
parent a41d8cc2
...@@ -26,27 +26,24 @@ ...@@ -26,27 +26,24 @@
# #
############################################################################## ##############################################################################
from Products.PythonScripts.Utility import allow_module portal_default_section_category = 'group/Coramy'
allow_module("Products.ERP5.ERP5Globals")
default_section_category = 'group/Coramy' portal_resource_type_list = ('Resource', 'MetaResource', 'Composant', 'Tissu',
resource_type_list = ('Resource', 'MetaResource', 'Composant', 'Tissu',
'Modele', 'Category', 'Gamme', 'Forme', 'Vetement', 'Modele', 'Category', 'Gamme', 'Forme', 'Vetement',
'Product', 'Assortiment', 'Service') 'Product', 'Assortiment', 'Service')
variation_type_list = ('Variation', 'Variante Tissu', 'Variante Modele', portal_variation_type_list = ('Variation', 'Variante Tissu', 'Variante Modele',
'Variante Composant', 'Variante Gamme', 'Variante Morphologique') 'Variante Composant', 'Variante Gamme', 'Variante Morphologique')
node_type_list = ('Organisation','Person','Category','MetaNode',) portal_node_type_list = ('Organisation','Person','Category','MetaNode',)
invoice_type_list = ('Invoice', 'Sale Invoice', 'Sales Invoice', 'Sale Invoice Transaction') portal_invoice_type_list = ('Invoice', 'Sale Invoice', 'Sales Invoice', 'Sale Invoice Transaction')
order_type_list = ('Order', 'Project', 'Samples Order', portal_order_type_list = ('Order', 'Project', 'Samples Order',
'Packing Order','Production Order', 'Purchase Order', 'Sale Order', 'Packing Order','Production Order', 'Purchase Order', 'Sale Order',
'Sales Order', ) 'Sales Order', )
delivery_type_list = ('Delivery', portal_delivery_type_list = ('Delivery',
'Transaction', 'Transaction',
'Packing List', 'Packing List',
'Sales Packing List', 'Sales Packing List',
...@@ -67,21 +64,18 @@ delivery_type_list = ('Delivery', ...@@ -67,21 +64,18 @@ delivery_type_list = ('Delivery',
'Amortisation Transaction', 'Amortisation Transaction',
) )
order_or_delivery_type_list = tuple(list(order_type_list) + list(delivery_type_list)) portal_variation_base_category_list = ('coloris', 'taille', 'variante', 'morphologie')
variation_base_category_list = ('coloris', 'taille', 'variante', 'morphologie')
variation_base_category_id_list = variation_base_category_list # Temp Patch
# Invoice "movement" is not an accountable movement # Invoice "movement" is not an accountable movement
# Accountable movements of invoices are of type Accounting Transaction Line # Accountable movements of invoices are of type Accounting Transaction Line
invoice_movement_type_list = ( portal_invoice_movement_type_list = (
'Invoice Line', 'Invoice Line',
'Invoice Cell', 'Invoice Cell',
'Pay Sheet Line', 'Pay Sheet Line',
'Pay Sheet Cell', 'Pay Sheet Cell',
) )
order_movement_type_list = ( portal_order_movement_type_list = (
'Purchase Order Line', 'Purchase Order Line',
'Sales Order Line', 'Sales Order Line',
'Sale Order Line', 'Sale Order Line',
...@@ -91,7 +85,7 @@ order_movement_type_list = ( ...@@ -91,7 +85,7 @@ order_movement_type_list = (
'Delivery Cell', 'Delivery Cell',
) # Delivery Cell is both used for orders and deliveries XXX ) # Delivery Cell is both used for orders and deliveries XXX
delivery_movement_type_list = ( portal_delivery_movement_type_list = (
'Delivery Line', 'Delivery Line',
'Delivery Cell', 'Delivery Cell',
'Purchase Packing List Line', 'Purchase Packing List Line',
...@@ -116,81 +110,44 @@ delivery_movement_type_list = ( ...@@ -116,81 +110,44 @@ delivery_movement_type_list = (
'Balance Transaction Line', 'Balance Transaction Line',
) )
order_or_delivery_or_invoice_movement_type_list = tuple(list(order_movement_type_list) + \ portal_acquisition_movement_type_list = portal_order_movement_type_list + portal_delivery_movement_type_list + portal_invoice_movement_type_list
list(delivery_movement_type_list) + \
list(invoice_movement_type_list)
)
invoice_or_invoice_movement_type_list = tuple(list(invoice_type_list) + \
list(invoice_movement_type_list)
)
acquisition_movement_type_list = order_or_delivery_or_invoice_movement_type_list
movement_type_list = tuple(list(order_movement_type_list) + \ portal_movement_type_list = tuple(list(portal_order_movement_type_list) + \
list(delivery_movement_type_list) + \ list(portal_delivery_movement_type_list) + \
['Simulation Movement'] ['Simulation Movement']
) )
simulated_movement_type_list = tuple(filter(lambda x: x != 'Container Line' and x != 'Container Cell', portal_simulated_movement_type_list = tuple(filter(lambda x: x != 'Container Line' and x != 'Container Cell',
movement_type_list)) portal_movement_type_list))
container_type_list = ('Container',) portal_container_type_list = ('Container',)
item_type_list = ('Piece Tissu','Nexedi VPN') portal_item_type_list = ('Piece Tissu','Nexedi VPN')
discount_type_list = ('Remise',) portal_discount_type_list = ('Remise',)
alarm_type_list = ('Supply Alarm Line','Alarm') portal_alarm_type_list = ('Supply Alarm Line','Alarm')
payment_condition_type_list = ('Condition Paiement',) portal_payment_condition_type_list = ('Condition Paiement',)
# This transaction lines are special because destination must be None. # This transaction lines are special because destination must be None.
balance_transaction_line_type_list = ('Balance Transaction Line',) portal_balance_transaction_line_type_list = ('Balance Transaction Line',)
# Bellow, we only use order_or_delivery_movement_type_list for movements
# Since we simulation only acquires from orders or deliveries
movement_or_order_type_list = tuple(list(acquisition_movement_type_list) + list(order_type_list))
movement_or_delivery_type_list = tuple(list(acquisition_movement_type_list) + list(delivery_type_list))
movement_or_delivery_or_order_type_list = tuple(list(acquisition_movement_type_list)
+ list(delivery_type_list) + list(order_type_list))
movement_or_delivery_or_order_or_invoice_type_list = tuple(list(acquisition_movement_type_list)
+ list(delivery_type_list) + list(order_type_list)
+ list(invoice_type_list))
movement_or_item_or_delivery_or_order_type_list = tuple(list(acquisition_movement_type_list)
+ list(delivery_type_list) + list(order_type_list)
+ list(item_type_list))
movement_or_item_or_delivery_or_order_or_invoice_type_list = tuple(list(acquisition_movement_type_list)
+ list(delivery_type_list) + list(order_type_list)
+ list(invoice_type_list)
+ list(item_type_list))
movement_or_item_or_delivery_or_order_or_resource_type_list= tuple(list(acquisition_movement_type_list)
+ list(delivery_type_list) + list(order_type_list)
+ list(item_type_list)
+ list(resource_type_list))
movement_or_item_or_delivery_or_order_or_invoice_or_resource_type_list= \
tuple(list(acquisition_movement_type_list)
+ list(delivery_type_list) + list(order_type_list)
+ list(invoice_type_list)
+ list(item_type_list)
+ list(resource_type_list))
## Inventory States ## Inventory States
current_inventory_state_list = ('delivered', 'started', 'stopped', 'invoiced') # invoiced is Coramy specific and should be removed portal_current_inventory_state_list = ('delivered', 'started', 'stopped', 'invoiced') # invoiced is Coramy specific and should be removed
target_inventory_state_list = ('ready', 'delivered', 'started', 'stopped', 'invoiced') # if simulation_state in target_list, target_quantity should be considered instead of quantity for stock indexing portal_target_inventory_state_list = ('ready', 'delivered', 'started', 'stopped', 'invoiced') # if simulation_state in target_list, target_quantity should be considered instead of quantity for stock indexing
draft_order_state = ('cancelled', 'draft', 'auto_planned' ) portal_draft_order_state_list = ('cancelled', 'draft', 'auto_planned' )
planned_order_state = ('planned', 'ordered', ) portal_planned_order_state_list = ('planned', 'ordered', )
reserved_inventory_state_list = ('confirmed', 'getting_ready', 'ready') portal_reserved_inventory_state_list = ('confirmed', 'getting_ready', 'ready')
reserved_inventory_state_list2 = ('ready',) # ????
future_inventory_state_list = ('planned', 'ordered',) # portal_reserved_inventory_state_list2 = ('ready',)
portal_future_inventory_state_list = ('planned', 'ordered',)
## Default Order of base_category in Columns and Lines ## Default Order of base_category in Columns and Lines
# Goal: always show information the same way # Goal: always show information the same way
# Rule: always try to represent a variation the same way # Rule: always try to represent a variation the same way
# Possible Improvement: use order as priority. If twice in column, movement least priority to tab # Possible Improvement: use order as priority. If twice in column, movement least priority to tab
column_base_category_list = ('taille', ) portal_column_base_category_list = ('taille', )
line_base_category_list = ('coloris', 'couleur', ) portal_line_base_category_list = ('coloris', 'couleur', )
tab_base_category_list = ('morphologie', ) portal_tab_base_category_list = ('morphologie', )
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment