plenta / contao-jobs-basic-bundle

Contao Job Manager
https://plenta.io/contao-erweiterungen/jobs-basic
GNU Lesser General Public License v3.0
23 stars 7 forks source link

Individuelle Sortierung ermöglichen #112

Closed OMOSde closed 1 year ago

OMOSde commented 1 year ago

Ein Kunde wünschte sich eine individuelle Sortierung der Stellenanzeigen in der Listenansicht.

Das konnte ich (fast) komplett updatesicher implementieren.

Ich habe das DCA auf Mode 5 (Tree) umgestellt, die Felder pid und sorting ergänzt und einen paste_button_callback im sorting ergänzt. Im DCA habe ich dann die Optionen für das Feld `` überschrieben.

Das einzige Problem ist die Methode PlentaJobsBasicOfferModel.php::buildSearchQuery. Hier stehen hardcodiert in Zeile 238 die Sortierfelder drin. Vielleicht kann man dies auch an die verfügbaren DCA-Optionen knüpfen.

Ist vielleicht für euch eine Überlegung wert.

christianbarkowsky commented 1 year ago

Wir kümmern uns @OMOSde

veronikaplenta commented 1 year ago

@OMOSde https://github.com/plenta/contao-jobs-basic-bundle/commit/617e6ba6afc0af619afe442b4252d591e657f30d das müsste dir so reichen, oder? Felder, bei denen sortingauf true steht, können sortiert werden.

OMOSde commented 1 year ago

Späte Rückmeldung, sorry. Ich nutze das gleiche Verfahren nun in einem weiteren Projekt und kann nun die Sortierung updatesicher beeinflussen.

Vielen Dank.