Tower: unpublish ks_dashboard_ninja — remove source from 18.0 branch

This commit is contained in:
2026-05-07 12:21:13 +00:00
parent fd62a75b51
commit c412640ca2
334 changed files with 0 additions and 26628 deletions

View File

@@ -1,34 +0,0 @@
# -*- coding: utf-8 -*-
import base64
import logging
from odoo.exceptions import ValidationError
from odoo import fields, models, _
_logger = logging.getLogger(__name__)
class KsDashboardNInjaImport(models.TransientModel):
_name = 'ks_dashboard_ninja.import'
_description = 'Import Dashboard'
ks_import_dashboard = fields.Binary(string="Upload Dashboard", attachment=True)
ks_top_menu_id = fields.Many2one('ir.ui.menu', string="Show Under Menu", domain="[('parent_id','=',False)]",
required=True,
default=lambda self: self.env['ir.ui.menu'].search(
[('name', '=', 'My Dashboards')]))
def ks_do_action(self):
for rec in self:
try:
ks_result = base64.b64decode(rec.ks_import_dashboard)
self.env['ks_dashboard_ninja.board'].ks_import_dashboard(ks_result, self.ks_top_menu_id)
return {
'type': 'ir.actions.client',
'tag': 'reload',
}
except Exception as E:
_logger.warning(E)
raise ValidationError(_(str(E)))