Projekt

Allgemein

Profil

Aktionen

GX-Feature #48085

geschlossen

Neue Möglichkeit Overloads in einem eigenen Verzeichnis abzulegen

Von Alexandros Tselegidis vor etwa 8 Jahren hinzugefügt. Vor mehr als 3 Jahren aktualisiert.

Status:
Erledigt
Priorität:
Normal
Zugewiesen an:
Alexandros Tselegidis
Kategorie:
Innovation
% 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
  • ...

Das alte Overload-Konzept funktioniert weiterhin, sodass ältere Overloads nicht umgeschrieben werden müssen, solange sie im GXUserComponents/overloads-Verzeichnis liegen.


Aktionen #1

Von Daniel Wu vor etwa 8 Jahren aktualisiert

Aktionen #2

Von Alexandros Tselegidis vor etwa 8 Jahren aktualisiert

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 #5

Von Daniel Wu vor fast 8 Jahren aktualisiert

Aktionen #6

Von Daniel Wu vor fast 8 Jahren aktualisiert

Aktionen #7

Von Daniel Wu vor fast 8 Jahren aktualisiert

Aktionen #8

Von Moritz Bunjes vor mehr als 3 Jahren aktualisiert

  • Tags Tutorials wurde gelöscht
Aktionen

Auch abrufbar als: Atom PDF