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

[fix] OCB error on folder creation

parent f582c6a2
Branches
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -6,7 +6,26 @@ from odoo import http ...@@ -6,7 +6,26 @@ from odoo import http
class AlfrescoController(http.Controller): class AlfrescoController(http.Controller):
@http.route(['/web/alfresco/session'], type="json", auth="user", method=['POST']) @http.route(
['/web/alfresco/session'],
type="json", auth="user", method=['POST'])
def get_alf_ticket(self, username): def get_alf_ticket(self, username):
data = http.request.env['cgscop.alfresco'].alfresco_get_ticket(username) data = http.request.env['cgscop.alfresco'].alfresco_get_ticket(username)
return data return data
# ------------------------------------------------------
# Override parent
# ------------------------------------------------------
@http.route(
'/web/cmis/field/create_value',
type='json', methods=['POST'], auth="user")
def create_field_value(self, model_name, res_id, field_name):
"""
Override parent to return dict with res_id key to avoid error on OCB
form_widget rendering
:return: { object_id: nodeRef }
"""
model_inst = http.request.env[model_name].browse(int(res_id))
model_inst._fields[field_name].create_value(model_inst)
value = getattr(model_inst, field_name)
return {res_id: value}
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