Skip to content
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

Closed
wants to merge 11 commits into from
Closed

Conversation

pama87
Copy link
Contributor

@pama87 pama87 commented Jun 18, 2024

PYTEST ERROR MUSS NOCH GEFIXT WERDEN

Alle Geräte im Ordner devices wurden in die drei Unterordner

  1. openWB
  2. generisch
  3. other
    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

@MartinRinas
Copy link
Contributor

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.

@pama87
Copy link
Contributor Author

pama87 commented Jun 18, 2024

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

@pama87 pama87 force-pushed the Geräteliste-gruppieren branch 2 times, most recently from b367265 to 70fc6b3 Compare June 19, 2024 07:04
@pama87 pama87 closed this Jun 19, 2024
@pama87
Copy link
Contributor Author

pama87 commented Jun 19, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants