Menu

Code Code Commit Log


Commit Date  
[r524] by tbanus

Doctrine von /library nach /vendor verschoben.

2009-10-05 09:28:08 Tree
[r523] by tbanus

Doctrine eingebettet.

2009-10-05 09:09:55 Tree
[r522] by saviola777

Changelog:

- #2857417 und #2861641 gefixt
- Doxygen-Fehler abgearbeitet

2009-09-20 13:34:56 Tree
[r521] by tbanus

/lib/ nach /library/ geaendert.

2009-09-18 18:27:48 Tree
[r520] by tbanus

lib/ nach /library umbenannt und erneut die externen Verweise angelegt.

2009-09-18 16:48:55 Tree
[r519] by saviola777

Changelog:

/devel/tmp kann mal komplett gelöscht werden

Diesmal hab ich mir nicht ganz so viel Zeit gelassen, ist trotzdem einiges dazu gekommen (einiges hatte ich auch schon beim letzten Commit geschrieben, aber nicht mit commitet (weil's noch nicht fertig war)).

* Modul-Broker eingeführt. Hier werden die Modulinformationen (wie Name und Status) gespeichert; die Klasse ist als Singleton implementiert, kann also einfach über Dsao_Module_Broker::getInstance() angesprochen werden
* Neues Menü implementiert. Es wird jetzt alles dynamisch aus XML-Dateien geladen und auf ACL-Basis entschieden, welche Menüpunkte der Benutzer jeweils zu sehen bekommt. Die Ergebnisse werden dann gecached. Vom Layout muss man das vielleicht nochmal etwas überdenken (auch, damit sich die History etwas deutlicher davon abhebt)
* XML-Verzeichnisstruktur noch etwas verändert
* Neuen ACL-Filter geschrieben, der einen Array von URIs auf ACL-Basis filtert, also nur die Einträge zurück gibt, die vorhanden sind und auf die der Benutzer zugreifen darf
* Fehler in Dsao_Uri_Http gefixt, durch den beim Forwarding auf einen anderen Controller die alten Werte für Modul, Controller und Aktion übernommen wurden (was unschönerweise zu Endlosweiterleitungen führte, sorry)
* Umfassendes Caching für ACL, Konfiguration und Menü implementiert (bzw. Implementierung abgeschlossen)

Noch vorhandene Probleme: Im Menü werden aktuell die Beschriftung aus der Sitemap genommen, was teilweise unpassend ist, da müssen wir uns noch was überlegen

2009-09-13 15:51:26 Tree
[r518] by saviola777

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 -.-

2009-09-02 18:34:53 Tree
[r517] by bregnitzhof

Bugfix für die Heldennamenerstellung. Heldenname kann nun erstellt werden und wird in der Datenbank gespeichert.

2009-09-01 16:29:38 Tree
[r516] by bregnitzhof

Weitere kleine Bugfixes zur Heldenerstellung.

2009-08-28 18:25:54 Tree
[r515] by bregnitzhof

kleine Fehlerbehebung

2009-08-27 18:51:39 Tree
Older >
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.