This commit is contained in:
Cédric Krier committed 2009-03-20 13:12:09 +01:00
commit 668bd1f42d
2 files changed
+31 -31

No files matched your search

+10 -10
View File
@@ -46,7 +46,7 @@ class Sale(ModelWorkflow, ModelSQL, ModelView):
domain="[('party', '=', party)]", states={
'readonly': "state != 'draft'",
})
packing_address = fields.Many2One('party.address', 'Packing Address',
packing_address = fields.Many2One('party.address', 'Shipment Address',
domain="[('party', '=', party)]", states={
'readonly': "state != 'draft'",
})
@@ -73,7 +73,7 @@ class Sale(ModelWorkflow, ModelSQL, ModelView):
invoice_method = fields.Selection([
('manual', 'Manual'),
('order', 'On Order Confirmed'),
('packing', 'On Packing Sent'),
('packing', 'On Shipment Sent'),
], 'Invoice Method', required=True, states={
'readonly': "state != 'draft'",
})
@@ -97,7 +97,7 @@ class Sale(ModelWorkflow, ModelSQL, ModelView):
('manual', 'Manual'),
('order', 'On Order Confirmed'),
('invoice', 'On Invoice Paid'),
], 'Packing Method', required=True, states={
], 'Shipment Method', required=True, states={
'readonly': "state != 'draft'",
})
packing_state = fields.Selection([
@@ -105,15 +105,15 @@ class Sale(ModelWorkflow, ModelSQL, ModelView):
('waiting', 'Waiting'),
('sent', 'Sent'),
('exception', 'Exception'),
], 'Packing State', readonly=True, required=True)
], 'Shipment State', readonly=True, required=True)
packings = fields.Function('get_function_fields', type='many2many',
relation='stock.packing.out', string='Packings')
relation='stock.packing.out', string='Shipments')
moves = fields.Function('get_function_fields', type='many2many',
relation='stock.move', string='Moves')
packing_done = fields.Function('get_function_fields', type='boolean',
string='Packing Done')
string='Shipment Done')
packing_exception = fields.Function('get_function_fields', type='boolean',
string='Packings Exception')
string='Shipments Exception')
def __init__(self):
super(Sale, self).__init__()
@@ -124,7 +124,7 @@ class Sale(ModelWorkflow, ModelSQL, ModelView):
]
self._error_messages.update({
'wrong_method': 'Wrong combination of method!',
'addresses_required': 'Invoice and Packing addresses must be '
'addresses_required': 'Invoice and Shipment addresses must be '
'defined for the quotation.',
})
@@ -1602,7 +1602,7 @@ Invoice()
class HandlePackingExceptionAsk(ModelView):
'Packing Exception Ask'
'Shipment Exception Ask'
_name = 'sale.handle.packing.exception.ask'
_description = __doc__
@@ -1639,7 +1639,7 @@ class HandlePackingExceptionAsk(ModelView):
HandlePackingExceptionAsk()
class HandlePackingException(Wizard):
'Handle Packing Exception'
'Handle Shipment Exception'
_name = 'sale.handle.packing.exception'
states = {
'init': {
+21 -21
View File
@@ -12,7 +12,7 @@ this repository contains the full copyright notices and license terms. -->
</record>
<record model="ir.action.wizard" id="wizard_packing_handle_exception">
<field name="name">Handle Packing Exception</field>
<field name="name">Handle Shipment Exception</field>
<field name="wiz_name">sale.handle.packing.exception</field>
<field name="model">sale.sale</field>
</record>
@@ -95,7 +95,7 @@ this repository contains the full copyright notices and license terms. -->
icon="tryton-go-next"/>
<button name="%(wizard_packing_handle_exception)d"
type="action"
string="Handle Packing Exception"
string="Handle Shipment Exception"
states="{'invisible': '''packing_state != 'exception' or state == 'cancel' ''', 'readonly': '''%(group_sale)d not in groups'''}"
icon="tryton-go-next"/>
<button name="confirm" string="Confirm"
@@ -134,7 +134,7 @@ this repository contains the full copyright notices and license terms. -->
</tree>
</field>
</page>
<page string="Packings" id="packings">
<page string="Shipments" id="packings">
<separator name="moves" colspan="4"/>
<field name="moves" colspan="4">
<tree string="Moves">
@@ -217,7 +217,7 @@ this repository contains the full copyright notices and license terms. -->
</record>
<record model="ir.action.act_window" id="act_packing_form">
<field name="name">Packings</field>
<field name="name">Shipments</field>
<field name="res_model">stock.packing.out</field>
<field name="view_type">form</field>
<field name="domain">[("id", "in", packings)]</field>
@@ -408,36 +408,36 @@ this repository contains the full copyright notices and license terms. -->
<field name="action">write({'invoice_state': 'paid'})</field>
</record>
<record model="workflow.activity" id="sale_activity_packing_invoice_method">
<field name="name">Packing Invoice Method</field>
<field name="name">Shipment Invoice Method</field>
<field name="workflow" ref="sale_workflow"/>
<field name="split_mode">OR</field>
</record>
<record model="workflow.activity" id="sale_activity_packing_invoice">
<field name="name">Packing Invoice</field>
<field name="name">Shipment Invoice</field>
<field name="workflow" ref="sale_workflow"/>
<field name="kind">function</field>
<field name="action">create_packing()</field>
</record>
<record model="workflow.activity" id="sale_activity_waiting_packing_invoice">
<field name="name">Waiting Packing Invoice</field>
<field name="name">Waiting Shipment Invoice</field>
<field name="workflow" ref="sale_workflow"/>
<field name="kind">function</field>
<field name="action">write({'packing_state': 'waiting'})&#10;create_packing()</field>
</record>
<record model="workflow.activity" id="sale_activity_packing_invoice_exception">
<field name="name">Packing Invoice Exception</field>
<field name="name">Shipment Invoice Exception</field>
<field name="workflow" ref="sale_workflow"/>
<field name="kind">function</field>
<field name="action">write({'packing_state': 'exception'})</field>
</record>
<record model="workflow.activity" id="sale_activity_packing_invoice_done">
<field name="name">Packing Invoice Done</field>
<field name="name">Shipment Invoice Done</field>
<field name="workflow" ref="sale_workflow"/>
<field name="kind">function</field>
<field name="action">write({'packing_state': 'sent'})</field>
</record>
<record model="workflow.activity" id="sale_activity_packing_invoice_method_done">
<field name="name">Packing Invoice Method Done</field>
<field name="name">Shipment Invoice Method Done</field>
<field name="workflow" ref="sale_workflow"/>
</record>
<record model="workflow.activity" id="sale_activity_invoice_method_done">
@@ -445,64 +445,64 @@ this repository contains the full copyright notices and license terms. -->
<field name="workflow" ref="sale_workflow"/>
</record>
<record model="workflow.activity" id="sale_activity_packing_method">
<field name="name">Packing Method</field>
<field name="name">Shipment Method</field>
<field name="workflow" ref="sale_workflow"/>
</record>
<record model="workflow.activity" id="sale_activity_packing">
<field name="name">Packing</field>
<field name="name">Shipment</field>
<field name="workflow" ref="sale_workflow"/>
<field name="kind">function</field>
<field name="action">create_packing()</field>
</record>
<record model="workflow.activity" id="sale_activity_waiting_packing">
<field name="name">Waiting Packing</field>
<field name="name">Waiting Shipment</field>
<field name="workflow" ref="sale_workflow"/>
<field name="kind">function</field>
<field name="action">write({'packing_state': 'waiting'})&#10;create_packing()</field>
</record>
<record model="workflow.activity" id="sale_activity_packing_exception">
<field name="name">Packing Exception</field>
<field name="name">Shipment Exception</field>
<field name="workflow" ref="sale_workflow"/>
<field name="kind">function</field>
<field name="action">write({'packing_state': 'exception'})</field>
</record>
<record model="workflow.activity" id="sale_activity_invoice_packing_method">
<field name="name">Invoice Packing Method</field>
<field name="name">Invoice Shipment Method</field>
<field name="workflow" ref="sale_workflow"/>
<field name="split_mode">OR</field>
</record>
<record model="workflow.activity" id="sale_activity_invoice_packing">
<field name="name">Invoice Packing</field>
<field name="name">Invoice Shipment</field>
<field name="workflow" ref="sale_workflow"/>
<field name="kind">function</field>
<field name="action">create_invoice()&#10;write({'invoice_state': 'waiting'})</field>
</record>
<record model="workflow.activity" id="sale_activity_waiting_invoice_packing">
<field name="name">Waiting Invoice Packing</field>
<field name="name">Waiting Invoice Shipment</field>
<field name="workflow" ref="sale_workflow"/>
<field name="kind">function</field>
<field name="action">write({'invoice_state': 'waiting', 'packing_state': 'sent'})</field>
</record>
<record model="workflow.activity" id="sale_activity_invoice_packing_exception">
<field name="name">Invoice Packing Exception</field>
<field name="name">Invoice Shipment Exception</field>
<field name="workflow" ref="sale_workflow"/>
<field name="kind">function</field>
<field name="action">write({'invoice_state': 'exception'})</field>
</record>
<record model="workflow.activity" id="sale_activity_invoice_packing_done">
<field name="name">Invoice Packing Done</field>
<field name="name">Invoice Shipment Done</field>
<field name="workflow" ref="sale_workflow"/>
<field name="kind">function</field>
<field name="action">write({'invoice_state': 'paid'})</field>
</record>
<record model="workflow.activity" id="sale_activity_invoice_packing_method_done">
<field name="name">Invoice Packing Method Done</field>
<field name="name">Invoice Shipment Method Done</field>
<field name="workflow" ref="sale_workflow"/>
<field name="kind">function</field>
<field name="action">write({'packing_state': 'sent'})</field>
</record>
<record model="workflow.activity" id="sale_activity_packing_method_done">
<field name="name">Packing Method Done</field>
<field name="name">Shipment Method Done</field>
<field name="workflow" ref="sale_workflow"/>
</record>
<record model="workflow.activity" id="sale_activity_done">