forked from Mapan/odoo17e
27 lines
1.1 KiB
Python
27 lines
1.1 KiB
Python
# -*- coding: utf-8 -*-
|
|
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
|
|
|
from odoo import fields, models
|
|
|
|
|
|
class ResCompany(models.Model):
|
|
_inherit = "res.company"
|
|
|
|
l10n_in_gstr_gst_username = fields.Char(string="GST User Name (IN)", groups="base.group_system")
|
|
l10n_in_gstr_gst_token = fields.Char(string="GST Token (IN)", groups="base.group_system")
|
|
l10n_in_gstr_gst_token_validity = fields.Datetime(string="GST Token (IN) Valid Until", groups="base.group_system")
|
|
l10n_in_gstr_gst_auto_refresh_token = fields.Boolean(
|
|
string="GST (IN) Token Auto Refresh", groups="base.group_system")
|
|
l10n_in_gstr_gst_production_env = fields.Boolean(
|
|
string="GST (IN) Is production environment",
|
|
help="Enable the use of production credentials",
|
|
groups="base.group_system",
|
|
)
|
|
|
|
def _is_l10n_in_gstr_token_valid(self):
|
|
self.ensure_one()
|
|
return (
|
|
self.sudo().l10n_in_gstr_gst_token_validity
|
|
and self.sudo().l10n_in_gstr_gst_token_validity > fields.Datetime.now()
|
|
)
|