diff --git a/addons/l10n_in_edi/models/res_config_settings.py b/addons/l10n_in_edi/models/res_config_settings.py index 3525f1120c8..9a3922d2489 100644 --- a/addons/l10n_in_edi/models/res_config_settings.py +++ b/addons/l10n_in_edi/models/res_config_settings.py @@ -32,3 +32,12 @@ class ResConfigSettings(models.TransientModel): self.env["account.edi.format"]._l10n_in_edi_authenticate(self.company_id) if not self.company_id.sudo()._l10n_in_edi_token_is_valid(): raise UserError(_("Incorrect username or password, or the GST number on company does not match.")) + + def l10n_in_edi_buy_iap(self): + if not self.l10n_in_edi_production_env: + raise UserError(_("You must enable production environment to buy credits")) + return { + 'type': 'ir.actions.act_url', + 'url': self.env["iap.account"].get_credits_url(service_name="l10n_in_edi", base_url=''), + 'target': '_new' + } diff --git a/addons/l10n_in_edi/views/res_config_settings_views.xml b/addons/l10n_in_edi/views/res_config_settings_views.xml index 05e19eeb2d1..58950f70a9b 100644 --- a/addons/l10n_in_edi/views/res_config_settings_views.xml +++ b/addons/l10n_in_edi/views/res_config_settings_views.xml @@ -27,6 +27,9 @@
+
+
diff --git a/addons/l10n_in_edi_ewaybill/views/res_config_settings_views.xml b/addons/l10n_in_edi_ewaybill/views/res_config_settings_views.xml index 878bb0ed412..ebfa6fed8ef 100755 --- a/addons/l10n_in_edi_ewaybill/views/res_config_settings_views.xml +++ b/addons/l10n_in_edi_ewaybill/views/res_config_settings_views.xml @@ -27,6 +27,9 @@
+
+