This commit is contained in:
Cédric Krier committed 2009-03-20 13:11:59 +01:00
commit 1cd61abb0f
3 files changed
+20 -20

No files matched your search

+1 -1
View File
@@ -18,7 +18,7 @@ With the possibilities:
- to define invoice method:
- Manual
- Based On Order
- Based On Packing
- Based On Shipment
''',
'description_de_DE': ''' - Dient der Erstellung von Einkaufsvorgängen (Entwurf, Angebot, Auftrag).
- Fügt den Artikeln Lieferanten und Einkaufsinformationen hinzu.
+7 -7
View File
@@ -62,7 +62,7 @@ class Purchase(ModelWorkflow, ModelSQL, ModelView):
invoice_method = fields.Selection([
('manual', 'Manual'),
('order', 'Based On Order'),
('packing', 'Based On Packing'),
('packing', 'Based On Shipment'),
], 'Invoice Method', required=True, states=_STATES)
invoice_state = fields.Selection([
('none', 'None'),
@@ -87,15 +87,15 @@ class Purchase(ModelWorkflow, ModelSQL, ModelView):
('waiting', 'Waiting'),
('received', 'Received'),
('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.in', string='Packings')
relation='stock.packing.in', 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(Purchase, self).__init__()
@@ -1769,7 +1769,7 @@ OpenSupplier()
class HandlePackingExceptionAsk(ModelView):
'Packing Exception Ask'
'Shipment Exception Ask'
_name = 'purchase.handle.packing.exception.ask'
_description = __doc__
@@ -1808,7 +1808,7 @@ class HandlePackingExceptionAsk(ModelView):
HandlePackingExceptionAsk()
class HandlePackingException(Wizard):
'Handle Packing Exception'
'Handle Shipment Exception'
_name = 'purchase.handle.packing.exception'
states = {
'init': {
+12 -12
View File
@@ -21,7 +21,7 @@ this repository contains the full copyright notices and license terms. -->
sequence="0" icon="tryton-preferences" active="0"/>
<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">purchase.handle.packing.exception</field>
<field name="model">purchase.purchase</field>
</record>
@@ -103,7 +103,7 @@ this repository contains the full copyright notices and license terms. -->
states="{'invisible': '''invoice_state != 'exception' or state == 'cancel' ''', 'readonly': '''%(group_purchase)d not in groups'''}"
icon="tryton-go-next"/>
<button name="%(wizard_packing_handle_exception)d"
string="Handle Packing Exception"
string="Handle Shipment Exception"
type="action"
states="{'invisible': '''packing_state != 'exception' or state == 'cancel' ''', 'readonly': '''%(group_purchase)d not in groups'''}"
icon="tryton-go-next"/>
@@ -140,7 +140,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">
@@ -189,7 +189,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.in</field>
<field name="view_type">form</field>
<field name="domain">[("id", "in", packings)]</field>
@@ -421,47 +421,47 @@ this repository contains the full copyright notices and license terms. -->
<field name="workflow" ref="purchase_workflow"/>
</record>
<record model="workflow.activity" id="purchase_activity_waiting_packing">
<field name="name">Waiting Packing</field>
<field name="name">Waiting Shipment</field>
<field name="workflow" ref="purchase_workflow"/>
<field name="kind">function</field>
<field name="action">write({'packing_state': 'waiting'})&#10;create_move()</field>
</record>
<record model="workflow.activity" id="purchase_activity_packing_exception">
<field name="name">Packing Exception</field>
<field name="name">Shipment Exception</field>
<field name="workflow" ref="purchase_workflow"/>
<field name="kind">function</field>
<field name="action">write({'packing_state': 'exception'})</field>
</record>
<record model="workflow.activity" id="purchase_activity_invoice_packing_method">
<field name="name">Invoice Packing Method</field>
<field name="name">Invoice Shipment Method</field>
<field name="workflow" ref="purchase_workflow"/>
<field name="split_mode">OR</field>
</record>
<record model="workflow.activity" id="purchase_activity_invoice_packing">
<field name="name">Invoice Packing</field>
<field name="name">Invoice Shipment</field>
<field name="workflow" ref="purchase_workflow"/>
<field name="kind">function</field>
<field name="action">create_invoice()&#10;write({'invoice_state': 'waiting'})</field>
</record>
<record model="workflow.activity" id="purchase_activity_waiting_invoice_packing">
<field name="name">Waiting Invoice Packing</field>
<field name="name">Waiting Invoice Shipment</field>
<field name="workflow" ref="purchase_workflow"/>
<field name="kind">function</field>
<field name="action">write({'invoice_state': 'waiting', 'packing_state': 'received'})</field>
</record>
<record model="workflow.activity" id="purchase_activity_invoice_packing_exception">
<field name="name">Invoice Packing Exception</field>
<field name="name">Invoice Shipment Exception</field>
<field name="workflow" ref="purchase_workflow"/>
<field name="action">write({'invoice_state': 'exception'})</field>
</record>
<record model="workflow.activity" id="purchase_activity_invoice_packing_done">
<field name="name">Invoice Packing Done</field>
<field name="name">Invoice Shipment Done</field>
<field name="workflow" ref="purchase_workflow"/>
<field name="kind">function</field>
<field name="action">write({'invoice_state': 'paid'})</field>
</record>
<record model="workflow.activity" id="purchase_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="purchase_workflow"/>
<field name="kind">function</field>
<field name="action">write({'packing_state': 'received'})</field>