Skip to content

Patch Request: keine leeren Elemente zur Auswahl anbieten

Die Auswahl leerer Elemente fuehrt in eine Sackgasse (endet im naechsten Schritt). Deshalb gleich im Menue 'Patch-Aktion erstellen' filtern:

  • Gebiete, die keine Gebaeude enthalten
  • Gebaeude, die keine Raeume enthalten
  • Raeume, die keine Module enthalten (kann allerdings vorkommen, dass zwar Module drin sind, aber keine DD. Muss ggf. noch verfeinert werden)
  • Ports, die intern verbunden sind ("nd.p_port.is_internal_connected": false)

Leere Elemente koennen zur Entstehung von 'Loechern' fuehren. Alternativ trotzdem alle Elemente ausgeben, aber die leeren bspw. 'grau' markieren und damit eine Umsonst-Auswahl verhindern. Vorlage f.d. API-Abfrage:

[
  {"name": "nd.site.list", "old": {"sorting_params_list": ["parent_fq_name","name"]}, "semi_join_noref": {"and": ["api_fkey_nd_bldg_site"]}},
  {"name": "nd.bldg.list", "old": {"sorting_params_list": ["number"]}, "semi_join_noref": {"and": ["api_fkey_nd_room_bldg"]}},
  {"name": "nd.floor.list", "old": {"sorting_params_list": ["name_sortby"]}},
  {"name": "nd.room.list", "semi_join_noref": {"and": ["api_fkey_nd_module_room"]}}
]

Sonstiges:

  • Beschreibungstexte der Objekttypen moeglichst aus wapi.object_type_lang_dict nehmen
  • Statt 'Module' sollte 'Datennetzanschlußdosen' stehen (dh. nicht die OT-Beschreibung f. nd.module, sondern die description als Sprachattribut fuer ndcfg.module_type_class.name = 'DD' nehmen.)
  • Raeume nach Etagen sortieren (nd.floor.name_sortby; Sortierung muss dann intern von floor auf room umgerechnet werden)
Edited by Janis Streib
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information