Projet

Général

Profil

Development #46310

Import/export de webservice

Ajouté par Lauréline Guérin il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
-
Début:
03 septembre 2020
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Oui
Planning:
Non

Description

comme #13722 pour les datasource, avoir la possibilité d'exporter un seul webservice, et pouvoir l'importer individuellement


Fichiers


Demandes liées

Lié à w.c.s. - Development #27238: ajouter la possibilité de pouvoir exporter/importer une définition de webserviceFermé11 octobre 2018

Actions

Révisions associées

Révision 049b485b (diff)
Ajouté par Lauréline Guérin il y a plus de 3 ans

wscall: import/export (#46310)

Révision a1c0fd02 (diff)
Ajouté par Lauréline Guérin il y a plus de 3 ans

datasource: don't reset slug on import (#46310)

Historique

#3

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

Je sais que c'est fait pareil pour les sources de données, mais je ne suis pas fan de :

+        wscall.slug = None  # a new one will be set in .store()
+        wscall.store()

Je préférais qu'on chercher à conserver le slug reçu (et qu'on y ajoute « _2 » s'il existe déjà dans la liste, en affichant un petit message "L'identifiant existait déjà, un nouveau webservice a été créé avec l'identifiant foobar_2")

Pourquoi ? Parce que c'est le slug créé par get_new_slug ne sera pas forcément celui d'origine, par exemple si le slug importé est "villes" et le name est "liste des villes", on va générer un webservice "liste_des_villes". Mais l'usager ne va pas le voir, et quand il va recopier un formulaire/workflow qui utilise webservice.villes ça va juste ne pas fonctionner.

#4

Mis à jour par Lauréline Guérin il y a plus de 3 ans

C'est moi qui avais fait le reset du slug pour l'import des datasource, tu veux que je change ce comportement à l'occasion de ce ticket ?

#5

Mis à jour par Lauréline Guérin il y a plus de 3 ans

0003: gestion du slug pour wscall
0004: correction pour l'import de datasource (je peux supprimer ce commit ou le déplacer dans un autre ticket)

#6

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

  • Statut changé de Solution proposée à Solution validée

Le coup du slug c'était moi à l'origine pour les formdef, mais ok ici.

#7

Mis à jour par Lauréline Guérin il y a plus de 3 ans

  • Statut changé de Solution validée à Résolu (à déployer)
commit a1c0fd02a0bf449c01d6c522707fea10fe0502ac
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Mon Sep 7 15:30:39 2020 +0200

    datasource: don't reset slug on import (#46310)

commit 049b485be0669bac2d33c5704d3f2305017bd57a
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Thu Sep 3 14:18:09 2020 +0200

    wscall: import/export (#46310)

commit 682665288b64b49671fa7a4de91f7f9bb724707d
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Thu Sep 3 11:42:23 2020 +0200

    wscall: use a django template for detail page

commit d1557f0473d39a1a014d8c4e2d2613e92df1acff
Author: Lauréline Guérin <zebuline@entrouvert.com>
Date:   Thu Sep 3 11:17:00 2020 +0200

    misc: split test module and simplify test data
#8

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

  • Statut changé de Résolu (à déployer) à Solution déployée
#9

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

  • Lié à Development #27238: ajouter la possibilité de pouvoir exporter/importer une définition de webservice ajouté

Formats disponibles : Atom PDF