# Copyright (C) 2019-Today: GTRAP () # @author: Sylvain LE GAL (https://twitter.com/legalsylvain) # License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html). from odoo.http import Controller, request, route class WebDashboardTile(Controller): @route("/web_dashboard_tile/create_tile", type="json", auth="user") def create_tile(self, model_name, *args, **kwargs): IrModel = request.env["ir.model"] model = IrModel.search([("model", "=", model_name)]) kwargs.update({"model_id": model.id}) return request.env["tile.tile"].create(kwargs)