Skip to content
Extraits de code Groupes Projets
Valider c7cdefec rédigé par Benjamin - Le Filament's avatar Benjamin - Le Filament
Parcourir les fichiers

[clean] delete unused image

parent cf465618
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -3,8 +3,7 @@ ...@@ -3,8 +3,7 @@
import json import json
from odoo import http from odoo import exceptions, http
from odoo import exceptions
from odoo.http import request from odoo.http import request
...@@ -13,19 +12,27 @@ class ReleaseAgent(http.Controller): ...@@ -13,19 +12,27 @@ class ReleaseAgent(http.Controller):
# Routes # Routes
# ------------------------------------------------------ # ------------------------------------------------------
@http.route( @http.route(
["/get-modules"], type="http", auth="none", method=["GET"], csrf=False, ["/get-modules"],
type="http",
auth="none",
method=["GET"],
csrf=False,
) )
def get_modules(self): def get_modules(self):
db_header = request.httprequest.headers.get("DbName", False) db_header = request.httprequest.headers.get("DbName", False)
if db_header and db_header == request.db: if db_header and db_header == request.db:
modules = request.env["ir.module.module"].sudo().search([ modules = (
("state", "=", "installed") request.env["ir.module.module"]
]) .sudo()
res = modules.mapped(lambda m: { .search([("state", "=", "installed")])
)
res = modules.mapped(
lambda m: {
"name": m.name, "name": m.name,
"author": m.author, "author": m.author,
"author_type": self.get_author_type(m), "author_type": self.get_author_type(m),
}) }
)
return http.Response( return http.Response(
response=json.dumps(res), response=json.dumps(res),
headers=[("Content-Type", "application/json")], headers=[("Content-Type", "application/json")],
......
static/description/menu_icon.png

9,08 ko

0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter