[ADD] base modules
This commit is contained in:
3
kk_odoo_saas/controllers/__init__.py
Executable file
3
kk_odoo_saas/controllers/__init__.py
Executable file
@@ -0,0 +1,3 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
|
||||
from . import logs_viewer
|
||||
17
kk_odoo_saas/controllers/logs_viewer.py
Executable file
17
kk_odoo_saas/controllers/logs_viewer.py
Executable 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
|
||||
)
|
||||
Reference in New Issue
Block a user