blob: 2ae3fd6d508c09dd57bbfd54382c2d3142ed7a8e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# -*- coding: utf-8 -*-
# Part of Odoo. See LICENSE file for full copyright and licensing details.
from odoo import api, fields, models, _
class ResConfigSettings(models.TransientModel):
_inherit = 'res.config.settings'
partner_autocomplete_insufficient_credit = fields.Boolean('Insufficient credit', compute="_compute_partner_autocomplete_insufficient_credit")
def _compute_partner_autocomplete_insufficient_credit(self):
for config in self:
config.partner_autocomplete_insufficient_credit = self.env['iap.account'].get_credits('partner_autocomplete') <= 0
def redirect_to_buy_autocomplete_credit(self):
Account = self.env['iap.account']
return {
'type': 'ir.actions.act_url',
'url': Account.get_credits_url('partner_autocomplete'),
'target': '_new',
}
|