Siirry sisältöön
Menu
Sinun on rekisteröidyttävä, jotta voit olla vuorovaikutuksessa yhteisön kanssa.
Tämä kysymys on merkitty
1 Vastaa
645 Näkymät

Can the 'SPB' printout be deleted under certain conditions?

For example, the 'SPB' printout will not appear if the stock_picking state is 'done'

Avatar
Hylkää
Paras vastaus

Hi, 


By using fields_view_get() function, you can hide the menu based on the condition.

class StockPicking(models.Model):

_inherit = 'stock.picking'

@api.model
def fields_view_get(self, view_id=None, view_type='form', toolbar=False,
submenu=False):
res = super(StockPicking, self).fields_view_get(
view_id=view_id, view_type=view_type, toolbar=toolbar,
submenu=submenu)
#
#
#Add your condition
#
if ((view_type in ['tree', 'form']) and
res.get('toolbar') and res['toolbar'].get('print')):
res['toolbar'].get('print', []).clear()
return res

You can hide your specific menu from the toolbar by adding the appropriate condition


Hope it helps.

Avatar
Hylkää
Aiheeseen liittyviä artikkeleita Vastaukset Näkymät Toimenpide
1
toukok. 25
811
1
marrask. 24
18794
0
syysk. 24
1134
1
kesäk. 24
1472
1
toukok. 24
1682