-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Geräteliste gruppieren #1678
The head ref may contain hidden characters: "Ger\u00E4teliste-gruppieren"
Geräteliste gruppieren #1678
Conversation
Das einsortieren in unterschiedliche Ordner macht sicher Sinn. Ist 'other' hier ein guter Bezeichner? Wäre soetwas wie 'vendor-specific' oder ähnliches vielleicht besser? Denn die allermeisten Module werden alle in 'other' landen, das finde ich etwas seltsam. |
Das ist ein specifier und so kurz wie möglich gehalten, der dient dazu die Gruppen im frontend zuzuordnen; im Frontend steht nachher andere Hersteller oder Systemhersteller |
0f5664d
to
993cb3b
Compare
b367265
to
70fc6b3
Compare
Fehlermeldung in pytest geht nicht weg, wegen noch nicht aktualisierter packages. Auf dem lokalen repo in der Vm steht nach Installation der packages passed dran bem configuration_test.py,...hier in GitHub nicht |
PYTEST ERROR MUSS NOCH GEFIXT WERDEN
Alle Geräte im Ordner devices wurden in die drei Unterordner
migriert. Wenn ein Hersteller mehrfach vertreten war, wurde im Ordner "other" ein Unterordner mit Herstellernamen (z.B. Siemens) erstellt und die einzelnen Geräte dieses Herstellers dort abgelegt.
Dann wurden sämtliche Pfade der module geändert und an die neuen Pfade angepasst. Es wurde ein weiteres Attribut an jedes device angefügt, welches erstens die Gruppe zuordnet und zweitens den neuen Pfad beschreibt (self.group = group).
Dieses Attribut wird im Frontend zur Zuordnung zur Gruppe und ausserdem zur Modifizierung des Pfades, um devices und components hinzuzufügen, genutzt. Die Funktionalität bleibt erhalten, nur die Darstellung hat sich geändert.
Im Frontend gibt es ein neues Auswahlfeld Hersteller, welches die drei Auswahlmöglichkeiten openWB, generisch und andere Hersteller bietet. Wird eine der Optionen gewählt, dann wird im Feld darunter (Verfügbare Geräte) die jeweilige Auswahlliste angezeigt.
Ausserdem wurde der Datastore upgedatet.
Getestet, Stand 18.06.2024