Projet

Général

Profil

Development #5329

Possibilité de variables spécifiques à un service

Ajouté par Frédéric Péters il y a plus de 9 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
26 août 2014
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:

Description

Pour le moment on peut ajouter des variables qui s'appliqueront à tous les services mais dans certains cas on veut une variable ne s'appliquant qu'à un seul (par exemple à Montpellier,legal_url est différent de commune en commune).


Fichiers

Historique

#1

Mis à jour par Frédéric Péters il y a plus de 9 ans

Ergonomiquement je ne suis pas tout à fait satisfait, parce qu'on se trouve dans ce qui visuellement apparait comme étant un seul formulaire avec des champs qui s'enregistrent en cliquant sur "Save" et d'autres qui s'ouvrent en popup quand on clique dessus.

Comme possibilité il y aurait de modifier tous les champs pour fonctionner en "modification sur popup" mais c'est peut-être galère, une autre serait visuellement de placer les variables ailleurs (diviser horizontalement pour les mettre à côté ?).

#2

Mis à jour par Frédéric Péters il y a plus de 9 ans

J'ai testé plusieurs trucs. En isolant les deux formulaires (paramétrage service + variables personnalisées) et en mettant chaque service dans un bloc visuel distinct, le résultat me satisfait (cf capture).

#3

Mis à jour par Benjamin Dauvergne il y a plus de 9 ans

Je ne sais pas si ça marche avec une classe abstraite comme ServiceBase mais voilà quand même une remarque de forme: pour lier un modèle possédant une clé étrangère générique il y a les relations génériques , ça remplacerait ServiceBase.variables().

J'aime bien l'idée du filtre as_update_form.

Bon sinon c'est tout bon pour moi.

#5

Mis à jour par Benjamin Dauvergne il y a plus de 9 ans

Ok.

#6

Mis à jour par Frédéric Péters il y a plus de 9 ans

L'export json des infos ne prenait pas en compte les variables (elles étaient toutes considérées globales), patch corrigé.

#7

Mis à jour par Thomas Noël il y a plus de 9 ans

Ok pour moi.

#8

Mis à jour par Frédéric Péters il y a plus de 9 ans

  • Statut changé de En cours à Résolu (à déployer)
commit ed37e011b91cbbb8116b5dca2daa6111fa5db241
Author: Frédéric Péters <fpeters@entrouvert.com>
Date:   Tue Aug 26 11:06:22 2014 +0200

    make it possible to add variables to specific services (#5329)
#9

Mis à jour par Benjamin Dauvergne il y a plus de 8 ans

  • Statut changé de Résolu (à déployer) à Fermé

Formats disponibles : Atom PDF