Shortcuts

  • ajout de _arRedirect, _arPPO, _arDirectPPO, _arContent, _arFile, _arNone pour les "new CopixActionReturn (CopixActionReturn::XXX) correspondants (gerald)
  • Ajout de _daoInclude & _classInclude pour respectivement CopixDAOFactory::fileinclude et CopixClassesFactory::fileInclude
  • Ajout de _daoSP () pour CopixDAOFactory::createSearchParams ();
  • Ajout de _doQuery ($pQuery, $pParams = array (), $pBase = null)
  • Ajout de _log ()

Mootools

  • Passage en version 1.1 (Metal3D)

CopixZone

  • Ajout d'une méthode privée _usePPO ($ppo, $templateName) pour générer un toReturn en utilisant un PPO (gerald, demande de ilmir)

Module auth

  • Ajout d'une zone "ZoneLoginForm?" (gerald, demande de emaitre)
  • Prise en compte de auth_url_return (gerald, demande ilmir & emaitre)
  • Lorsque l'on obtient une credentialexception, la zone d'authentification proposée tentera de retourner sur l'url demandée au départ lorsque l'authentification est effectuée (gerald)
  • On affiche correctement le message comme quoi les droits sont insuffisants (gerald)
  • On affiche un message d'erreur lors de l'échec d'un login (gerald)
  • Possibilité d'ajouter des utilisateurs en provenances de drivers différents dans le groupe dbhandler. (gerald, ilmir)
  • Ajout du type de droit "group:" qui permet de tester si l'utilisteur appartient à un groupe donné par libellé group:[libelle] par identifiant group:identifiant pour tous les handlers ou des handlers particuliers (group:id@handler, group:[libelle]@handler)(gerald)
  • Ajout de la possibilité de créer un compte et de récupérer un mot de passe perdu (estelle)

Module QuickSearch?

  • Ajout du module quicksearch pour facilement créer un petit moteur de recherche basé sur un système d'événements (gerald)

Module wiki

  • Interface avec le module quicksearch (gerald)

Module WSServer

  • Ajout dans le répertoire devel/tools d'un module pour exporter les classes des modules sous forme de WebServices? SOAP (Documentation) (brice)

CopixDB

  • Une seule ligne de log est maintenant généré par requêtes (celle qui est réellement exécutée) (gerald)
  • Correction d'un bug sur les types dans le driver MySQL (brice)
  • Ajout du type datetime (validé sur mySQL) (brice)

CopixModule?

  • Ajout d'une section <admin><link caption= captioni18n= url= credentials=> dans module.xml pour sépcifier des points d'entrées pour l'administration d'un module dans l'interface de base. (gerald, demande ilmir)
  • CopixModule::getPath () récupère maintenant le chemin complet du module (nom de module compris) CopixModule::getBasepath () corresponds à l'ancien getPath ()

CopixDAOSearchParams

  • addCondition, orderBy, startgroup et endGroup retournent maintenant this pour permettre d'imbriquer les appels. _daoSP ()->addCondition ('field', '=', $value)->addCondition ('field2', '=', $value);

CopixUrl

* CopixURL lors d'une demande de default|default|default, générer "/" (cad ne pas spécifier les niveaux inutiles de default). Soulevé par ilmir.

CopixFilter?

  • :alnum: et :alpha: changer en [a-zA-Z0-9] et [a-zA-Z]]

CopixConfig?

  • exists retourne bien true lorsque la valeur enregistrée est nulle (mvh)

===== CopixRequest ====

  • Ajout du paramètre $pDefaultIfEmpty à CopixRequest::get suite demande de mvh

Module Admin

  • Ajout d'une action pour vider la session (julien & gerald)
  • Sections par modules

DAO

  • Ajout de la méthode countBy au même titre que findBy (julien)
  • Correction de la méthode deleteBy (gerald)
  • Correction d'un bug sur les SearchParams? lorsque l'on mixait des groupes et ou le premier groupe d'un même niveau était un groupe vide (gerald & estelle)
  • Possibilité de faire des DAO automatiques modifiée, prise en compte de la casse pour mysql. (gerald)

Plugins

  • Il est maintenant possible d'activer / désactiver les plugins via une interface dédiée. (gerald)
  • Ajout de la variable de configuration arPluginsPath qui permet de proposer des plugins "hors module" (gerald)
  • Enregistrements des plugins uniformisés, on passe maintenant pas CopixCOnfig::plugin_register (gerald)

CopixLog

  • Correction de getLog qui ne prend plus qu'un seul paramètre (gerald)
  • Possibilité de configurer / visualiser les logs dans une interface dédiées (gerald)

===== CopixDateTime ====

  • Ajout d'une méthode ISODateTimeToDateTime pour prendre en compte la norme ISO 8601 sur les dates (brice)

Autres

  • page blanche si méthode pas trouvée, faudrait trouver mieux. (maintenant affiche page introuvable)