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.
Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!
Zarejestruj sięPowiązane posty | Odpowiedzi | Widoki | Czynność | |
---|---|---|---|---|
|
1
maj 25
|
744 | ||
|
1
lis 24
|
18730 | ||
|
0
wrz 24
|
1103 | ||
|
1
cze 24
|
1443 | ||
|
1
maj 24
|
1661 |