Aktionen
GX-Feature #48085
geschlossenNeue Möglichkeit Overloads in einem eigenen Verzeichnis abzulegen
Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Alexandros Tselegidis
Kategorie:
Innovation
Zielversion:
% erledigt:
100%
Geschätzter Aufwand:
Betroffene Versionen:
Unbestimmt
Beschreibung
Als Teil unserer Vorbereitung für einen vollständigen PackageManager (https://tracker.gambio-server.net/issues/47055), werden wir ab v3.3 Overload-Klassen in eigenen Verzeichnissen von GXUserComponents unterstützen. Das wird Entwicklern die Freiheit geben, Unterverzeichnisse mit mehreren Overloads zu erstellen, die nicht in "GXUserComponents/overloads" liegen, sondern in "GXUserComponents/{CustomName}/overloads".
Beispiel: Datei-Struktur für ein Modul mit dem Namen "GXtreme":
- GXUserComponents/GXtreme/overloads/
- OrdersOverviewController/
- OrderOverviewControllerOverload.inc.php
- OrdersOverviewAjaxController/
- OrdersOVerviewControllerOverload.inc.php
- actions/
- OrderActions/
- OrderActionsOverload.inc.php
- OrderActions/
- OrdersOverviewController/
- ...
Das alte Overload-Konzept funktioniert weiterhin, sodass ältere Overloads nicht umgeschrieben werden müssen, solange sie im GXUserComponents/overloads-Verzeichnis liegen.
Aktionen
#2
Von Alexandros Tselegidis vor etwa 8 Jahren aktualisiert
- Beschreibung aktualisiert (Vergleich)
Aktionen
#3
Von Daniel Wu vor etwa 8 Jahren aktualisiert
- Zielversion wurde von 3.3.1.0 beta1 zu 3.5.1.0 beta1 geändert
Aktionen
#4
Von Daniel Wu vor fast 8 Jahren aktualisiert
- Status wurde von Gemeldet zu Erledigt geändert
- Zielversion wurde von 3.5.1.0 beta1 zu 3.3.1.0 rc1 geändert
- % erledigt wurde von 0 zu 100 geändert
Aktionen