[IMP]In form view on click of Create Invoice/Refund button group by partner boolean set as invisible
bzr revid: sgo@tinyerp.com-20130531105132-9woix76qo8jgwxws
This commit is contained in:
@@ -762,7 +762,7 @@
|
||||
<!-- <button name="action_assign" states="confirmed" string="Check Availability" type="object"/> -->
|
||||
<button name="force_assign" states="confirmed" string="Force Availability" type="object" class="oe_highlight" groups="base.group_user"/>
|
||||
<button name="action_process" states="assigned" string="Confirm & Transfer" groups="stock.group_stock_user" type="object" class="oe_highlight"/>
|
||||
<button name="%(action_stock_invoice_onshipping)d" string="Create Invoice/Refund" attrs="{'invisible': ['|','|',('state','<>','done'),('invoice_state','=','invoiced'),('invoice_state','=','none')]}" type="action" class="oe_highlight" groups="base.group_user"/>
|
||||
<button name="%(action_stock_invoice_onshipping)d" string="Create Invoice/Refund" attrs="{'invisible': ['|','|',('state','<>','done'),('invoice_state','=','invoiced'),('invoice_state','=','none')]}" context="{'group_field_invisible': True}" type="action" class="oe_highlight" groups="base.group_user"/>
|
||||
<button name="%(act_stock_return_picking)d" string="Reverse Transfer" states="done" type="action" groups="base.group_user"/>
|
||||
<button name="button_cancel" states="assigned,confirmed,draft" string="Cancel Transfer" groups="base.group_user"/>
|
||||
<field name="state" widget="statusbar" statusbar_visible="draft,assigned,done" statusbar_colors='{"shipping_except":"red","invoice_except":"red","waiting_date":"blue"}'/>
|
||||
|
||||
@@ -145,16 +145,5 @@ class stock_invoice_onshipping(osv.osv_memory):
|
||||
type = inv_type,
|
||||
context=context)
|
||||
return res
|
||||
|
||||
def fields_view_get(self, cr, uid, view_id=None, view_type="form", context=None, toolbar=False, submenu=False):
|
||||
if context is None:
|
||||
context = {}
|
||||
group_field_visible = False
|
||||
if context.get('active_ids'):
|
||||
if len(context.get('active_ids')) == 1:
|
||||
group_field_visible = True
|
||||
context.update({'group_field_visible' : group_field_visible})
|
||||
return super(stock_invoice_onshipping, self).fields_view_get(cr, uid, view_id=view_id, view_type=view_type, context=context, toolbar=toolbar, submenu=submenu)
|
||||
|
||||
|
||||
# vim:expandtab:smartindent:tabstop=4:softtabstop=4:shiftwidth=4:
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<form string="Create invoice" version="7.0">
|
||||
<group string="Create Invoice">
|
||||
<field name="journal_id"/>
|
||||
<field name="group" invisible="context.get('group_field_visible', False)"/>
|
||||
<field name="group" invisible="context.get('group_field_invisible', False)"/>
|
||||
<field name="invoice_date" />
|
||||
</group>
|
||||
<footer>
|
||||
|
||||
Reference in New Issue
Block a user