[ADD] base modules

This commit is contained in:
Muhammad
2024-04-07 12:43:39 +05:00
parent 311598a929
commit fa3d921e2d
276 changed files with 51186 additions and 0 deletions

View File

@@ -0,0 +1,3 @@
# -*- coding: utf-8 -*-
from . import logs_viewer

View File

@@ -0,0 +1,17 @@
from odoo.http import route, request, Controller
import logging
from odoo.addons.portal.controllers.portal import CustomerPortal
_logger = logging.getLogger(__name__)
class SaaSAppsLogViewer(CustomerPortal):
@route("/saas/instance/<int:app_id>", type="http", auth="user", methods=['GET'], website=True)
def saas_app_log_viewer(self, app_id, **values):
saas_app = request.env["kk_odoo_saas.app"].sudo().browse(app_id)
if request.params.get('_'):
logs = saas_app.get_timed_pod_logs(since_seconds=5)
return logs
return request.render(
"kk_odoo_saas.saas_app_log_viewer", values
)