Menu

Commit [r518]  Maximize  Restore  History

Changelog:

Achtung: Änderungen an der Datenbank vorgenommen

So, mal wieder 'n größerer Commit (ja, ich lern's wohl nicht mehr :P), hier das, was ich von den Änderungen im Kopf behalten habe:

* ACL-Ressourcen auf XML umgestellt, um zukünftigen, dezentralen Änderungen (durch externe Module) entgegen zu kommen und die Datenbank von (relativ) statischen Daten zu befreien; die Rollen bleiben in der Datenbank, da die IDs in der Benutzertabelle referenziert ist
* in diesem Zusammenhang habe ich eine auch in Zukunft und in anderen Bereichen (Items etc.) nutzbare XML-Klasse geschrieben
* Cache von 'selbstgebastelt' auf ZF-gestützt umgestellt (sorry, dass ich das nicht von Anfang an gemacht habe); gibt nun auch einen Cache-Loader, mit dem sich verschiedene Cache-Frontends mit einem globalen Backend nutzen lassen (evtl. kann man aber auch das Backend bei Bedarf variabel machen, habe ich jetzt keinen Grund für gesehen)
* Bug in der Klasse Dsao_Uri_Http behoben, wodurch Weiterleitungen nach Login nicht mehr funktionierten.
* /htdocs/index.php angepasst, um einige Konstanten erweitert, die Konfiguration wird nun direkt hier geladen
* Auf der Startseite Link zum Bugtracker angepasst
* Den Helper Dsao_Controller_Action_Helper_Auth gesplittet, um Berechtigungsverwaltung und Authentifizierung zu trennen (Single Responsibility-Prinzip), was auch bei der Reihenfolge der Helper eine Rolle spielt (Abhängigkeiten zwischen den Helpern usw.)
* Fehler in verschiedenen SQL-Abfragen behoben, von denen eine Exception aufgrund nicht definierten FROM-Feldes geworfen wurde
* Fehler in Dsao_User behoben, durch den die Methode exists() nicht funktionierte (oder zumindest nicht wie erwartet)
* Tabellenklassen angepasst - ich hatte nicht wirklich gerafft, wie das mit den abhängigen Tabellen und der Referenzkarte funktionierte und hab's alles genau falschrum definiert -.-

saviola777 2009-09-02

1 2 > >> (Page 1 of 2)
changed /devel/htdocs/index.php
changed /devel/lang/de/exception.php
changed /devel/lang/de/template/default/default.php
added /devel/lib/Dsao/Cache
added /devel/lib/Dsao/Cache/Loader.php
added /devel/lib/Dsao/Constructor
added /devel/lib/Dsao/Constructor/Abstract.php
added /devel/lib/Dsao/Constructor/Acl.php
added /devel/lib/Dsao/Constructor/Config.php
added /devel/lib/Dsao/Constructor/Interface.php
changed /devel/lib/Dsao/Controller/Action.php
added /devel/lib/Dsao/Controller/Action/Helper/AccessControl.php
changed /devel/lib/Dsao/Controller/Action/Helper/Auth.php
changed /devel/lib/Dsao/Controller/Plugin/Acl.php
changed /devel/lib/Dsao/Db/Table/Abstract.php
removed /devel/lib/Dsao/Db/Table/AclResource.php
changed /devel/lib/Dsao/Db/Table/AclRole.php
changed /devel/lib/Dsao/Db/Table/DataHandler/Row/Abstract.php
changed /devel/lib/Dsao/Db/Table/GameText.php
changed /devel/lib/Dsao/Db/Table/ScrollContent.php
changed /devel/lib/Dsao/Db/Table/ScrollHeader.php
changed /devel/lib/Dsao/Db/Table/UserData.php
changed /devel/lib/Dsao/Db/Table/UserHash.php
changed /devel/lib/Dsao/Db/Table/UserProfile.php
changed /devel/lib/Dsao/Db/Table/UserSettings.php
/devel/htdocs/index.php Diff Switch to side-by-side view
Loading...
/devel/lang/de/exception.php Diff Switch to side-by-side view
Loading...
/devel/lang/de/template/default/default.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Cache/Loader.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Constructor/Abstract.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Constructor/Acl.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Constructor/Config.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Constructor/Interface.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Controller/Action.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Controller/Action/Helper/AccessControl.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Controller/Action/Helper/Auth.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Controller/Plugin/Acl.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Db/Table/Abstract.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Db/Table/AclRole.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Db/Table/DataHandler/Row/Abstract.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Db/Table/GameText.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Db/Table/ScrollContent.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Db/Table/ScrollHeader.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Db/Table/UserData.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Db/Table/UserHash.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Db/Table/UserProfile.php Diff Switch to side-by-side view
Loading...
/devel/lib/Dsao/Db/Table/UserSettings.php Diff Switch to side-by-side view
Loading...
1 2 > >> (Page 1 of 2)
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.