Skip to content
Extraits de code Groupes Projets

Api formations

4 files
+ 48
17
Comparer les modifications
  • Côte à côte
  • En ligne

Fichiers

+ 3
11
@@ -23,20 +23,12 @@ class TrainingsController(http.Controller):
:param company_id: specific company_id;
"""
domain = []
# fields = [
# 'name',
# 'training_id',
# 'date_begin',
# 'date_end',
# 'description'
# ]
if company_id:
domain.append([("company_id", "=", int(company_id))])
trainings = request.env["event_training"].sudo().search(domain)
trainings_j = trainings.mapped(
trainings_mapped = trainings.mapped(
lambda t: {
"title": t.name,
"theme": "To be defined",
@@ -75,12 +67,12 @@ class TrainingsController(http.Controller):
}
)
result = trainings_j
result = trainings_mapped
params = request.get_http_params()
if params and "checksum" in params:
h = hashlib.sha256()
h.update(",".join(map(str, trainings_j)).encode("utf-8"))
h.update(",".join(map(str, trainings_mapped)).encode("utf-8"))
checksum_dict = {"checksum": h.hexdigest()}
result = checksum_dict
Chargement en cours