Project

General

Profile

Evolution #25736

[-50] Utiliser le template "Urls orphelines" lors de l'ajout d'urls à une app

Added by Renaud Dussol over 4 years ago. Updated over 4 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
11/07/2018
Due date:
% Done:

100%

Distribution:

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

Revision d7de710c (diff)
Added by Renaud Dussol over 4 years ago

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

#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é

Also available in: Atom PDF