plenta / contao-jobs-basic-bundle

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

Individuelle Sortierung ermöglichen #112

Closed OMOSde closed 12 months 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 12 months 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 11 months 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.