Project

General

Profile

Autre #13317

Déploiement configurations/données initiales

Added by Frédéric Péters almost 4 years ago. Updated over 3 years ago.

Status:
Nouveau
Priority:
Normal
Category:
-
Target version:
-
Start date:
26 Sep 2016
Due date:
31 Jan 2017
% Done:

0%

Patch proposed:
No
Planning:
No
Demande du club utilisateur:
No

Description

Quand on déploie un Publik aujourd'hui toutes les briques sont vides, il faut pour chacune d'elles définir la configuration/données qu'on veut (c'est fait dans Matrik) et avoir le code permettant de mettre ces configurations/données en place lors du déploiement.


Related issues

Related to Hobo - Development #13320: Avoir la mise en place de pages de base lors du déploiement d'un combo Nouveau 26 Sep 2016
Related to Combo - Development #13540: commande de management pour exporter un site Solution déployée 11 Oct 2016
Related to w.c.s. - Development #13669: commande suppression des toutes les demandes Fermé 19 Oct 2016
Related to Authentic 2 - Development #12595: add a manage command to import roles and users from a data dump Rejeté 15 Jul 2016
Related to Publik - Development #20770: Pouvoir déployer Publik depuis une UI Nouveau 18 Dec 2017

History

#3 Updated by Frédéric Péters almost 4 years ago

  • Related to Development #13320: Avoir la mise en place de pages de base lors du déploiement d'un combo added

#4 Updated by Benjamin Dauvergne almost 4 years ago

Il manque pour la configuration:
  • dans combo, importer un export venant de /var/lib/combo/skeletons/<template_name>/pages.json au déploiement : fred
  • dans combo, avoir une commande d'export des pages : fred
  • dans hobo_notify de w.c.s. corrigé le provisionning des rôles pour utiliser le name aussi et pas seulement le slug : bdauvergne
  • dans authentic, avoir commande import/export des rôles : bdauvergne
  • corrigé le support des attributs de rôle dans authentic : bdauvergne

#5 Updated by Benjamin Dauvergne almost 4 years ago

Pour générer des données:
  • avoir un pool de données types, voir faker: https://faker.readthedocs.io/en/master/locales/fr_FR.html
    • quid d'avoir des adresses géolocalisables,
  • w.c.s.: se baser sur les noms de variables des formulaires pour les champs libres et sur les choix possibles pour les listes à choix : serghei
    • supprimer tous les formdata avant de charger pour tester plusieurs fois ce système de provisionning de données
  • provisionner des utilisateurs au pif dans authentic à partir d'un choix d'attributs : josué
  • pour générer des horaires: prendre la courbe ici (https://eservices.montpellier3m.fr/backoffice/management/statistics) générer un heure, générer un nombre en 1 et le plus haut point de la courbe, si à cette heure on est au dessus de la courbe on garder l'heure, sinon on en génère une nouvelle (on génère random en suivant la distribution).
  • générer un nombre variable de demandes par formulaire (quelques formulaires avec beaucoup de demande, de nombreux avec un nombre moyen de demandes, et peu de formulaires avec peu de demandes).

#6 Updated by Benjamin Dauvergne almost 4 years ago

  • Due date set to 01 Nov 2016

#7 Updated by Frédéric Péters almost 4 years ago

#8 Updated by Serghei Mihai over 3 years ago

#9 Updated by Josué Kouka over 3 years ago

  • Related to Development #12595: add a manage command to import roles and users from a data dump added

#10 Updated by Pierre Cros over 3 years ago

  • Due date changed from 01 Nov 2016 to 31 Jan 2017
  • Assignee set to Benjamin Dauvergne

#11 Updated by Frédéric Péters over 2 years ago

Also available in: Atom PDF