diff options
| author | Priyesh <solanki.priyesh@gmail.com> | 2008-12-17 19:09:33 +0530 |
|---|---|---|
| committer | Priyesh <solanki.priyesh@gmail.com> | 2008-12-17 19:09:33 +0530 |
| commit | 576216e8464e600cb498ae6413e101bbbc7690aa (patch) | |
| tree | e03e1911f4dcf9cc8119a417ddb9840ad04459bf | |
| parent | 391969e3d669a07cfb86db05dc8e5da460371e92 (diff) | |
change in process
bzr revid: solanki.priyesh@gmail.com-20081217133933-hfhl08mxoug5nnx7
| -rwxr-xr-x | addons/account/process/customer_invoice_process.xml | 2 | ||||
| -rwxr-xr-x | addons/account/process/statement_process.xml | 9 | ||||
| -rwxr-xr-x | addons/account/process/supplier_invoice_process.xml | 2 | ||||
| -rw-r--r-- | addons/board_crm_configuration/board_crm_view.xml | 10 | ||||
| -rw-r--r-- | addons/crm/crm.py | 1 | ||||
| -rwxr-xr-x | addons/hr_timesheet_project/process/hr_timesheet_project_process.xml | 2 | ||||
| -rwxr-xr-x | addons/hr_timesheet_sheet/process/hr_timesheet_sheet_process.xml | 4 | ||||
| -rwxr-xr-x | addons/mrp/process/procurement_process.xml | 3 | ||||
| -rwxr-xr-x | addons/project/process/task_process.xml | 2 | ||||
| -rwxr-xr-x | addons/project_mrp/process/project_mrp_process.xml | 2 | ||||
| -rwxr-xr-x | addons/purchase/process/purchase_process.xml | 25 | ||||
| -rwxr-xr-x | addons/sale/process/sale_process.xml | 1 | ||||
| -rwxr-xr-x | addons/sale_crm/process/sale_crm_process.xml | 1 | ||||
| -rwxr-xr-x | addons/stock/process/stock_process.xml | 24 |
14 files changed, 47 insertions, 41 deletions
diff --git a/addons/account/process/customer_invoice_process.xml b/addons/account/process/customer_invoice_process.xml index be50089cc9d..581ca083ac9 100755 --- a/addons/account/process/customer_invoice_process.xml +++ b/addons/account/process/customer_invoice_process.xml @@ -60,7 +60,7 @@ </record> <record id="process_node_bankstatement0" model="process.node"> - <field name="menu_id" ref="account.menu_bank_statement_tree2"/> + <field name="menu_id" ref="account.menu_bank_statement_tree"/> <field name="model_id" ref="account.model_account_bank_statement"/> <field eval=""""state"""" name="kind"/> <field eval=""""Bank Statement"""" name="name"/> diff --git a/addons/account/process/statement_process.xml b/addons/account/process/statement_process.xml index 9fa1bf6becb..d0105f76e03 100755 --- a/addons/account/process/statement_process.xml +++ b/addons/account/process/statement_process.xml @@ -16,7 +16,7 @@ --> <record id="process_node_electronicfile0" model="process.node"> - <field name="menu_id" ref="account.menu_bank_statement_tree2"/> + <field name="menu_id" ref="account.menu_bank_statement_tree"/> <field name="model_id" ref="account.model_account_bank_statement"/> <field eval=""""state"""" name="kind"/> <field eval=""""Electronic File"""" name="name"/> @@ -27,7 +27,7 @@ </record> <record id="process_node_manually0" model="process.node"> - <field name="menu_id" ref="account.menu_bank_statement_tree2"/> + <field name="menu_id" ref="account.menu_bank_statement_tree"/> <field name="model_id" ref="account.model_account_bank_statement"/> <field eval=""""state"""" name="kind"/> <field eval=""""Manually"""" name="name"/> @@ -38,7 +38,7 @@ </record> <record id="process_node_importinvoice0" model="process.node"> - <field name="menu_id" ref="account.menu_bank_statement_tree2"/> + <field name="menu_id" ref="account.menu_bank_statement_tree"/> <field name="model_id" ref="account.model_account_bank_statement"/> <field eval=""""state"""" name="kind"/> <field eval=""""Import invoice"""" name="name"/> @@ -49,7 +49,7 @@ </record> <record id="process_node_draftstatement0" model="process.node"> - <field name="menu_id" ref="account.menu_bank_statement_tree2"/> + <field name="menu_id" ref="account.menu_bank_statement_tree"/> <field name="model_id" ref="account.model_account_bank_statement"/> <field eval=""""state"""" name="kind"/> <field eval=""""Draft statement"""" name="name"/> @@ -65,6 +65,7 @@ <field eval=""""subflow"""" name="kind"/> <field eval=""""Accounting Statement"""" name="name"/> <field eval=""""Accounting entries at statement's confirmation"""" name="note"/> + <field name="subflow_id" ref="process_process_invoiceworkflow0"/> <field name="process_id" ref="process_process_statementworkflow0"/> <field eval=""""object.state in ('draft', 'valid')"""" name="model_states"/> <field eval="0" name="flow_start"/> diff --git a/addons/account/process/supplier_invoice_process.xml b/addons/account/process/supplier_invoice_process.xml index ef335146fa9..be4892c0da9 100755 --- a/addons/account/process/supplier_invoice_process.xml +++ b/addons/account/process/supplier_invoice_process.xml @@ -38,7 +38,7 @@ </record> <record id="process_node_supplierbankstatement0" model="process.node"> - <field name="menu_id" ref="account.menu_bank_statement_tree2"/> + <field name="menu_id" ref="account.menu_bank_statement_tree"/> <field name="model_id" ref="account.model_account_bank_statement"/> <field eval=""""state"""" name="kind"/> <field eval=""""Bank Statement"""" name="name"/> diff --git a/addons/board_crm_configuration/board_crm_view.xml b/addons/board_crm_configuration/board_crm_view.xml index 6672e13b2b1..2508f15e1ef 100644 --- a/addons/board_crm_configuration/board_crm_view.xml +++ b/addons/board_crm_configuration/board_crm_view.xml @@ -22,7 +22,7 @@ <field name="view_type">form</field> <field name="view_mode">tree,form</field> <field name="view_id" ref="crm_configuration.crm_case_tree_view_leads"/> - <field name="domain">[('section_id', '=', 'Leads'),('user_id','=',uid),('state','!=','pending'),('state','!=','cancel')]</field> + <field name="domain">[('section_id.name', '=', 'Leads'),('user_id','=',uid),('state','!=','pending'),('state','!=','cancel')]</field> </record> <record model="ir.actions.act_window" id="act_my_meetings"> @@ -30,7 +30,7 @@ <field name="view_type">form</field> <field name="view_mode">tree,form</field> <field name="view_id" ref="crm_configuration.crm_case_tree_view_meet"/> - <field name="domain">[('section_id', '=', 'Meetings'),('user_id','=',uid),('state','!=','pending'),('state','!=','cancel')]</field> + <field name="domain">[('section_id.name', '=', 'Meetings'),('user_id','=',uid),('state','!=','pending'),('state','!=','cancel')]</field> </record> <act_window name="My Cases" @@ -45,7 +45,7 @@ <field name="view_type">form</field> <field name="view_mode">graph,tree,form</field> <field name="view_id" ref="view_crm_lead_stage_graph1"/> - <field name="domain">[('section_id', '=', 'Leads'),('user_id','=',uid),('state','!=','pending'),('state','!=','cancel')]</field> + <field name="domain">[('section_id.name', '=', 'Leads'),('user_id','=',uid),('state','!=','pending'),('state','!=','cancel')]</field> </record> <record model="ir.actions.act_window" id="act_sales_pipeline"> @@ -53,7 +53,7 @@ <field name="view_type">form</field> <field name="view_mode">graph,tree,form</field> <field name="view_id" ref="view_crm_case_user_graph1"/> - <field name="domain">[('section_id', '=', 'Opportunities'),('user_id','=',uid),('state','!=','pending'),('state','!=','cancel')]</field> + <field name="domain">[('section_id.name', '=', 'Opportunities'),('user_id','=',uid),('state','!=','pending'),('state','!=','cancel')]</field> </record> <record model="ir.actions.act_window" id="act_jobs_requests"> @@ -61,7 +61,7 @@ <field name="view_type">form</field> <field name="view_mode">graph,tree,form</field> <field name="view_id" ref="view_crm_case_user_graph1"/> - <field name="domain">[('section_id','=','Jobs'),('user_id','=',uid),('state','!=','pending'),('state','!=','cancel')]</field> + <field name="domain">[('section_id.name','=','Jobs'),('user_id','=',uid),('state','!=','pending'),('state','!=','cancel')]</field> </record> <record model="ir.ui.view" id="board_crm_form"> diff --git a/addons/crm/crm.py b/addons/crm/crm.py index 7ba7c6d0337..b1451e7b90a 100644 --- a/addons/crm/crm.py +++ b/addons/crm/crm.py @@ -181,6 +181,7 @@ class crm_case_section(osv.osv): 'object': True }) return True + def name_get(self, cr, uid, ids, context={}): if not len(ids): return [] diff --git a/addons/hr_timesheet_project/process/hr_timesheet_project_process.xml b/addons/hr_timesheet_project/process/hr_timesheet_project_process.xml index c07d8deffcf..53dbc32e056 100755 --- a/addons/hr_timesheet_project/process/hr_timesheet_project_process.xml +++ b/addons/hr_timesheet_project/process/hr_timesheet_project_process.xml @@ -10,7 +10,7 @@ <field name="menu_id" ref="hr_timesheet.menu_act_hr_timesheet_line_evry1_today_form"/> <field name="model_id" ref="hr.model_hr_timesheet"/> <field eval=""""state"""" name="kind"/> - <field eval=""""Timesheet_task"""" name="name"/> + <field eval=""""Timesheet task"""" name="name"/> <field eval=""""Complete Your Timesheet."""" name="note"/> <field name="process_id" ref="project.process_process_tasksworkflow0"/> <field eval=""""object.state=='draft'"""" name="model_states"/> diff --git a/addons/hr_timesheet_sheet/process/hr_timesheet_sheet_process.xml b/addons/hr_timesheet_sheet/process/hr_timesheet_sheet_process.xml index 1f467a1c2e2..f7fdf41a5cd 100755 --- a/addons/hr_timesheet_sheet/process/hr_timesheet_sheet_process.xml +++ b/addons/hr_timesheet_sheet/process/hr_timesheet_sheet_process.xml @@ -41,8 +41,9 @@ <field name="menu_id" ref="hr_timesheet_sheet.menu_act_hr_timesheet_sheet_form_my_current"/> <field name="model_id" ref="hr_timesheet_sheet.model_hr_timesheet_sheet_sheet"/> <field eval=""""subflow"""" name="kind"/> - <field eval=""""Timesheet Confirming"""" name="name"/> + <field eval=""""Timesheet"""" name="name"/> <field eval=""""Timesheet sheet confirm at the end of the period"""" name="note"/> + <field name="subflow_id" ref="process_process_hrtimesheetworkflow0"/> <field name="process_id" ref="hr_timesheet.process_process_timesheetworkflow0"/> <field eval=""""object.state=='confirm'"""" name="model_states"/> <field eval="0" name="flow_start"/> @@ -72,7 +73,6 @@ <record id="process_node_attendance0" model="process.node"> - <field name="menu_id" ref="hr_attendance.menu_si_so"/> <field name="model_id" ref="hr.model_hr_employee"/> <field eval=""""state"""" name="kind"/> <field eval=""""Attendance"""" name="name"/> diff --git a/addons/mrp/process/procurement_process.xml b/addons/mrp/process/procurement_process.xml index 9724c5c28f1..4818f33d5da 100755 --- a/addons/mrp/process/procurement_process.xml +++ b/addons/mrp/process/procurement_process.xml @@ -154,6 +154,7 @@ <field eval=""""subflow"""" name="kind"/> <field eval=""""Procurements"""" name="name"/> <field eval=""""Procurement orders"""" name="note"/> + <field name="subflow_id" ref="process_process_procurementworkflow0"/> <field name="process_id" ref="purchase.process_process_purchaseworkflow0"/> <field eval="1" name="flow_start"/> </record> @@ -171,7 +172,7 @@ <record id="process_node_routing0" model="process.node"> <field name="menu_id" ref="mrp.menu_mrp_routing_action"/> <field name="model_id" ref="mrp.model_mrp_routing"/> - <field eval=""""subflow"""" name="kind"/> + <field eval=""""state"""" name="kind"/> <field eval=""""Routing"""" name="name"/> <field eval=""""Define a routing to describe the manufacturing steps."""" name="note"/> <field name="process_id" ref="product.process_process_productworkflow0"/> diff --git a/addons/project/process/task_process.xml b/addons/project/process/task_process.xml index 945db0e3498..675437c8d81 100755 --- a/addons/project/process/task_process.xml +++ b/addons/project/process/task_process.xml @@ -64,7 +64,7 @@ <field name="model_id" ref="account.model_account_invoice"/> <field eval=""""subflow"""" name="kind"/> <field eval=""""Trigger Invoice"""" name="name"/> - <field name="subflow_id" search="[('name','=','sale.order.basic')]"/> + <field name="subflow_id" ref="account.process_process_invoiceworkflow0"/> <field eval=""""Trigger invoices from sale order lines (sale subflow)"""" name="note"/> <field name="process_id" ref="process_process_tasksworkflow0"/> <field eval=""""object.state=='paid'"""" name="model_states"/> diff --git a/addons/project_mrp/process/project_mrp_process.xml b/addons/project_mrp/process/project_mrp_process.xml index d4d44f374e3..d187d5f3f37 100755 --- a/addons/project_mrp/process/project_mrp_process.xml +++ b/addons/project_mrp/process/project_mrp_process.xml @@ -22,7 +22,7 @@ <field name="menu_id" ref="sale.menu_sale_order"/> <field name="model_id" ref="sale.model_sale_order"/> <field eval=""""state"""" name="kind"/> - <field eval=""""Sale_Order_Task"""" name="name"/> + <field eval=""""Sale Order Task"""" name="name"/> <field eval=""""In case you sell services on sale order (task subflow)"""" name="note"/> <field name="process_id" ref="project.process_process_tasksworkflow0"/> <field eval=""""object.state=='draft'"""" name="model_states"/> diff --git a/addons/purchase/process/purchase_process.xml b/addons/purchase/process/purchase_process.xml index dae58ba269a..3dfbbf4cb83 100755 --- a/addons/purchase/process/purchase_process.xml +++ b/addons/purchase/process/purchase_process.xml @@ -14,6 +14,18 @@ <!-- Process Node --> + + <record id="process_node_packinginvoice0" model="process.node"> + <field name="menu_id" ref="stock.menu_picking_waiting"/> + <field name="model_id" ref="stock.model_stock_picking"/> + <field eval=""""subflow"""" name="kind"/> + <field eval=""""Out Packing"""" name="name"/> + <field eval=""""Invoice based on deliveries"""" name="note"/> + <field name="subflow_id" ref="process_process_purchaseworkflow0"/> + <field name="process_id" ref="account.process_process_invoiceworkflow0"/> + <field eval=""""object.state in ('assigned', 'confirmed')"""" name="model_states"/> + <field eval="1" name="flow_start"/> + </record> <record id="process_node_purchaseorder0" model="process.node"> <field name="menu_id" ref="purchase.menu_purchase_form_action"/> @@ -78,7 +90,7 @@ <field eval=""""Draft Invoice"""" name="name"/> <field eval=""""Pre-generated supplier invoice to control based on order"""" name="note"/> <field name="process_id" ref="process_process_purchaseworkflow0"/> - <field name="subflow_id" ref="account.process_process_invoiceworkflow0"/> + <field name="subflow_id" ref="account.process_process_supplierinvoiceworkflow0"/> <field eval=""""object.state=='draft'"""" name="model_states"/> <field eval="0" name="flow_start"/> </record> @@ -101,7 +113,7 @@ <field eval=""""Draft Invoice"""" name="name"/> <field eval=""""Supplier Invoice pre-generated on receptions for control"""" name="note"/> <field name="process_id" ref="process_process_purchaseworkflow0"/> - <field name="subflow_id" ref="account.process_process_invoiceworkflow0"/> + <field name="subflow_id" ref="account.process_process_supplierinvoiceworkflow0"/> <field eval=""""object.state=='draft'"""" name="model_states"/> <field eval="0" name="flow_start"/> </record> @@ -205,6 +217,15 @@ <field model="process.node" name="source_node_id" ref="process_node_purchaseorder0"/> </record> + <record id="process_transition_packinginvoice0" model="process.transition"> + <field eval="[(6,0,[])]" name="role_ids"/> + <field eval="[(6,0,[])]" name="transition_ids"/> + <field eval=""""Packing Invoice"""" name="name"/> + <field eval=""""From Packing list, Create invoice."""" name="note"/> + <field model="process.node" name="target_node_id" ref="account.process_node_draftinvoices0"/> + <field model="process.node" name="source_node_id" ref="process_node_packinginvoice0"/> + </record> + <!-- Process Action --> diff --git a/addons/sale/process/sale_process.xml b/addons/sale/process/sale_process.xml index d371081d2c3..553c46bade6 100755 --- a/addons/sale/process/sale_process.xml +++ b/addons/sale/process/sale_process.xml @@ -66,6 +66,7 @@ <field eval=""""subflow"""" name="kind"/> <field eval=""""Procurement"""" name="name"/> <field eval=""""One procurement for each product."""" name="note"/> + <field name="subflow_id" ref="mrp.process_process_procurementworkflow0"/> <field name="process_id" ref="process_process_salesworkflow0"/> <field eval=""""object.state=='confirmed'"""" name="model_states"/> <field eval="1" name="flow_start"/> diff --git a/addons/sale_crm/process/sale_crm_process.xml b/addons/sale_crm/process/sale_crm_process.xml index 6ea2f7e3ede..861d21672ac 100755 --- a/addons/sale_crm/process/sale_crm_process.xml +++ b/addons/sale_crm/process/sale_crm_process.xml @@ -22,6 +22,7 @@ <field eval=""""subflow"""" name="kind"/> <field eval=""""CRM Opportunity"""" name="name"/> <field eval=""""The CRM Opportunity can lead to a quotation."""" name="note"/> + <field name="subflow_id" ref="crm_configuration.process_process_contractworkflow0"/> <field name="process_id" ref="sale.process_process_salesworkflow0"/> <field eval=""""object.state in ('draft', 'open', 'pending', 'done', 'cancel')"""" name="model_states"/> <field eval="1" name="flow_start"/> diff --git a/addons/stock/process/stock_process.xml b/addons/stock/process/stock_process.xml index 8dce029be20..aade7ce555a 100755 --- a/addons/stock/process/stock_process.xml +++ b/addons/stock/process/stock_process.xml @@ -1,23 +1,12 @@ <?xml version="1.0" ?> <openerp> <data> - - <record id="process_node_packinginvoice0" model="process.node"> - <field name="menu_id" ref="stock.menu_picking_waiting"/> - <field name="model_id" ref="stock.model_stock_picking"/> - <field eval=""""subflow"""" name="kind"/> - <field eval=""""Out Packing"""" name="name"/> - <field eval=""""Invoice based on deliveries"""" name="note"/> - <field name="process_id" ref="account.process_process_invoiceworkflow0"/> - <field eval=""""object.state in ('assigned', 'confirmed')"""" name="model_states"/> - <field eval="1" name="flow_start"/> - </record> - + <record id="process_node_productrecept0" model="process.node"> <field name="menu_id" ref="stock.menu_picking_waiting"/> <field name="model_id" ref="stock.model_stock_picking"/> <field eval=""""subflow"""" name="kind"/> - <field eval=""""Product Recept"""" name="name"/> + <field eval=""""Product Receipt"""" name="name"/> <field eval=""""Control invoices on receptions"""" name="note"/> <field name="process_id" ref="account.process_process_supplierinvoiceworkflow0"/> <field eval=""""object.state in ('draft', 'open', 'pending', 'close')"""" name="model_states"/> @@ -33,15 +22,6 @@ <field model="process.node" name="source_node_id" ref="process_node_productrecept0"/> </record> - <record id="process_transition_packinginvoice0" model="process.transition"> - <field eval="[(6,0,[])]" name="role_ids"/> - <field eval="[(6,0,[])]" name="transition_ids"/> - <field eval=""""Packing Invoice"""" name="name"/> - <field eval=""""From Packing list, Create invoice."""" name="note"/> - <field model="process.node" name="target_node_id" ref="account.process_node_draftinvoices0"/> - <field model="process.node" name="source_node_id" ref="process_node_packinginvoice0"/> - </record> - </data> </openerp>
\ No newline at end of file |
