Pickings Improvement: Changes view of picking at draft state
bzr revid: ruchakpatel@gmail.com-20080917115426-y20ekkrwp0spv62t
This commit is contained in:
parent
d34e494470
commit
24f582cd48
|
@ -497,7 +497,25 @@ class stock_picking(osv.osv):
|
|||
self.pool.get('stock.move').force_assign(cr, uid, move_ids)
|
||||
wf_service.trg_write(uid, 'stock.picking', pick.id, cr)
|
||||
return True
|
||||
|
||||
|
||||
def draft_force_assign(self, cr, uid, ids, *args):
|
||||
wf_service = netsvc.LocalService("workflow")
|
||||
for pick in self.browse(cr, uid, ids):
|
||||
wf_service.trg_validate(uid, 'stock.picking', pick.id,
|
||||
'button_confirm', cr)
|
||||
move_ids = [x.id for x in pick.move_lines]
|
||||
self.pool.get('stock.move').force_assign(cr, uid, move_ids)
|
||||
wf_service.trg_write(uid, 'stock.picking', pick.id, cr)
|
||||
return True
|
||||
|
||||
def draft_validate(self, cr, uid, ids, *args):
|
||||
wf_service = netsvc.LocalService("workflow")
|
||||
self.draft_force_assign(cr, uid, ids)
|
||||
for pick in self.browse(cr, uid, ids):
|
||||
self.action_move(cr, uid, [pick.id])
|
||||
wf_service.trg_validate(uid, 'stock.picking', pick.id , 'button_done', cr)
|
||||
return True
|
||||
|
||||
def cancel_assign(self, cr, uid, ids, *args):
|
||||
wf_service = netsvc.LocalService("workflow")
|
||||
for pick in self.browse(cr, uid, ids):
|
||||
|
|
|
@ -550,9 +550,10 @@
|
|||
<label colspan="6"/>
|
||||
<button name="%(move_split)d" string="Split move lines in two" type="action"/>
|
||||
</group>
|
||||
<group col="8" colspan="4">
|
||||
<group col="10" colspan="4">
|
||||
<field name="state" readonly="1"/>
|
||||
<button name="button_confirm" states="draft" string="Confirm"/>
|
||||
<button name="draft_force_assign" states="draft" string="Process Later" type="object"/>
|
||||
<button name="draft_validate" states="draft" string="Process Now" type="object"/>
|
||||
<button name="action_assign" states="confirmed" string="Assign" type="object"/>
|
||||
<button name="force_assign" states="confirmed" string="Force Assignation" type="object"/>
|
||||
<button name="cancel_assign" states="assigned" string="Cancel Assignation" type="object"/>
|
||||
|
@ -638,9 +639,10 @@
|
|||
<label colspan="6"/>
|
||||
<button name="%(move_split)d" string="Split in Two" type="action"/>
|
||||
</group>
|
||||
<group col="8" colspan="4">
|
||||
<group col="10" colspan="4">
|
||||
<field name="state" readonly="1"/>
|
||||
<button name="button_confirm" states="draft" string="Confirm"/>
|
||||
<button name="draft_force_assign" states="draft" string="Process Later" type="object"/>
|
||||
<button name="draft_validate" states="draft" string="Process Now" type="object"/>
|
||||
<button name="action_assign" states="confirmed" string="Assign" type="object"/>
|
||||
<button name="force_assign" states="confirmed" string="Force Assignation" type="object"/>
|
||||
<button name="cancel_assign" states="assigned" string="Cancel Assignation" type="object"/>
|
||||
|
@ -806,9 +808,10 @@
|
|||
<label colspan="6"/>
|
||||
<button name="%(move_split)d" string="Split in Two" type="action"/>
|
||||
</group>
|
||||
<group col="8" colspan="4">
|
||||
<group col="10" colspan="4">
|
||||
<field name="state" readonly="1"/>
|
||||
<button name="button_confirm" states="draft" string="Confirm"/>
|
||||
<button name="draft_force_assign" states="draft" string="Process Later" type="object"/>
|
||||
<button name="draft_validate" states="draft" string="Process Now" type="object"/>
|
||||
<button name="action_assign" states="confirmed" string="Assign" type="object"/>
|
||||
<button name="force_assign" states="confirmed" string="Force Assignation" type="object"/>
|
||||
<button name="cancel_assign" states="assigned" string="Cancel Assignation" type="object"/>
|
||||
|
@ -975,9 +978,10 @@
|
|||
<label colspan="5"/>
|
||||
<button name="%(act_stock_picking_move_wizard)d" string="Fill From Unreceived Products" type="action"/>
|
||||
</group>
|
||||
<group col="8" colspan="4">
|
||||
<group col="10" colspan="4">
|
||||
<field name="state" readonly="1"/>
|
||||
<button name="button_confirm" states="draft" string="Confirm" type="object"/>
|
||||
<button name="draft_force_assign" states="draft" string="Process Later" type="object"/>
|
||||
<button name="draft_validate" states="draft" string="Process Now" type="object"/>
|
||||
<button name="action_assign" states="confirmed" string="Assign" type="object"/>
|
||||
<button name="force_assign" states="confirmed" string="Force Assignation" type="object"/>
|
||||
<button name="cancel_assign" states="assigned" string="Cancel Assignation" type="object"/>
|
||||
|
|
Loading…
Reference in New Issue