mirror of
https://github.com/OCA/report-print-send.git
synced 2025-02-16 07:11:31 +02:00
Pingen: API v2 changes
This commit is contained in:
@@ -11,10 +11,25 @@ class ResCompany(models.Model):
|
||||
|
||||
_inherit = "res.company"
|
||||
|
||||
pingen_token = fields.Char("Pingen Token", size=32)
|
||||
pingen_clientid = fields.Char("Pingen Client ID", size=20)
|
||||
pingen_client_secretid = fields.Char("Pingen Client Secret ID", size=80)
|
||||
pingen_organization = fields.Char("Pingen organization ID")
|
||||
pingen_webhook_secret = fields.Char("Pingen Webhooks secret")
|
||||
pingen_staging = fields.Boolean("Pingen Staging")
|
||||
|
||||
def _pingen(self):
|
||||
"""Return a Pingen instance to work on"""
|
||||
self.ensure_one()
|
||||
return Pingen(self.pingen_token, staging=self.pingen_staging)
|
||||
|
||||
clientid = self.pingen_clientid
|
||||
secretid = self.pingen_client_secretid
|
||||
return Pingen(
|
||||
clientid,
|
||||
secretid,
|
||||
organization=self.pingen_organization,
|
||||
staging=self.pingen_staging,
|
||||
)
|
||||
|
||||
def _get_pingen_client(self):
|
||||
"""Returns a pingen session for a user"""
|
||||
return self._pingen()
|
||||
|
||||
Reference in New Issue
Block a user