Can the 'SPB' printout be deleted under certain conditions?
For example, the 'SPB' printout will not appear if the stock_picking state is 'done'
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
Can the 'SPB' printout be deleted under certain conditions?
For example, the 'SPB' printout will not appear if the stock_picking state is 'done'
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.
Maak vandaag nog een account aan om te profiteren van exclusieve functies en deel uit te maken van onze geweldige community!
AanmeldenGerelateerde posts | Antwoorden | Weergaven | Activiteit | |
---|---|---|---|---|
|
1
mei 25
|
738 | ||
|
1
nov. 24
|
18722 | ||
|
0
sep. 24
|
1099 | ||
|
1
jun. 24
|
1441 | ||
|
1
mei 24
|
1659 |