Project

General

Profile

Bug #107704

ajout d'un rôle gestionnaire, les paramètres d'URL peuvent être trop longs

Added by Valentin Deniaud 14 days ago. Updated 14 days ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
01 July 2025
Due date:
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No

Description

La requête finit alors en 414 et la liste des choix ne charge pas.

En cause le paramètre field_id, construit dans le Select2Mixin de manager/widgets.py :

 74         field_data = {
 75             'class': self.__class__.__name__,
 76             'where_clause': force_str(base64.b64encode(pickle.dumps(self.queryset.query.where))),
 77         }
 78         attrs['data-field_id'] = crypto.dumps(field_data)

Comme le problème ne se produit que sur l'ajout d'un rôle gestionnaire, et pas par exemple d'un utilisateur gestionnaire, il faut comprendre pourquoi la requête SQL est si longue dans ce premier cas et potentiellement la simplifier, sinon ne pas s'embêter et faire du post, ça a l'air prévu par select2 https://select2.org/data-sources/ajax#jquery-ajax-options

Also available in: Atom PDF