Evolution #25736
[-50] Utiliser le template "Urls orphelines" lors de l'ajout d'urls à une app
100%
Description
Actuellement lorsqu'on ajoute manuellement des urls à une app, le choix des urls se fait par une surcharge en js du template edit
Cela pose problème car les modifs apportées au template des orphelines ne se répercutent pas là-dessus
Pb général de maintenabilité, on ne bénéficie plus de la souplesse du templating...
L'idée serait de ne plus surcharger app/edit par un modal de la liste des orphelines reconstruit, mais d'aller direct sur la liste des orphelines :
- soit par un frame (mais j'ai peur qu'il y ait des pb, je n'aime pas bcp ça)
- soit par un appel direct en passant l'id de l'app en param (mais cela peut poser pb dans le cas d'une création ou l'app n'a pas encore d'id, et d'autre part il faudrait forcer enregistrement des éventuelles modifs déjà faites sur l'app lors du clic sur "Ajouter" --- Cela dit pourquoi pas ?)
- soit par un jeu d'inclusion de template dans un autre : ce serait l'idéal mais je ne sais pas si twig le permet ?
Associated revisions
Fixes #25736 : Utiliser le template des Urls orphelines lors de l'ajout d'urls à une app
History
#1 Updated by Christophe LEON over 4 years ago
- Target version deleted (
Envole 5.12)
#2 Updated by Renaud Dussol over 4 years ago
- transférer le tableau des urls orphelines dans un template séparé
- modifier légèrement le input pour que ça matche avec le js du app edit (ajouter la classe url et les data-url et data-libelle)
- inclure ce nouveau template dans le template ursl orphelines classique
- et l'inclure dans la div modale du app edit
- modifier éventuellement le css du modal-content ds app edit (mais pas obligatoire) pour que le tableau ne prenne pas 100 % je trouve ça mieux
#3 Updated by Renaud Dussol over 4 years ago
- Status changed from Nouveau to Résolu
- % Done changed from 0 to 100
Appliqué par commit d7de710cbd9c24b6fb80cd8faf9608b0fe89472a.
#4 Updated by Arnaud FORNEROT over 4 years ago
- Target version set to Envole 5.12
#5 Updated by Arnaud FORNEROT over 4 years ago
- Status changed from Résolu to Fermé