cbleek / DC-Aviation

MIT License
0 stars 0 forks source link

Entfernung Multiposting und Notiz an Kunden #5

Closed cbleek closed 4 years ago

cbleek commented 4 years ago

Bei der Eingabe einer Anzeige sollen die Felder "Multiposting" und "Notiz des Kunden" entfernt werden.

@HORDCA richtig?

Auswahl_548

TiSiE commented 4 years ago

Für Fieldsets gibt es ein Interface, das implementiert werden muss:
CustomizableFieldsetInterface

dann können mithilfe einer Instanz von FieldsetCustomizationOptions (und einer config-Datei) die einzelnen Felder oder Unter-Fieldsets modifiziert werden (auch deaktiviert).

Multiposting und Kundennotiz sind aber dedizierte Formulare im Job-Container. Um diese zu entfernen, gibt es mind. 2 Möglichkeiten:

  1. Eine delegator-Factory für den Job-Container schreiben, die die entspr. Formulare deaktiviert.
  2. Einen Listener für den Eventmanager 'Jobs/JobContainer/Evetns' schreiben, der auf das INIT event hört.

die erste Möglichkeit ist die eleganteste.

cbleek commented 4 years ago

Deployed wurde. Aber das Multiposting Feld wird noch angezeigt.

Muss da noch eine Konfiguration hochgeladen werden?

TiSiE commented 4 years ago

In meiner Entwicklungsumgebung funktioniert es.

TiSiE commented 4 years ago

Online wird die Konfiguration nicht ausgelesen.

TiSiE commented 4 years ago

Der PHP Fast-fm service cached Dateisystem-Zugriffe. Er muss nach einem Deploy neugestartet werden. (Die von YAWIK gecachte config unter var/cache/module-config-cache.php natürlich auch)