updates
This commit is contained in:
3
disable_iap_calls/disable_iap_calls/__init__.py
Normal file
3
disable_iap_calls/disable_iap_calls/__init__.py
Normal file
@@ -0,0 +1,3 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from . import models
|
||||
|
||||
23
disable_iap_calls/disable_iap_calls/__manifest__.py
Normal file
23
disable_iap_calls/disable_iap_calls/__manifest__.py
Normal file
@@ -0,0 +1,23 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
{
|
||||
'name': 'Disable IAP Calls',
|
||||
'version': '19.0.1.0.0',
|
||||
'category': 'Tools',
|
||||
'summary': 'Disables all IAP (In-App Purchase) external API calls',
|
||||
'description': """
|
||||
This module completely disables:
|
||||
- IAP service calls to Odoo servers
|
||||
- OCR/Extract API calls
|
||||
- Lead enrichment API calls
|
||||
- Any other external Odoo API communication
|
||||
|
||||
For local development use only.
|
||||
""",
|
||||
'author': 'Development',
|
||||
'depends': ['iap'],
|
||||
'data': [],
|
||||
'installable': True,
|
||||
'auto_install': True,
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
|
||||
3
disable_iap_calls/disable_iap_calls/models/__init__.py
Normal file
3
disable_iap_calls/disable_iap_calls/models/__init__.py
Normal file
@@ -0,0 +1,3 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
from . import iap_account
|
||||
|
||||
20
disable_iap_calls/disable_iap_calls/models/iap_account.py
Normal file
20
disable_iap_calls/disable_iap_calls/models/iap_account.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Disable all IAP external API calls for local development
|
||||
|
||||
import logging
|
||||
from odoo import api, models
|
||||
|
||||
_logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class IapAccountDisabled(models.Model):
|
||||
_inherit = 'iap.account'
|
||||
|
||||
@api.model
|
||||
def get_credits(self, service_name):
|
||||
"""
|
||||
DISABLED: Return fake unlimited credits
|
||||
"""
|
||||
_logger.info("IAP get_credits DISABLED - returning unlimited credits for %s", service_name)
|
||||
return 999999
|
||||
|
||||
Reference in New Issue
Block a user