For example if i have invoice id 1, or any other invoice info. I want to show user an lnvoice link, when user click on that link user will be redirected to that invoice. Please help me in that
This question has been flagged
1
Reply
4709
Views
Hi Ahmed,
You can do it by creating a computed Many2one field:
invoice_id = fields.Many2one(comodel_name='account.invoice', string="Invoice", compute="_get_invoice", )
@api.one
@api.depends('WHATEVER FIELDS TO BE USED IN THE CALCULATIONS')
def _get_invoice(self):
'''
Add all the calculations and the logic needed hear to get the ID of the invoice
'''
self.invoice_id = ID_THAT_YOU_HAVEThis will fill the field in the view with invoice, it will be shown as a link by default.
Enjoying the discussion? Don't just read, join in!
Create an account today to enjoy exclusive features and engage with our awesome community!
Sign up| Related Posts | Replies | Views | Activity | |
|---|---|---|---|---|
|
|
0
Oct 23
|
4430 | ||
|
|
4
Dec 21
|
36829 | ||
|
odoo 9 show user popups
Solved
|
|
2
Dec 20
|
10512 | |
|
|
2
Aug 18
|
9434 | ||
|
|
1
Jul 17
|
6262 |