Selectbox Autocompleter
Beschreibung
Das Plugin Selectbox Autocompleter verbessert die Arbeit mit standardmäßigen Dropdown-Listen in Redmine, indem es eine Funktion zur schnellen Suche innerhalb des Inhalts hinzufügt. Die ideale Lösung für Systeme mit großen Listen von Issues, Benutzern, Projekten oder anderen Entitäten.
Hauptfunktionen:
- Intelligente Suche: Sofortige Filterung der Optionen während der Texteingabe.
- Unterstützung aller Entitäten: Funktioniert mit Benutzerlisten (Zugewiesen/Autor), Projekten, Versionen, Kategorien und benutzerdefinierten Feldern (Custom Fields) vom Typ „Liste".
- Verbesserte UX: Eliminiert das endlose Scrollen durch lange Listen.
Kompatibilität
Redmine: 5.0 - 6.0
Web Browser: Chrome, Firefox, Safari, Edge
Datenbanken: MySQL 5.7, MySQL 8.0, PostgreSQL 14-16, SQLite
Plugins: redmine_kanban, redmine_advanced_checklists, advanced_charts, appearance_custom, module_manager, periodic_reminder, user_group_editor, queries_perfect, advanced_workflow, cost_calculator.
Installation und Aktualisierung
-
Entfernen Sie die alte Plugin-Version aus Redmine, falls vorhanden.
cd redmine/plugins rm -r selectbox_autocompleter -
Kopieren Sie den neuen Plugin-Ordner selectbox_autocompleter nach redmine/plugins/
-
Stoppen und starten Sie Redmine. (Bei einigen Redmine-Installationen (z. B. in Docker) ist es wichtig, den Server tatsächlich zu stoppen und zu starten, anstatt ihn nur neu zu starten.)
Deinstallation
- Entfernen Sie den Plugin-Ordner selectbox_autocompleter aus redmine/plugins/
rm -r selectbox_autocompleter
- Stoppen und starten Sie Redmine.
Konfiguration
- Überprüfen und ändern Sie die Plugin-Einstellungen unter Administration -> Module -> Selectbox Autocompleter.
Administration
Bereich „Module"
Unter Administration → Module → Selectbox Autocompleter können Sie Folgendes konfigurieren:
- Suchfeld hinzufügen, wenn mehr als 7 Elemente vorhanden sind und die ID des übergeordneten Containers übereinstimmt
- Selektoren für Container, in denen Select-Elemente ersetzt werden sollen
- Selektoren, die übersprungen werden sollen

Hinzufügen der Suche zu Select-Elementen
Das Plugin funktioniert wie folgt:
- Es findet Select-Elemente anhand der angegebenen IDs oder Klassen
- Es ersetzt die gefundenen Select-Elemente durch Select-Felder mit Suchfunktion
- Es funktioniert nur für Selektoren, die explizit in den Plugin-Einstellungen angegeben sind
Beispiel:
Wenn die Suche für Select-Elemente innerhalb eines Issue-Formulars hinzugefügt werden soll, kann die ID des Formular-Containers verwendet werden:
#issue-form
In diesem Fall:
- Wendet das Plugin die Suche auf alle Select-Elemente innerhalb des Issue-Formulars an
- Alle Dropdown-Listen auf der Seite zum Erstellen und Bearbeiten von Issues werden mit Suchfunktion angezeigt
Der angegebene Selektor muss zu den Plugin-Einstellungen hinzugefügt und die Änderungen gespeichert werden.
Ignorieren von Select-Elementen
Einige Select-Elemente in Redmine verfügen bereits über eine integrierte Suche. Um Duplizierungen (zwei Suchfelder in einem Feld) zu vermeiden, müssen solche Elemente ignoriert werden.
Beispiel:
#available_c
In diesem Fall:
- Das Plugin erkennt das Select-Element
#available_c - Es ignoriert dieses Element
Wenn das Select-Element nicht zur Liste der zu ignorierenden Elemente hinzugefügt wird, kann es zur gleichzeitigen Anzeige von zwei Suchelementen kommen.
Verwendung
- Klicken Sie auf ein bereits konfiguriertes Dropdown-Menü (z. B. auf der Issues-Seite das Select-Feld „Gruppieren nach").
- Im oberen Bereich der Liste erscheint eine Suchleiste.
- Beginnen Sie mit der Eingabe eines Namens oder Titels – die Liste wird automatisch gefiltert und zeigt nur passende Optionen an.

Bei problemen oder fragen schreiben sie uns bitte eine e-mail an [email protected]