Importation Re2o
Il faut travailler sur un script d'importation de Re2o.
Données à importer :
-
Comptes utilisateur -
Prénom -
Nom -
Pseudo -
Hash de mot de passe -
Adresse e-mail -
Adresse postale -
Téléphone
-
-
Clubs -
Nom -
Responsable
-
-
Adhésions -
Date de début -
Date de fin
-
-
Factures (voir #2) -
Produits -
Montant -
Moyen de paiement
-
-
Machines -
Interfaces -
Adresse MAC -
VLAN -
Adresse IPv4 -
Adresses IPv6 -
Nom de domaine et alias
-
-
-
Paramètres mail -
Adresse mail de redirection -
Option redirection -
Alias mail
-
-
Comptes Unix (voir #3)
L'importation se fera par un script dédié, qu'on lancera par le biais de ./manage.py
.
On pourra se connecter directement à la base de données de Re2o pour faire des requêtes SQL plus rapides.
L'utilisation de @transaction.atomic
permettra de faire des transactions atomiques qui garantiront l'intégrité des données et des transactions plus rapides.
On pourra s'inspirer de l'importation des données de la Note Kfet pour exemple : https://gitlab.crans.org/bde/nk20-scripts/-/tree/master/management/commands
Edited by ynerant