Projet

Général

Profil

Evolution #4782

Split du code en parties cohérentes

Ajouté par Philippe Caseiro il y a environ 13 ans. Mis à jour il y a plus de 9 ans.

Statut:
Classée sans suite
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
-
Début:
28/01/2013
Echéance:
08/02/2013
% réalisé:

70%

Temps passé:
Distribution:
EOLE 2.4

Description

Aujourd'hui eole-password est juste un gros fichier py.

Il faudrais le spliter proprement

Révisions associées

Révision 3676f765 (diff)
Ajouté par Philippe Caseiro il y a environ 13 ans

pyeole/password.py: Ajout de la gestion du fichier d'actions

Le fichier d'action est géré par la classe ActionLog pour
permettre d'ajouter facilement de nouvelles opérations sans
toucher au code de la classe Password.

Password n'est pas la pour gérer des fichiers de journaux.

ref #4782 @1:15

Révision 8995dd63 (diff)
Ajouté par Philippe Caseiro il y a plus de 12 ans

Split du code de eole-password pour plus de lisibilité

init.py : La classe d'interface (et les classes pour le traitement)
_eole_mypwd.py : La classe qui traite des passwords mysql
_eole_pgpwd.py : La classe qui traite des passwords postgresql
_eole_shadow.py : La classe pour les mots de passe shadow

ref #4782 @20m

Révision 4b848969 (diff)
Ajouté par Philippe Caseiro il y a plus de 12 ans

Split du code de eole-password pour plus de lisibilité

init.py : La classe d'interface (et les classes pour le traitement)
_eole_mypwd.py : La classe qui traite des passwords mysql
_eole_pgpwd.py : La classe qui traite des passwords postgresql
_eole_shadow.py : La classe pour les mots de passe shadow

Mise à jour du setup.py

ref #4782 @1h

Révision aa9ef60c (diff)
Ajouté par Philippe Caseiro il y a plus de 12 ans

Split du code de eole-password pour plus de lisibilité

init.py : La classe d'interface (et les classes pour le traitement)
_eole_mypwd.py : La classe qui traite des passwords mysql
_eole_pgpwd.py : La classe qui traite des passwords postgresql
_eole_shadow.py : La classe pour les mots de passe shadow

Mise à jour du setup.py

ref #4782 @1h

Révision b870e4d2 (diff)
Ajouté par Philippe Caseiro il y a plus de 12 ans

Corrections des imports python

le split implique une légère redéfinition des imports dans la lib

ref #4782 3h

Révision 5d8b7bc5 (diff)
Ajouté par Philippe Caseiro il y a plus de 12 ans

tests/autopath.py : Corrections pour le chargement du bon path
tests/tests_password.py: Corrections des imports

ref #4782 @30m

Révision 9aaa1f4b (diff)
Ajouté par Philippe Caseiro il y a plus de 12 ans

setup.py : eole-password est un module de pyeole

Calque du fichier setup sur eole-debsums qui est dans le même cas.

ref #4782 @20m

Révision 98cf880b (diff)
Ajouté par Philippe Caseiro il y a plus de 12 ans

setup.py: "packages" est obligatoire

Le paquet générer par le précédent commit ne contenais pas les fichiers
de la lib.

ref #4782 @20m

Révision 5c0fdead (diff)
Ajouté par Daniel Dehennin il y a plus de 12 ans

Correction de l’installation

  • setup.py: La déclaration de « py_modules » est inutile car nous
    installons des packages.
  • pyeole/__init__.py: Déclaration du namespace pour que « setuptools » et
    « dh_python2 » gère les « __init__.py » vides.

Ref: #4782 @10m

Historique

#1 Mis à jour par Philippe Caseiro il y a environ 13 ans

  • Tracker changé de Anomalie à Evolution

#2 Mis à jour par Benjamin Bohard il y a environ 13 ans

  • Echéance mis à 01/02/2013
  • Assigné à mis à Philippe Caseiro
  • Version cible mis à Eole 2.4-dev-2
  • Début mis à 29/01/2013

#3 Mis à jour par Luc Bourdot il y a environ 13 ans

  • Echéance changé de 01/02/2013 à 08/02/2013
  • Début changé de 29/01/2013 à 28/01/2013

#4 Mis à jour par Philippe Caseiro il y a environ 13 ans

  • % réalisé changé de 0 à 10

#5 Mis à jour par Philippe Caseiro il y a environ 13 ans

  • % réalisé changé de 10 à 30

#6 Mis à jour par Joël Cuissinat il y a environ 13 ans

  • Version cible Eole 2.4-dev-2 supprimé

#8 Mis à jour par Philippe Caseiro il y a plus de 12 ans

  • % réalisé changé de 30 à 70

#9 Mis à jour par Luc Bourdot il y a plus de 9 ans

  • Statut changé de Nouveau à Classée sans suite

Formats disponibles : Atom PDF