wiki:CHANGELOGCopix3B2

Module admin

  • Correction de page blanche si jamais on ne voulais pas de base par défaut. (julien) (report de benjamin)

Module auth

  • Correction des scripts pour avoir description_group avec un null possible (gerald) (report benjamin)
  • Bug sur la gestion des utilisateurs de groupes avec des utilisateurs de provenances différentes (gerald, ilmir)

CopixAuth

  • Ajout d'une méthode testCredential en plus de assertCredential (gerald)

Core

  • Système d'autoload pour éviter la surcharge inutile de l'application pour les cas légers (brice)
  • Supression des constantes COPIX_CACHECLASS_PATH, COPIX_AUTH_PATH, COPIX_DB_PATH, COPIX_PROFILE_PATH, COPIX_DAO_PATH, COPIX_EVENTS_PATH (gerald)
  • Supression de COPIX_EVENTS_DIR & COPIX_CORE_DIR obsolète (gerald)
  • Migration de nombreuses parties du code pour profiter de l'autoload (gerald)
  • le répertoire actiongroup des modules deviens actiongroups (avec un s) pour plus de cohérence avec le reste (zones, templates, classes, ...) (gerald)

Plugins

  • Ajout d'un plugin ezComponents et sa documentation (brice)
  • Ajout d'un plugin Zend Framework (brice)
  • Correction du plugin theme_module qui ne prenait pas le bon selecteur pour la class theme (juliens)

CopixDB

  • Détection correcte des autoincrement avec sqlite (gerald), merci Benjamin pour le bug report.
  • getFieldList retourne maintenant un objet "field" unique utilisé par les DAO (gerald)
  • Driver PostgreSQL en test (brice)
  • Correction de la détection des champs nulls dans sqlite (gerald)

CopixDAO

  • Prise en compte des autoincrement avec sqlite (gerald), merci Benjamin pour le bug report.
  • Utilisation de l'objet field de getFieldList pour la génération (gerald)
  • les fichiers se nomment maintenant .dao.php et .dao.xml par repect des conventions établies ailleurs. (gerald)
  • Modification pour la prise en compte du driver PostgreSQL (brice)
  • Prise en compte des types SERIAL et des séquences PostgreSQL (brice)
  • Ajout de _record dans les méthodes shortcut (gerald)
  • Correction d'un bug qui générait une partie where avec des groupes initialisés mais vides de condition (estelle, julien, gerald)
  • Dans les CopixDAOSearchConditions, il n'était pas possible d'assigner des valeurs différentes pour un même champ. (gerald, estelle)
  • DAOCheckException se nomme maintenant CopixDAOCheckException (gerald)

Tests unitaires

  • Supression d'un var_dump de trop dans les tests unitaires sur les logs.
  • Modifications des requêtes de CopixDBTest afin de les rendre plus strictes. (brice)

Events

  • Les fichiers se nomment maintenant .listener.php et non plus .listener.class.php (pour repecter la même convention que les zones, les actiongroup, les services et autres) (gerald)
  • Les méthodes des listeners se nomment maintenant processXXX et non perform (pour convention avec les zones et actiongroup) (gerald)

CopixUrl

  • Les fichiers se nomment maintenant .urlhandler.php et non plus .significanturl.class.php (pour les conventions de nommage) (gerald)
  • une classe CopixUrlHandler de base est proposée. (gerald)

CopixServices

  • Ajout de _service (gerald)

CopixLog

  • La configuration des types gérés par les profils sont maintenant nommés "handle" et non "type" (Gerald)

Charte

  • Charte sous IE (Metal3D)