Project

General

Profile

Autre #13317

Déploiement configurations/données initiales

Added by Frédéric Péters over 6 years ago. Updated about 1 year ago.

Status:
Nouveau
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
26 September 2016
Due date:
31 January 2017
% Done:

0%

Estimated time:
Patch proposed:
No
Planning:
No
Club:
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 comboNouveau26 September 2016

Actions
Related to Combo - Development #13540: commande de management pour exporter un siteFermé11 October 2016

Actions
Related to w.c.s. - Development #13669: commande suppression des toutes les demandesFermé19 October 2016

Actions
Related to Authentic 2 - Development #12595: add a manage command to import roles and users from a data dumpRejeté15 July 2016

Actions
Related to Publik - Development #20770: Pouvoir déployer Publik depuis une UINouveau18 December 2017

Actions

History

#3

Updated by Frédéric Péters over 6 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 over 6 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 over 6 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 over 6 years ago

  • Due date set to 01 November 2016
#7

Updated by Frédéric Péters over 6 years ago

#8

Updated by Serghei Mihai over 6 years ago

#9

Updated by Josué Kouka about 6 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 about 6 years ago

  • Due date changed from 01 November 2016 to 31 January 2017
  • Assignee set to Benjamin Dauvergne
#11

Updated by Frédéric Péters about 5 years ago

#12

Updated by Benjamin Dauvergne about 1 year ago

  • Assignee deleted (Benjamin Dauvergne)
  • Planning set to No
  • Club set to No

Also available in: Atom PDF