netvs-core issueshttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues2018-02-21T15:53:13+01:00https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/2Anzeigen freier IPv4-Adressblöcke in der Bereichsansicht / Sortierung2018-02-21T15:53:13+01:00se7337klara.mall@kit.eduAnzeigen freier IPv4-Adressblöcke in der Bereichsansicht / Sortierung* [x] Sortierung/Gruppierung adressweise oder fqdn-weise
* [x] Handling von ```rowspan```
* [x] Deafult-Sortierungen anzeigen
* [x] Wie werden mehrdeutige A/AAAA-Records dargestellt im Gegensatz zu eindeutigen
* [x] anzeigen freier a...* [x] Sortierung/Gruppierung adressweise oder fqdn-weise
* [x] Handling von ```rowspan```
* [x] Deafult-Sortierungen anzeigen
* [x] Wie werden mehrdeutige A/AAAA-Records dargestellt im Gegensatz zu eindeutigen
* [x] anzeigen freier addressen? -> blöcke
* [x] die Zahl der angezeigten freien Adressen korrigieren (ist eins zu groß)
* [x] Zahl der angezeigten freien Adressen am Anfang und am Ende korrigieren (dort immernoch eins zu groß) und konsistente Schreibweise "Adressen" / "Adresse(n)"Abteilungsweiter Testhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/4Falsche Buttontexte beim Einfügen in die TA-Liste2018-02-05T19:53:19+01:00xe4704janis.streib@kit.eduFalsche Buttontexte beim Einfügen in die TA-Liste"Anlegen" usw."Anlegen" usw.Abteilungsweiter Testhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/9Bessere Visualisierung von TA-Aktionen2018-03-07T13:27:53+01:00xe4704janis.streib@kit.eduBessere Visualisierung von TA-AktionenDerzeit ist es schwierig zu erkennen, was Symbole bedeuten (Visualisierung von Aktion vs. TA-Aktion (TA bearbeiten, löschen, verschieben).Derzeit ist es schwierig zu erkennen, was Symbole bedeuten (Visualisierung von Aktion vs. TA-Aktion (TA bearbeiten, löschen, verschieben).Abteilungsweiter Testhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/10Korreketen NATVS-Link bei is_host_nws-Records2018-03-06T15:42:32+01:00xe4704janis.streib@kit.eduKorreketen NATVS-Link bei is_host_nws-Recordshttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/12Konsistente Ausgabe von Daten2020-11-23T19:20:27+01:00xe4704janis.streib@kit.eduKonsistente Ausgabe von Daten* [ ] Info-Buttons bei FQDNs in Suchergebnissen
* [ ] Edit/Delete-Buttons bei RRs/FQDNs in Suchergenissen
* [ ] Copy-Freundliches Design der Suchergebnisse* [ ] Info-Buttons bei FQDNs in Suchergebnissen
* [ ] Edit/Delete-Buttons bei RRs/FQDNs in Suchergenissen
* [ ] Copy-Freundliches Design der Suchergebnissehttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/19Präfix bei RR-Create vorausfüllen2018-02-05T22:53:40+01:00xe4704janis.streib@kit.eduPräfix bei RR-Create vorausfüllenhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/21Logoutwarnung bei offener TA2018-08-21T19:56:23+02:00xe4704janis.streib@kit.eduLogoutwarnung bei offener TAhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/33FQDN: Bei Edit anzeigen, dass/wieviele Records den fqdn referenzieren/referen...2018-02-05T18:29:48+01:00xe4704janis.streib@kit.eduFQDN: Bei Edit anzeigen, dass/wieviele Records den fqdn referenzieren/referenziert wirdVerbessert evtl. das Verständnis über den FQDN als Objekt (mit Link zum Anzeigen der Records, um die effekte der Änderung besser zu verstehen).Verbessert evtl. das Verständnis über den FQDN als Objekt (mit Link zum Anzeigen der Records, um die effekte der Änderung besser zu verstehen).Abteilungsweiter Testhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/39Vereinfachte Recordeintragung bei Klick auf einen "%d freie Adressen"-Block (v4)2018-02-27T11:55:57+01:00xe4704janis.streib@kit.eduVereinfachte Recordeintragung bei Klick auf einen "%d freie Adressen"-Block (v4)Abteilungsweiter Testhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/170TODOs BCDRecords.vue2023-06-01T16:18:22+02:00se7337klara.mall@kit.eduTODOs BCDRecords.vue- [x] Sortierung nach IP
- [x] v4
- [x] v6
- [x] Korrekte Sortieung nach TTL (funktioniert derzeit nicht ganz richtig bei Zonen-vererbung)
- [x] Freie Adressblöcke anzeigen bei IPv4. Vergleichbar zur alten UI; Unterscheidung zwischen...- [x] Sortierung nach IP
- [x] v4
- [x] v6
- [x] Korrekte Sortieung nach TTL (funktioniert derzeit nicht ganz richtig bei Zonen-vererbung)
- [x] Freie Adressblöcke anzeigen bei IPv4. Vergleichbar zur alten UI; Unterscheidung zwischen "frei" und "reserviert"xe4704janis.streib@kit.edurx2495alexander.kaschta9@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/69nach wiederholtem Aufruf und erfolgreichem Ausführen eines TA-Plans erscheint...2018-02-26T15:04:41+01:00gq3345rainer.steinmueller@kit.edunach wiederholtem Aufruf und erfolgreichem Ausführen eines TA-Plans erscheint leerer TA-Plan im Hauptfenster1. nicht-leerer TA-Plan wird ausgeführt und wirft Fehler
1. in der Zwischenzeit ändern sich die Daten, die den Fehler bedingen, in der DB
1. erneutes Aufrufen desselben, unveränderten TA-Plans ist jetzt erfolgreich, man bekommt aber i...1. nicht-leerer TA-Plan wird ausgeführt und wirft Fehler
1. in der Zwischenzeit ändern sich die Daten, die den Fehler bedingen, in der DB
1. erneutes Aufrufen desselben, unveränderten TA-Plans ist jetzt erfolgreich, man bekommt aber in der Hauptseite fälschlicherweise einen leeren TA-Plan mit den beiden Submit-Buttons angezeigt:
`
Aktuelle Transaktion
Keine geplanten Aktionen vorhanden.
x Verwerfen ✓ Anwenden
`
dasselbe passiert auch, wenn man einen TA-Plan verwirft, nachdem er einen Fehler geworfen hatte.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/74anzeige 'auto_dml_fqdn' bei dbrt-menue in rr-create2018-03-20T16:43:14+01:00gq3345rainer.steinmueller@kit.eduanzeige 'auto_dml_fqdn' bei dbrt-menue in rr-createbeim anlegen eines neuen rr's muss man sehen koennen, ob der fqdn automatisch erzeugt wird oder nicht. dazu das textattribut im sql-view 'v_dns_rr_def.rrd_auto_dml_fqdn_text' nehmen und moeglichst in den menue-title der dbrt-auswahl einb...beim anlegen eines neuen rr's muss man sehen koennen, ob der fqdn automatisch erzeugt wird oder nicht. dazu das textattribut im sql-view 'v_dns_rr_def.rrd_auto_dml_fqdn_text' nehmen und moeglichst in den menue-title der dbrt-auswahl einbauen (ist ja zum glueck breit genug). z.b.
`A-RR für Domain [Keine automatische FQDN-Behandlung]`
das attribut kommt erst nach dem heutigen db-reload (also ab morgen) dazu.KIT-weiter Testhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/80Redirect nach FQDN bearbeiten2018-03-02T20:37:45+01:00se7337klara.mall@kit.eduRedirect nach FQDN bearbeitenWenn man aus Bereich kommt, um Record zu bearbeiten und dann auf FQDN klickt, um FQDN zu bearbeiten, will man nach speichern in Bereich zurückspringen.Wenn man aus Bereich kommt, um Record zu bearbeiten und dann auf FQDN klickt, um FQDN zu bearbeiten, will man nach speichern in Bereich zurückspringen.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/87Transaktionsrichtung anzeigen2018-03-20T17:51:15+01:00xe4704janis.streib@kit.eduTransaktionsrichtung anzeigenAnzeigen, in welche Richtung eine TA ausgeführt wirdAnzeigen, in welche Richtung eine TA ausgeführt wirdhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/88Sidebar-Verahalten2020-11-23T19:20:27+01:00xe4704janis.streib@kit.eduSidebar-Verahalten* [x] Button um sidebar einzuklapen
* [x] Zustand merken (js, cookie)* [x] Button um sidebar einzuklapen
* [x] Zustand merken (js, cookie)https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/90Namenstyp imTitle von FQDN anzeigen2018-03-06T14:08:09+01:00se7337klara.mall@kit.eduNamenstyp imTitle von FQDN anzeigenhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/112rr create / fqdn create: vorbelegung im auswahlmenue fuer inttype2018-06-22T16:14:57+02:00gq3345rainer.steinmueller@kit.edurr create / fqdn create: vorbelegung im auswahlmenue fuer inttypedas auswahlmenue der jeweiligen typen (record_inttype bzw. fqdn_inttype) in den entsprechenden create-funktionen muss ohne vorbelegung angeboten werden (initialzustand des menues z.b. 'bitte waehlen'), um die user an dieser stelle zu ein...das auswahlmenue der jeweiligen typen (record_inttype bzw. fqdn_inttype) in den entsprechenden create-funktionen muss ohne vorbelegung angeboten werden (initialzustand des menues z.b. 'bitte waehlen'), um die user an dieser stelle zu einer auswahl zu zwingen. (verhalten analog dnsvs-admin-intf.)
eine vorbelegung ist nur dann sinnvoll, wenn es genau einen in frage kommenden inttype gibt und dieser sich aus den funktionsparametern ergibt (z.b. trage mir einen neuen cname-rr zu diesem host-fqdn ein).
ich hatte gerade eine rueckfrage mit fehlermeldung, deren ursache ein falscher record_inttype fuer einen neuen cname-rr-eintrag war. dieser haette durch die korrekte benutzerauswahl vermieden werden koennen.
* [x] neue sql-sortierung zuerst nur in devel aktivieren
* [x] aktivierung in prod zum webapi-versionswechsel (termin steht noch nicht fest)WebAPI-Versionswechsel 2.0 -> 2.1xe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/273Globale Record/FQDN-Anlege-Buttons auf DNSVS-Startseite2021-05-30T16:00:40+02:00xe4704janis.streib@kit.eduGlobale Record/FQDN-Anlege-Buttons auf DNSVS-Startseitevgl. altes DNSVSvgl. altes DNSVSxe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/115One-shot Transaktionen direkt ausfuehren2020-11-09T04:37:06+01:00fb7809thorsten.tuellmann@kit.eduOne-shot Transaktionen direkt ausfuehrenWas haltet ihr davon, Operationen, die nur aus einer Transaktion bestehen, ohne Umweg ueber die Transaktionsliste auszufuehren?
Wenn ich z.B. einen A-Record anlege, koennte 'Record in Transaktion uebernehmen' als Drop-down die Option 'R...Was haltet ihr davon, Operationen, die nur aus einer Transaktion bestehen, ohne Umweg ueber die Transaktionsliste auszufuehren?
Wenn ich z.B. einen A-Record anlege, koennte 'Record in Transaktion uebernehmen' als Drop-down die Option 'Record direkt eintragen' erlauben. Eventuell koennte das sogar der Default sein. Dass ich mehrere Operationen in einer Transaktion benoetige, um konsistent Daten zu veraendern, kommt bei mir vielleicht zwei Mal im Jahr vor.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/116Definition von "freie IP-Adresse" ändern2021-01-28T17:48:12+01:00se7337klara.mall@kit.eduDefinition von "freie IP-Adresse" ändernBitte die Definition von "freie IP-Adresse" bei IPv4-Bereichen ändern. Wenn die Adresse reserviert ist, soll sie nicht als frei angezeigt werden. Es kommen ständig Leute, die "frei" in dieser Art interpretieren, dass sie da was eintragen...Bitte die Definition von "freie IP-Adresse" bei IPv4-Bereichen ändern. Wenn die Adresse reserviert ist, soll sie nicht als frei angezeigt werden. Es kommen ständig Leute, die "frei" in dieser Art interpretieren, dass sie da was eintragen können. Ich denke inzwischen, dass das geplante Warnzeichen nicht ausreichend ist.
* [x] "Reserviert/Nutzbar"-Blöcke bei v4
* [ ] "Reserviert"-Blöcke bei v6https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/125Aus einem DHCP Lease direkt eine Reservierung machen2018-11-13T15:19:32+01:00harald.schollAus einem DHCP Lease direkt eine Reservierung machenHallo,
schön wäre es wenn man in den DHCP Leases direkt eine Möglichkeit hätte diese in eine Reservierung um zusetzen mit Übernahme der MAC Adresse, ohne da mit Copy & Paste arbeiten zu müssen.
Grüße
HaraldHallo,
schön wäre es wenn man in den DHCP Leases direkt eine Möglichkeit hätte diese in eine Reservierung um zusetzen mit Übernahme der MAC Adresse, ohne da mit Copy & Paste arbeiten zu müssen.
Grüße
Haraldhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/132Anpassung "weitere Adresse eintragen"2018-11-14T23:52:37+01:00se7337klara.mall@kit.eduAnpassung "weitere Adresse eintragen"Wäre schon cooler, wenn er am Ende des Subnetzes einfach das Adressfeld leer ist. So hätte ich es auch gerne bei dem allgemeinen +-Button (der auf der Startseite ist unabhängig vom Bereich). Oder beim Bereich halt wieder die abgekürzte A...Wäre schon cooler, wenn er am Ende des Subnetzes einfach das Adressfeld leer ist. So hätte ich es auch gerne bei dem allgemeinen +-Button (der auf der Startseite ist unabhängig vom Bereich). Oder beim Bereich halt wieder die abgekürzte Adresse, wie wenn man beim ersten Mal auf + drückt. Falls das diskutabel ist, kann gerne das Tag dran. ;)https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/138Default-Optionen bei Such-RegEx & Dokumentation der Suche2020-11-23T19:20:27+01:00zm6441andreas.ley@kit.eduDefault-Optionen bei Such-RegEx & Dokumentation der SucheWindows spuckt Hostnamen in Großbuchstaben aus - wenn man dann nach sowas sucht, findet DNSVS nix :-( Da DNS case insensitive ist, sollte (zumindest der default der) DNSVS-Suche das auch sein - aber auch bei anderen Suchfeldern halte ich...Windows spuckt Hostnamen in Großbuchstaben aus - wenn man dann nach sowas sucht, findet DNSVS nix :-( Da DNS case insensitive ist, sollte (zumindest der default der) DNSVS-Suche das auch sein - aber auch bei anderen Suchfeldern halte ich das für sinnvoll.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/162performance gruppensicht2020-10-21T18:40:48+02:00gq3345rainer.steinmueller@kit.eduperformance gruppensichtdas laden der [gruppenansicht](https://netvs-devel.scc.kit.edu/cntl/groups) dauert sehr lange, wenn ich z.b. meinen account
als oe-betreuer zu 'SCC-NET' eingetragen habe.
liegts an der api? wenn ja, bitte mal die abfragen schicken.das laden der [gruppenansicht](https://netvs-devel.scc.kit.edu/cntl/groups) dauert sehr lange, wenn ich z.b. meinen account
als oe-betreuer zu 'SCC-NET' eingetragen habe.
liegts an der api? wenn ja, bitte mal die abfragen schicken.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/169FQDN bearbeiten aus der Record-Sicht heraus2020-11-08T04:17:20+01:00se7337klara.mall@kit.eduFQDN bearbeiten aus der Record-Sicht heraushttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/171IP-Adressen bzw. Prefix vorausfüllen beim A/AAAA-RR anlegen2020-11-09T05:37:07+01:00se7337klara.mall@kit.eduIP-Adressen bzw. Prefix vorausfüllen beim A/AAAA-RR anlegenAnalog zum alten Interface. Präfix bei IPv6 eintragen und bei IPv4 bis dahin, wo eindeutig.Analog zum alten Interface. Präfix bei IPv6 eintragen und bei IPv4 bis dahin, wo eindeutig.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/174Darstellung: Records zum FQDN2020-11-23T11:52:30+01:00se7337klara.mall@kit.eduDarstellung: Records zum FQDNprinzipielle Vorlage: DNSVS-Admin inklusive Anordung der Funktionslinks. Set-bezogene Funktionen am Set anordnen, RR-bezogene Funktionen am RR (RR-Ziel) anordnen.prinzipielle Vorlage: DNSVS-Admin inklusive Anordung der Funktionslinks. Set-bezogene Funktionen am Set anordnen, RR-bezogene Funktionen am RR (RR-Ziel) anordnen.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/178DNS-Records filtern2020-11-11T18:10:25+01:00iv4011benedikt.neuffer@kit.eduDNS-Records filternwenn man eine BCD mit vielen Records hat (ap-kit-02), dann werden die Einträge (z.B. A-Records) auf Seiten sortiert. Aktuell gibt es aber keine Suche um Einträge direkt in der BCD zu suchen.wenn man eine BCD mit vielen Records hat (ap-kit-02), dann werden die Einträge (z.B. A-Records) auf Seiten sortiert. Aktuell gibt es aber keine Suche um Einträge direkt in der BCD zu suchen.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/180Rollen bearbeiten: Sortierung der angebotenen Rollen2021-01-28T20:57:46+01:00gq3345rainer.steinmueller@kit.eduRollen bearbeiten: Sortierung der angebotenen Rollenbeim editieren der rollen eines accounts waere es uebersichtlicher, wenn die rollen sortiert (attribut: `cntl.role.position`) angezeigt wuerden.
diese sortierung ist entsprechend der staerke/hoehe der rolle/permission (entgegen der alpha...beim editieren der rollen eines accounts waere es uebersichtlicher, wenn die rollen sortiert (attribut: `cntl.role.position`) angezeigt wuerden.
diese sortierung ist entsprechend der staerke/hoehe der rolle/permission (entgegen der alphabetischen sortierung)gj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/187bei ansicht "record ändern" den fqdn zu ändern tut für menschen unerwartete ...2020-11-11T18:10:25+01:00se7337klara.mall@kit.edubei ansicht "record ändern" den fqdn zu ändern tut für menschen unerwartete dinge (gefährlich im zusammenhang mit dhcp)wenn man beim a record ändern den fqdn ändert, wird ein neuer a-record angelegt. dadurch ist die fqdn description aber von diesem a record "weggewandert". dadurch landet die mac-adresse nicht mehr im dhcp.
willi und ich sind uns sicher,...wenn man beim a record ändern den fqdn ändert, wird ein neuer a-record angelegt. dadurch ist die fqdn description aber von diesem a record "weggewandert". dadurch landet die mac-adresse nicht mehr im dhcp.
willi und ich sind uns sicher, dass die leute davon ausgehen, dass sie so lediglich den fqdn ändern und ahnen diese auswirkung überhaupt nicht.
analoges verhalten zu vorher wäre, dass der fqdn an dieser stelle nicht editierbar ist.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/203BCD Übersicht Sortierung2020-11-16T14:43:42+01:00nk2202dominik.rimpf@partner.kit.eduBCD Übersicht SortierungIch wäre dafür die BCDs by default alphabetisch sortieren.
Glaube das wäre am geschicktesten und auch nachvollziehbarsten für die Nutzer.Ich wäre dafür die BCDs by default alphabetisch sortieren.
Glaube das wäre am geschicktesten und auch nachvollziehbarsten für die Nutzer.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/217Transaktionsgruppen und "Wizards"2023-12-28T14:12:46+01:00xe4704janis.streib@kit.eduTransaktionsgruppen und "Wizards"Für komplexe Aktionen im UI, die auf meherer Trasnaktionselemente abgebildet werden muss, schlage ich die Einführung von Transaktionsgruppen vor, die jeweils von einem "Wizard" behandelt wird, anstatt einzeln.
- [x] JSON-Strukturen defi...Für komplexe Aktionen im UI, die auf meherer Trasnaktionselemente abgebildet werden muss, schlage ich die Einführung von Transaktionsgruppen vor, die jeweils von einem "Wizard" behandelt wird, anstatt einzeln.
- [x] JSON-Strukturen definieren
- [x] HUB-Repo konfigurieren
- [x] Repo anlegen
- [x] Repo Strukturieren (devel + main branches, devel default)
- [x] Check-Scripte bauen
- [x] Schema definieren
- [x] Schema validieren
- [x] Erweiterte Checks
- [x] Transaction muss im dict_mode ausführbar sien (`idx` für alle gesetzt)
- [x] Variablen zur Variableneinsetzung müssen existieren
- [x] Default-Type Checks
- [x] CI-Config für Lint/Test
- [x] MR-Config (2 Reviews nötig + erfolgreicher CI-Run)
- [x] README (Contribution-Anleitiung, Prozess)
- [x] TA-Liste auf dict-mode umstellen
- [x] UUID-Prefixes
- [x] Error-Handling
- [x] Wizard-Renderer bauen
- [x] darstellung
- [x] dev-tool
- [x] ausführung
- [x] returning
- [x] Datatypes
- [x] Datetime
- [x] Date
- [x] int
- [x] bool
- [x] string
- [x] typeahead
- [x] mac_addr
- [x] ip_addr
- [x] select
- [x] fqdn
- [x] List-types
- [x] ~~filter~~
- [x] ~~upper~~
- [x] ~~lower~~
- [x] JSON-Dateien in NETVS einbinden
- [x] index.json in der CI vom Hub-Repo generieren
- [x] Hub-SeiteAPI 4.0 Releasexe4704janis.streib@kit.edurx2495alexander.kaschta9@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/206Sammel-Mail-Link für Gruppen von Betreuern2023-01-19T16:09:55+01:00se7337klara.mall@kit.eduSammel-Mail-Link für Gruppen von BetreuernSammel-Mail-Link für Gruppen von Betreuern mit dem entsprechenden Betreff:
* OE-Betreuer
* Betreuer in einer Gruppe
am besten, wenn der Link auch schon bei der BCD-Ansicht da wäre, um auch den Betreff entsprechend zu setzen (BCD).
☑️
...Sammel-Mail-Link für Gruppen von Betreuern mit dem entsprechenden Betreff:
* OE-Betreuer
* Betreuer in einer Gruppe
am besten, wenn der Link auch schon bei der BCD-Ansicht da wäre, um auch den Betreff entsprechend zu setzen (BCD).
☑️
UPDATE: Alle Features existieren, sind aber noch etwas kaputt:
- in dnsvs/bcds/wh-nan-1 fehlen die STUWE-WH Betreuer in der Hierarchie (wird in #438 ausgelagert)
- der mailto Link ist schlichtweg absurd falsch (der Link ist korrekt, Evolution Mail parsed Ihn falsch)gj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/207Null-Input on nullable attributes2021-10-12T12:21:19+02:00gq3345rainer.steinmueller@kit.eduNull-Input on nullable attributesdescription-parameter wird nicht uebergeben, wenn null?
wahrscheinlich passiert es auch an anderen stellen, falls nullbare parameter bei update vorkommen.description-parameter wird nicht uebergeben, wenn null?
wahrscheinlich passiert es auch an anderen stellen, falls nullbare parameter bei update vorkommen.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/209FQDN-Eingabe mit Großbuchstaben ermöglichen2020-11-20T14:26:35+01:00se7337klara.mall@kit.eduFQDN-Eingabe mit Großbuchstaben ermöglichenDerzeit wird die Eingabe von Großbuchstaben beim FQDN abgewiesen. Dies sollte geändert werden: Großbuchstaben sollten in Kleinbuchstaben umgewandelt.Derzeit wird die Eingabe von Großbuchstaben beim FQDN abgewiesen. Dies sollte geändert werden: Großbuchstaben sollten in Kleinbuchstaben umgewandelt.gq3345rainer.steinmueller@kit.edugq3345rainer.steinmueller@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/245Token-Übersicht: Sortierung nach Beschreibung2021-01-27T20:03:21+01:00ha2931dominik.rimpf@kit.eduToken-Übersicht: Sortierung nach BeschreibungEs wäre praktisch wenn man die Token-Tabelle auch nach Beschreibung sortieren könnte :)Es wäre praktisch wenn man die Token-Tabelle auch nach Beschreibung sortieren könnte :)https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/250dnsvs: rr-ausgabe/anzeige: attribut 'RR-Ziel ist rückwärts-eindeutig' anzeigen2021-01-27T20:03:21+01:00gq3345rainer.steinmueller@kit.edudnsvs: rr-ausgabe/anzeige: attribut 'RR-Ziel ist rückwärts-eindeutig' anzeigenIm Feld 'Record-Data' sieht man ausser den RR-Daten ggf. das gelbe Label 'RR-Set'. Dort sollte aber auch erkennbar sein,
ob es sich um Host-Primaereintraege (rueckwaerts eindeutig) handelt.
Aktuell kann man das Attribut nur sehen, nachd...Im Feld 'Record-Data' sieht man ausser den RR-Daten ggf. das gelbe Label 'RR-Set'. Dort sollte aber auch erkennbar sein,
ob es sich um Host-Primaereintraege (rueckwaerts eindeutig) handelt.
Aktuell kann man das Attribut nur sehen, nachdem man auf 'Record bearbeiten' klickt.xe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/267Handling Non-Terminal FQDN2021-05-03T10:23:09+02:00matthias.freyHandling Non-Terminal FQDNHallo
Wir rollen bei uns im Institut gerade Lets Encrypt aus. Dabei sind wir auf ein kleines Problem gestossen:
Per Default wird der FQDN eines A-Records als Typ "Host [terminal]" angelegt.
Für solche FQDNs kann man aber die gewünscht...Hallo
Wir rollen bei uns im Institut gerade Lets Encrypt aus. Dabei sind wir auf ein kleines Problem gestossen:
Per Default wird der FQDN eines A-Records als Typ "Host [terminal]" angelegt.
Für solche FQDNs kann man aber die gewünschten TXT Records für LE nicht anlegen.
Um das zu machen, muss ich den A-Record suchen und den "FQDN bearbeiten" Button anklicken -> erweiterte Parameter und dort einen non-termial Typ auswählen.
Ich kann diesen Typ auch nicht beim Erstellen eines A-Records angeben. Es gibt zwar das Feld "FQDN-Typ (in RR)", das ist aber ein Freitext Feld und ich weiß nicht was ich da eintragen soll. Also muss ich wenn ich einen neuen A-Record anlege, immer daran denken danach noch den FQDN zu bearbeiten.
Das ist schon etwas umständlich und gerade Nutzer, die nicht so oft mit dem DNSVS zu tun haben, werden das garantiert vergessen und sich wundern warum keine Zertifikate erzeugt werden.
Könnte man den Default Typ von "Host [terminal]" auf "Host [non-terminal]" ändern ? Oder für Lets Encrypt eine Sonderlösung in die API einbauen ?xe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/179Anzahl der Einträge pro Seite festlegbar machen2021-10-11T18:54:26+02:00iv4011benedikt.neuffer@kit.eduAnzahl der Einträge pro Seite festlegbar machenWenn man eine BCD mit vielein Einträgen hat (z.B. ap-kit-02), ist diese auf Unterseiten sortiert.
Kann man eventuell ein Drop-Down-Menü einrichten um einstellen zu können, wieviel Einträge man pro Seite möchte? (50/100/200/Alle)Wenn man eine BCD mit vielein Einträgen hat (z.B. ap-kit-02), ist diese auf Unterseiten sortiert.
Kann man eventuell ein Drop-Down-Menü einrichten um einstellen zu können, wieviel Einträge man pro Seite möchte? (50/100/200/Alle)NETVS Hackweek Igj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/290Shortcut für Suche2021-10-12T12:21:19+02:00xe4704janis.streib@kit.eduShortcut für SucheÜblich ist wohl mittlerweile `/`.Üblich ist wohl mittlerweile `/`.NETVS Hackweek Ixe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/297Macauth: Single object mode2022-05-13T20:43:44+02:00xe4704janis.streib@kit.eduMacauth: Single object modeNETVS Hackweek Ihttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/298User/Token-Überischt: Möglichkeit, alle zugeordneten Rollen zu sehen2021-12-05T14:51:31+01:00xe4704janis.streib@kit.eduUser/Token-Überischt: Möglichkeit, alle zugeordneten Rollen zu sehenderzweit wird ein "und _n_ weitere" angezeigt. Mindestens sollte das klickbar sein, um alle rollen zu zeigen.derzweit wird ein "und _n_ weitere" angezeigt. Mindestens sollte das klickbar sein, um alle rollen zu zeigen.gj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/299FQDN-View: Missing Edit,Delete,Info-Buttons2022-06-15T14:49:08+02:00zm6441andreas.ley@kit.eduFQDN-View: Missing Edit,Delete,Info-ButtonsTLDR: Hier fehlen noch die typischen FQDN-Aktionen, die es sonstwo gibt (nur "auf top level") sowie ein platzhalter für die leere Tabelle.
------
Wenn ich nach einem Namen suche und dann den "dns.fqdn" Eintrag auswähle, erhalte ich ein...TLDR: Hier fehlen noch die typischen FQDN-Aktionen, die es sonstwo gibt (nur "auf top level") sowie ein platzhalter für die leere Tabelle.
------
Wenn ich nach einem Namen suche und dann den "dns.fqdn" Eintrag auswähle, erhalte ich eine leere Liste:
![Screenshot_2021-10-13_12-19-47](/uploads/39f0f0fa7587d6d5ff09671089fcbedf/Screenshot_2021-10-13_12-19-47.png)
Was dabei noch aufgefallen ist, keine Ahnung, woran das liegt: Wenn ich einen Screenshot machen will (xfce4-screenshooter), verschwindet das Overlay mit den Suchergebnissen – kennt ihr den Effekt?https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/301Sidenavbar links verhalten sich nicht wie links2022-01-19T16:20:43+01:00gj4210robert.kossessa9@kit.eduSidenavbar links verhalten sich nicht wie linksgj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/305Verhindern / Warnen, wenn ein A-Record für die Broadcast-Adresse eines Subnet...2023-03-13T18:16:40+01:00rm1705Verhindern / Warnen, wenn ein A-Record für die Broadcast-Adresse eines Subnetzes angelegt werden sollHi,
ich habe durch Zufall festgestellt, dass man einen A-Record auf die Broadcast-Adresse (letzte IP der BCD) legen kann. Dieser geht auch live ins DNS (d.h. der Hostname wird aufgelöst), lässt sich aber natürlich nicht pingen (`ping: D...Hi,
ich habe durch Zufall festgestellt, dass man einen A-Record auf die Broadcast-Adresse (letzte IP der BCD) legen kann. Dieser geht auch live ins DNS (d.h. der Hostname wird aufgelöst), lässt sich aber natürlich nicht pingen (`ping: Do you want to ping broadcast? Then -b. If not, check your local firewall rules`).
Aus meiner Sicht wäre es UX-mäßig vorteilhaft, wenn das Anlegen eines solchen Antrags nicht ohne Warnung möglich wäre.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/315Suche: Highlighting von aktiven Kategorie-Filtern2022-02-07T19:59:37+01:00xe4704janis.streib@kit.eduSuche: Highlighting von aktiven Kategorie-FilternDas Highlighting von den aktiven Kategorie-Badges ist noch nicht sher sichtbar/vorhanden. Ggf. auch relevant für Accessibility (ggf. zusätzlich mit aria-tags ausstatten).Das Highlighting von den aktiven Kategorie-Badges ist noch nicht sher sichtbar/vorhanden. Ggf. auch relevant für Accessibility (ggf. zusätzlich mit aria-tags ausstatten).https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/318MacOS Safari: DB-Editor: Submit on return2022-04-20T09:05:10+02:00xe4704janis.streib@kit.eduMacOS Safari: DB-Editor: Submit on returnSafari mag keine hidden Submits.Safari mag keine hidden Submits.xe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/322Suche: Nutzbarkeit der Suchoptionen2022-02-23T17:20:36+01:00zd8187julian.schuh@kit.eduSuche: Nutzbarkeit der SuchoptionenWenn man die Suche benutzt, wird die Anzahl der Ergebnisse standardmäßig auf 25 begrenzt.
Per Klick auf das Fragezeichen wird dann ein Popover inkl. Dropdownmenu angezeigt, über das man die Begrenzung ändern kann. Hier sehe ich zwei Prob...Wenn man die Suche benutzt, wird die Anzahl der Ergebnisse standardmäßig auf 25 begrenzt.
Per Klick auf das Fragezeichen wird dann ein Popover inkl. Dropdownmenu angezeigt, über das man die Begrenzung ändern kann. Hier sehe ich zwei Probleme:
1. Discoverability: Das Dropdown-Menu ist recht schwer zu finden. Ich denke es könnte sinnvoll sein, das Dropdown-Menu prominenter zu platzieren, z.B. rechts neben dem Such-Eingabefeld o.ä. Ich habe es ohne Hinweis nicht gefunden, und auch nicht im "Fragezeichen/Hilfe-Popover" erwartet.
2. Das Dropdown-Menu ist ja Teil des Hilfe-Popovers. Wenn der Maus-Fokus jetzt auf den Dropdown-Teil des Dropdown-Menus wechselt, schließt sich das Popover inkl. dem Dropdownmenu wieder. Es ist mir also nicht möglich, mit der Maus einen Eintrag auszuwählen. Wenn man es schafft, dass der "obere" Teil des Dropdown-Menus den Fokus bekommt, kann man danach einen Eintrag per Tastatur auswälen.
Das Problem tritt in Firefox auf Linux auf.gj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/351Debounce in BCDRecords.vue2022-09-10T19:45:16+02:00ha2931dominik.rimpf@kit.eduDebounce in BCDRecords.vueVerbesserungsvorschlag von Olaf Hopp:
wenn man beim Filter amfaengt zu tippen bitte
eine kleine Verzoegerung einbauen bevor man lossucht.
Bei grossen Tabellen (z.B. MX-Records in BCD kit-mx-cn)
wenn man dort im Suchfilter anfaengt zu ti...Verbesserungsvorschlag von Olaf Hopp:
wenn man beim Filter amfaengt zu tippen bitte
eine kleine Verzoegerung einbauen bevor man lossucht.
Bei grossen Tabellen (z.B. MX-Records in BCD kit-mx-cn)
wenn man dort im Suchfilter anfaengt zu tippen
ist der Browser beim ersten 'i' erst mal gefuehlte 2 Minuten
unter Volldampf, bei weiteren Buchstaben wird das dann zwar besser
aber allemal laestig. Insbesondere wenn man schon mal weiter getippt
hat und dann den Vertipper bemerkt und man dann mit <Backspace>
wieder aenfaengt zu loeschen.
Also bitte erst nach einer kleine Verzoegrung anfangen zu suchen
oder erst dann, wenn mindesten 3 (?) Buchstaben eingetippt worden sind.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/361Suche & Schnellnavigation: s/ liefert nicht alle ergebnisse2022-04-25T22:31:51+02:00gq3345rainer.steinmueller@kit.eduSuche & Schnellnavigation: s/ liefert nicht alle ergebnisse* suche mit `org:SCC` liefert 3 ergebnisse, darunter 'SCC' selbst.
* suche mit `org:s/SCC` liefert nur 2 ergebnisse, wobei 'SCC' fehlt.
* dementsprechend ohne ergebnisse auch `org:s/^SCC$`
* https://netvs-devel.scc.kit.edu/launch/search/...* suche mit `org:SCC` liefert 3 ergebnisse, darunter 'SCC' selbst.
* suche mit `org:s/SCC` liefert nur 2 ergebnisse, wobei 'SCC' fehlt.
* dementsprechend ohne ergebnisse auch `org:s/^SCC$`
* https://netvs-devel.scc.kit.edu/launch/search/s/SCC liefert '404: ungueltige URL!'. search/org:SCC funktioniert aber.
vermutlich nimmt s/ nur den list-parameter name_regexp; aber ohne s/ wird name_regexp und short_name genommen?https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/367Namensunabhängige URLs/Reload handling2022-04-05T16:35:30+02:00se7337klara.mall@kit.eduNamensunabhängige URLs/Reload handlingNach Änderung eines Gruppennamens will er die Gruppe unter dem alten Namen anzeigen, daher kommt dann eine Fehlermeldung, weil sie unter diesem Namen ja nicht mehr existiert.Nach Änderung eines Gruppennamens will er die Gruppe unter dem alten Namen anzeigen, daher kommt dann eine Fehlermeldung, weil sie unter diesem Namen ja nicht mehr existiert.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/378WPA2 Passwort wird nicht richtig angezeigt2022-05-24T09:16:04+02:00sg8063jannik.emmerich9@kit.eduWPA2 Passwort wird nicht richtig angezeigtUnter MACAuth wird das WPA2 Passwort nicht vollständig angezeigt. Das ist vorallem am Handy ein SEHR großes Problem, da man auch nicht die möglichkeit hat, innerhalb des Feldes zu scrollen.
Lösung: Passwort Feld breiter machen.Unter MACAuth wird das WPA2 Passwort nicht vollständig angezeigt. Das ist vorallem am Handy ein SEHR großes Problem, da man auch nicht die möglichkeit hat, innerhalb des Feldes zu scrollen.
Lösung: Passwort Feld breiter machen.rx2495alexander.kaschta9@kit.edurx2495alexander.kaschta9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/265Sortierung der RR-Ausgabe2023-09-08T16:59:04+02:00gq3345rainer.steinmueller@kit.eduSortierung der RR-AusgabeDie RRs werden scheinbar immer nach `data` sortiert. Das ist bei adressbasierten sinnvoll, aber ich finde, bei allen anderen nicht. Man kann zwar nach dem Seitenaufruf eine andere Sortierung anklicken, aber zuerst fragt man sich, warum z...Die RRs werden scheinbar immer nach `data` sortiert. Das ist bei adressbasierten sinnvoll, aber ich finde, bei allen anderen nicht. Man kann zwar nach dem Seitenaufruf eine andere Sortierung anklicken, aber zuerst fragt man sich, warum z.b. CNAME oder TXT nicht nach dem FQDN sortiert sind. Mein Vorschlag f.d. initiale Sortierung waere also:
- adressbasierte (A/AAAA) so lassen
- alle anderen nach FQDN, data sortieren
Konkret für die Implementierung heißt das: Sortiere Adressbasierte Recordtypen nach data, sonstige nach FQDN.ov5916julian.keck9@kit.eduov5916julian.keck9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/399Bessere UX durch Multi-Account-Support beim OIDC AuthRequest2022-08-09T22:39:36+02:00fb7809thorsten.tuellmann@kit.eduBessere UX durch Multi-Account-Support beim OIDC AuthRequestWenn man häufiger mit mehreren Accounts in OIDC hantiert (z.B. `scc-adm-xy4711` und `xy4711`), landet man früher oder später mit dem falschen Account ohne Berechtigungen im NETVS. Dann muss man sicher entweder beim IdP ausloggen oder in ...Wenn man häufiger mit mehreren Accounts in OIDC hantiert (z.B. `scc-adm-xy4711` und `xy4711`), landet man früher oder später mit dem falschen Account ohne Berechtigungen im NETVS. Dann muss man sicher entweder beim IdP ausloggen oder in einem privaten Tab eine neue Session starten.
[OIDC erlaubt es](https://openid.net/specs/openid-connect-core-1_0.html#AuthRequest), dass im AuthRequest darum gebeten wird, dass der end user den passenden Account beim Anmelden auswählt.
@px8408 schreibt: "Füge [hier](https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/blob/devel/middleware/net_suite/modules/login_oic/views.py#L42) ein `"prompt" : ["select_account"]` ein.xe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/109Anzeige für nicht-adressbasierte Records2023-03-13T18:53:28+01:00se7337klara.mall@kit.eduAnzeige für nicht-adressbasierte RecordsNicht-adressbasierte Records sind keinem Bereich zuordnenbar. Soweit ich das verstanden habe, wurden sie deshalb bisher gar nicht ausgegeben. Fiel auf, als einer nen TXT eingetragen hat, den dann aber nicht sah. Jetzt gibt Rainer stattde...Nicht-adressbasierte Records sind keinem Bereich zuordnenbar. Soweit ich das verstanden habe, wurden sie deshalb bisher gar nicht ausgegeben. Fiel auf, als einer nen TXT eingetragen hat, den dann aber nicht sah. Jetzt gibt Rainer stattdessen nicht-adressbasierte Records die im sichtbaren Namensraum liegen, in jedem Bereich aus.
Das hat aber das Problem, dass es da zu vielen Situationen (insbesondere mit erweiterten Rechten) kommt, die missverständlich sind. Aber auch schon bei Domains, die von größeren Massen genutzt werden.
Ich fände es am geschicktesten, wenn die nicht-adressbasierten Records außerhalb vom Bereichszusammenhang angezeigt würden. Wie genau, weiß ich aber bisher nicht so wirklich.xe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/418CSV-Export mit Filter anwenden2022-10-31T19:17:44+01:00yc7050CSV-Export mit Filter anwendenIch vermisse die Möglichkeit, nach dem Filtern von bestimmten DNS-Einträgen dann nur diese zu exportieren. Wenn ich einen Filter verwende, werden mir für eine Broadcastdomain auch nur Geräte angezeigt, bei deren Name mein Filterwort vork...Ich vermisse die Möglichkeit, nach dem Filtern von bestimmten DNS-Einträgen dann nur diese zu exportieren. Wenn ich einen Filter verwende, werden mir für eine Broadcastdomain auch nur Geräte angezeigt, bei deren Name mein Filterwort vorkommt, aber wenn ich anschließend auf „records als csv Datei exportieren“ gehe, dann erhalte ich alle eingetragenen Geräte der Domain.rx2495alexander.kaschta9@kit.edurx2495alexander.kaschta9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/468HINT in exception object, z.b. um infos ueber fehlende rechte f. unterkonto a...2023-09-30T12:24:06+02:00gq3345rainer.steinmueller@kit.eduHINT in exception object, z.b. um infos ueber fehlende rechte f. unterkonto auszugeben, wenn im eigenen hauptkonto vorhandenbekommt ein unterkonto einen zugriffsfehler, den das zugehoerige hauptkonto nicht bekommen wuerde (weil es die erforderlichen rechte hat),
wird eine entsprechende info im exception-object unter `"hint"` angezeigt. ist der zugriffsfehler ...bekommt ein unterkonto einen zugriffsfehler, den das zugehoerige hauptkonto nicht bekommen wuerde (weil es die erforderlichen rechte hat),
wird eine entsprechende info im exception-object unter `"hint"` angezeigt. ist der zugriffsfehler eindeutig und ausschliesslich auf globale rollen zurueckzufuehren, werden die erforderlichen rechte (fehlende rollen) zusaetzlich im parameter `cntl.error.required_roles` ausgegeben.
- [x] info, dass der fehler auf selber eintragbare globale rechte zurueckzufuehren ist und diese anzeigen (nur, wenn eindeutig auf globale rollen zurueckfuehrbar)
- [x] info, dass der fehler auf selber eintragbare datenbereichs-rechte (z.b. namensraum, adressraum, andere kombinationen von rechten) zurueckzufuehren ist. nicht generell machbar, z.b. nicht bei bereichsbasiertem namensraum.API 4.0 Releasexe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/469OTAV-suche (abfrage nach value): geht bisher nur mit 'cntl.ro_api'. ziel: eff...2023-06-25T19:07:41+02:00gq3345rainer.steinmueller@kit.eduOTAV-suche (abfrage nach value): geht bisher nur mit 'cntl.ro_api'. ziel: effektive ot-bezogene user-rechte einrechnen`cntl.ot_attr_val.list` mit `ot_attr_def_key_word` (value-suche) ist immer OT-bezogen. koennte in diesem fall die effektive-rechte-abfrage als dynsql-generator analog der bereits vorhandenen rw-rechte-abfrage via `_cntl_calc_wapi_ot_perm...`cntl.ot_attr_val.list` mit `ot_attr_def_key_word` (value-suche) ist immer OT-bezogen. koennte in diesem fall die effektive-rechte-abfrage als dynsql-generator analog der bereits vorhandenen rw-rechte-abfrage via `_cntl_calc_wapi_ot_perms.<ot_tab_name>` gemacht werden?
- [x] neustrukturierung permissions: generell pro OT eine basis-perm. fuer
- readonly (z.b. `<system>.ro:<ot_name>`)
- readwrite (z.b. `<system>.rw:<ot_name>`)
diese basis-perm. dann an die jeweilige rechteabfrage binden (semantische bindung durch namensschema/namensgleichheit via '<ot_tab_name>' oder zusaetzlich auch relational?). bisher bestehende globale permissions waeren dadurch obsolete; perm-hierarchie komplett anpassen bzw. neu gruppieren.
- [x] where-conditions und join-klauseln f.d. effektiven user-rechte sowohl in `cntl.ot_attr_val.list` als auch in der list-fkt. des entsprechenden OT aus dem dynsql-generator holen. aktuell unterstuetzen nur folgende OT die basisrechte-abfrage (is_owner):
- nd.bcd
- nd.ip_subnet
- nd.vlan
- nd.vxlan
- dns.fqdn
- dns.zone
- cntl.mgr
- cntl.groupAPI 4.0 Releasegq3345rainer.steinmueller@kit.edugq3345rainer.steinmueller@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/491Simplified ISO-dates for users2023-08-10T14:24:17+02:00rx2495alexander.kaschta9@kit.eduSimplified ISO-dates for usersSimplify with the already implemented `dateutils` the displayed ISO datetime to make it easier for non-technical users.Simplify with the already implemented `dateutils` the displayed ISO datetime to make it easier for non-technical users.API 4.0 Releasexe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/494Doku NETVS Hub2023-09-27T15:49:03+02:00xe4704janis.streib@kit.eduDoku NETVS HubDoku, wie Beitragen funktioniert und was die Prozesse sind.Doku, wie Beitragen funktioniert und was die Prozesse sind.API 4.0 Releaserx2495alexander.kaschta9@kit.edurx2495alexander.kaschta9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/496System notifications unusable on mobile devices2023-08-23T16:18:44+02:00rx2495alexander.kaschta9@kit.eduSystem notifications unusable on mobile devicesThe system notification's can't be viewed on mobile devices. When selecting the item from the expanded menu, the message will pop up shortly and then disappear in the next moment, when the parent item (the navigation menu) collapses. Thi...The system notification's can't be viewed on mobile devices. When selecting the item from the expanded menu, the message will pop up shortly and then disappear in the next moment, when the parent item (the navigation menu) collapses. This menu collapse seems to be the regular behavior of the menu bar as it collapses on an item selection, redirecting the user to the next important site or entry.API 4.0 Releasehttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/497Patch Request Form: Finish description and translations2023-08-23T16:01:54+02:00rx2495alexander.kaschta9@kit.eduPatch Request Form: Finish description and translationsSee the image as a reference, to finish the descriptions (removing the TODO and WIP remarks for example) and translate it!
![form](/uploads/955d60b6863e7d6e2da5fef091e27539/form.PNG)See the image as a reference, to finish the descriptions (removing the TODO and WIP remarks for example) and translate it!
![form](/uploads/955d60b6863e7d6e2da5fef091e27539/form.PNG)API 4.0 Releaserx2495alexander.kaschta9@kit.edurx2495alexander.kaschta9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/498Translations flipped for `add_mgr_not_possible`2023-08-23T15:21:25+02:00rx2495alexander.kaschta9@kit.eduTranslations flipped for `add_mgr_not_possible`The German string is in the `en.json` and the English string is in the `de.json`.The German string is in the `en.json` and the English string is in the `de.json`.API 4.0 Releasehttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/500sperre gegen loeschen/verschieben automatisch angelegter PTR-RRs (symmetrisch...2023-10-13T21:47:32+02:00gq3345rainer.steinmueller@kit.edusperre gegen loeschen/verschieben automatisch angelegter PTR-RRs (symmetrische PTR via dns.record.target_is_reverse_unique)in dns_wapi_4_0.do_update_rr oder dns_wapi_4_0.do_delete_rr: exception werfen, wenn (nur OLD)
- v_dbrt_rec = ptr_v_dbrt_rec (wie im code), dh. aktueller rr ist vom typ PTR
- v_dbrt_rec des rr-ziels hat target_is_rev_unq = true und dns_rr...in dns_wapi_4_0.do_update_rr oder dns_wapi_4_0.do_delete_rr: exception werfen, wenn (nur OLD)
- v_dbrt_rec = ptr_v_dbrt_rec (wie im code), dh. aktueller rr ist vom typ PTR
- v_dbrt_rec des rr-ziels hat target_is_rev_unq = true und dns_rr_type_name = A / AAAA
- zieladresse des rr-ziels entspricht dem rev-fqdn des aktuellen rr
in dns_wapi_4_0.do_update_fqdn: gleichermassen, wenn fqdn-value geaendert und rr mit obigen bedingungen hatgq3345rainer.steinmueller@kit.edugq3345rainer.steinmueller@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/502use Ctrl+K to select search-bar2023-09-25T19:05:56+02:00ov5916julian.keck9@kit.eduuse Ctrl+K to select search-barThe key combination `ctrl`+`k` should be cough and highlight the search-bar (as this is the default behavior in many applications)The key combination `ctrl`+`k` should be cough and highlight the search-bar (as this is the default behavior in many applications)https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/514devel: Scroll bar does not work in Patch Request2023-10-27T21:26:27+02:00se7337klara.mall@kit.edudevel: Scroll bar does not work in Patch RequestWhen I try to use the scroll bar to scroll in a drop-down list in Patch Request Form (devel), i.e. choosing "Add a patch action" -> e.g. "building" (but it's also true for the other fields) and then clicking the scrollbar, it just closes...When I try to use the scroll bar to scroll in a drop-down list in Patch Request Form (devel), i.e. choosing "Add a patch action" -> e.g. "building" (but it's also true for the other fields) and then clicking the scrollbar, it just closes the drop-down list. Tested in Google Chrome and Firefox.
It is still possible to type something and thereby shorten the drop-down list.API 4.0 Releasegj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/515devel Patch Request: Better emphasize user data in summary (like port, bcd, ..)2023-09-27T14:45:26+02:00se7337klara.mall@kit.edudevel Patch Request: Better emphasize user data in summary (like port, bcd, ..)API 4.0 Releasehttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/518Patch request: handling on close2023-10-25T19:25:20+02:00xe4704janis.streib@kit.eduPatch request: handling on closeCurrently, the modal can be easily closed by a wrong click.
In addition to that, data is retained when staying on the page but destroyed on component change.Currently, the modal can be easily closed by a wrong click.
In addition to that, data is retained when staying on the page but destroyed on component change.API 4.0 Releasegj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/522Home: add fetch_limit2023-12-07T18:52:39+01:00xe4704janis.streib@kit.eduHome: add fetch_limitSome people have quite a lot of bcds. We should add a fetch-limit in order to limit loading times for Home.Some people have quite a lot of bcds. We should add a fetch-limit in order to limit loading times for Home.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/526(Per Browser) Customizable Startpage2023-10-05T15:43:15+02:00xe4704janis.streib@kit.edu(Per Browser) Customizable StartpageAllow users to select a default start page depending on their daily work (like DNSVS). Stored per browser in local storage.Allow users to select a default start page depending on their daily work (like DNSVS). Stored per browser in local storage.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/532DNSVS / Neue Records: Reihenfolge der Felder plötzlich anders2023-10-02T12:44:24+02:00iv4011benedikt.neuffer@kit.eduDNSVS / Neue Records: Reihenfolge der Felder plötzlich andersDie Reihenfolge der Felder beim Anlegen von neuen Records ist anders. Das führt dazu, dass die User plötzlich Dinge in die Falsche Felder schreiben:
![Untitled](/uploads/64f63dd92ba2fb670626fad373fe74d3/Untitled.png)
Hier sollte wieder ...Die Reihenfolge der Felder beim Anlegen von neuen Records ist anders. Das führt dazu, dass die User plötzlich Dinge in die Falsche Felder schreiben:
![Untitled](/uploads/64f63dd92ba2fb670626fad373fe74d3/Untitled.png)
Hier sollte wieder die alte Reihenfolge her oder die optinalen Parameter nach unten wandern.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/536AAAA record zu A record erstellen erzeugt undefined in der v62023-10-05T15:02:14+02:00ov5916julian.keck9@kit.eduAAAA record zu A record erstellen erzeugt undefined in der v6Die ipv4 wird scheinbar nicht korrekt übergeben.Die ipv4 wird scheinbar nicht korrekt übergeben.ov5916julian.keck9@kit.eduov5916julian.keck9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/543Feld "BCDs" auf der Seite "Records to FQDN '$FQDN'" fehlen die Werte2023-10-05T13:32:14+02:00mm4078Feld "BCDs" auf der Seite "Records to FQDN '$FQDN'" fehlen die WerteAuf der Ergebnis Seite "Records to FQDN '$FQDN'" fehlt in der Spalte "BCDs" entsprechend die Werte.
Aufgefallen ist es das kein Sprung in das Subnet direkt möglich ist, wenn man nach einem FQDN gesucht hatte. Sondern eine weitere Suche n...Auf der Ergebnis Seite "Records to FQDN '$FQDN'" fehlt in der Spalte "BCDs" entsprechend die Werte.
Aufgefallen ist es das kein Sprung in das Subnet direkt möglich ist, wenn man nach einem FQDN gesucht hatte. Sondern eine weitere Suche notwendig ist mit der IP-Adresse.
![DNSVS-2023-10-04_21-12-06](/uploads/772afa405f31f24a5d20c967efed7290/DNSVS-2023-10-04_21-12-06.png)ov5916julian.keck9@kit.eduov5916julian.keck9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/544PaginatorTable itemsPerPageOptions translation error2023-10-10T16:48:08+02:00rx2495alexander.kaschta9@kit.eduPaginatorTable itemsPerPageOptions translation errorIt always shows "Alle" and should show "All" in the English version.It always shows "Alle" and should show "All" in the English version.rx2495alexander.kaschta9@kit.edurx2495alexander.kaschta9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/550Irrtümlich freie Blöcke zwischen der selben Adresse2023-10-27T21:26:27+02:00ov5916julian.keck9@kit.eduIrrtümlich freie Blöcke zwischen der selben Adresse![image](/uploads/a410f55a7a1682fa2b235400e979facd/image.png)![image](/uploads/a410f55a7a1682fa2b235400e979facd/image.png)https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/551NETVS Hub won't show anything, if there are no workflows2023-10-25T19:25:20+02:00rx2495alexander.kaschta9@kit.eduNETVS Hub won't show anything, if there are no workflowsCreate an equivalent to "No items found".Create an equivalent to "No items found".https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/566Redirect on any account action2023-10-25T16:42:47+02:00rx2495alexander.kaschta9@kit.eduRedirect on any account actionSobald irgendeine Aktion durchgeführt wird, die irgendwas mit den Unterkonten zu tun hat (z.B. die Erstellung eines Unterkontos, das Anlegen eines API-Tokens, das Löschen eines API-Tokens und das Löschen eines Unterkontos), wird man imme...Sobald irgendeine Aktion durchgeführt wird, die irgendwas mit den Unterkonten zu tun hat (z.B. die Erstellung eines Unterkontos, das Anlegen eines API-Tokens, das Löschen eines API-Tokens und das Löschen eines Unterkontos), wird man immer auf die Gruppen-Ansicht geführt.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/571Mobile: Navbar in mobile mode not scrollable2023-12-04T10:40:29+01:00xe4704janis.streib@kit.eduMobile: Navbar in mobile mode not scrollableImpossible to use if screen height < navigation-contentImpossible to use if screen height < navigation-contenthttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/573Patch Request: keine leeren Elemente zur Auswahl anbieten2024-01-31T17:09:44+01:00gq3345rainer.steinmueller@kit.eduPatch Request: keine leeren Elemente zur Auswahl anbietenDie 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...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)gq3345rainer.steinmueller@kit.eduxe4704janis.streib@kit.edugq3345rainer.steinmueller@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/574OE-Hierarchie im Breadcrumb2023-11-14T18:35:30+01:00se7337klara.mall@kit.eduOE-Hierarchie im BreadcrumbEs wäre super, wenn die OE-Hierarchie im Breadcrum auftauchen würde, wenn man eine OE anschaut.
- Beispiel jetzt: Home / Organizational Units / SCC-NET
- Vorschlag: Home / Organizational Units / KIT / SCC / SCC-NETEs wäre super, wenn die OE-Hierarchie im Breadcrum auftauchen würde, wenn man eine OE anschaut.
- Beispiel jetzt: Home / Organizational Units / SCC-NET
- Vorschlag: Home / Organizational Units / KIT / SCC / SCC-NETxe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/577Handle missing macfinder jobs gracefully when a 404 is returned2023-12-04T10:40:29+01:00al7534Handle missing macfinder jobs gracefully when a 404 is returned```json
{
"failed_response": "<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body>\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.18.0</center>\r\n</body>\r\n</html>\r\n",
"request": {
"url...```json
{
"failed_response": "<html>\r\n<head><title>502 Bad Gateway</title></head>\r\n<body>\r\n<center><h1>502 Bad Gateway</h1></center>\r\n<hr><center>nginx/1.18.0</center>\r\n</body>\r\n</html>\r\n",
"request": {
"url": "/api/macfinder/job/71baebd6-caf7-4b93-ac01-338b3f9e5323"
},
"route_info": {
"path": "/tools/macfinder"
},
"session_info": {
"browser": {
"app_code_name": "Mozilla",
"vendor": "",
"user_agent": "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0"
},
"login_name": "al7534"
},
"netvs": {
"build_id": "e32128ee,Job ID 1128702@ci-netdb-1.scc.kit.edu scc-gitlab/scc-net/netvs runner",
"sysinfo": {
"host_oper_mode": {
"is_devel": false,
"is_prod": true,
"is_test": false,
"mode": "prod"
},
"js_mods": [
"dnsvs",
"macauth",
"ap_list",
"macfinder"
],
"mods": [
{
"contact_mail": "dns-betrieb@scc.kit.edu",
"gitlab_url": "https://git.scc.kit.edu/scc-net/net-suite/net-suite-ip_contact",
"mod_path": "net_suite.modules.ip_contact",
"name": "ip_contact",
"printable_name": "Adressbetreuer kontaktieren",
"version": "0ead3e81"
},
{
"contact_mail": "dns-betrieb@scc.kit.edu",
"gitlab_url": "https://git.scc.kit.edu/scc-net/net-suite/net-suite-dhcp_leases",
"mod_path": "net_suite.modules.dhcp_leases",
"name": "dhcp_leases",
"printable_name": "DHCP-Leases",
"version": "0ead3e81"
},
{
"contact_mail": "dns-betrieb@scc.kit.edu",
"gitlab_url": "https://git.scc.kit.edu/scc-net/net-suite/net-suite-macfinder",
"mod_path": "net_suite.modules.macfinder",
"name": "macfinder",
"printable_name": "MACFinder",
"version": "0ead3e81"
},
{
"contact_mail": "wlan@scc.kit.edu",
"gitlab_url": "https://git.scc.kit.edu/scc-net-wlan/ap-liste",
"mod_path": "net_suite.modules.apliste",
"name": "apliste",
"printable_name": "AP-Liste",
"version": "v1.0.0-beta0"
}
],
"version": "0ead3e81",
"version_name": "Eureka"
}
}
}
```ov5916julian.keck9@kit.eduov5916julian.keck9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/578Patch Request: Feld "Site" entfernen/ausblenden.2023-12-13T19:58:40+01:00pe3533benjamin.aydt@kit.eduPatch Request: Feld "Site" entfernen/ausblenden.Das Feld "Site" ist verwirrend, da Nutzer z.b. mit "KIT-CN:03" nichts anfangen können. <br>
Die Site sollte als "Zusatzinfo" bei der Auswahl eines Gebäudes mit eingeblendet werden. <br>
z.b. `0305 (Bürogebäude) - KIT-CN:03` <br>
Sobald d...Das Feld "Site" ist verwirrend, da Nutzer z.b. mit "KIT-CN:03" nichts anfangen können. <br>
Die Site sollte als "Zusatzinfo" bei der Auswahl eines Gebäudes mit eingeblendet werden. <br>
z.b. `0305 (Bürogebäude) - KIT-CN:03` <br>
Sobald der Nutzer anfängt eine Gebäudenummer zu Tippen, kann er mittels "autocomplete prediction" das gewünschte Gebäude auswählen.gj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/605Search history2023-12-07T18:52:39+01:00ov5916julian.keck9@kit.eduSearch historyDie Suche sollte einen Verlauf haben.Die Suche sollte einen Verlauf haben.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/607FQDN-View: Fehlende Löschen + Referenz-Info-Knöpfe2023-12-07T18:52:39+01:00xe4704janis.streib@kit.eduFQDN-View: Fehlende Löschen + Referenz-Info-KnöpfeBeispiel: https://netvs-devel.scc.kit.edu/dnsvs/fqdns/sw.whka.de.
Hier sollte oben noch ein Löschen Button sowie Records/Referenzen zur FQDN.Beispiel: https://netvs-devel.scc.kit.edu/dnsvs/fqdns/sw.whka.de.
Hier sollte oben noch ein Löschen Button sowie Records/Referenzen zur FQDN.xe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/611MAC Finder Problem und Frage2023-11-29T13:39:27+01:00yc7050MAC Finder Problem und FrageVon Claudia Rösner (um1719): Hallo,
~~jedes Mal wenn ich im netvs.scc.kit.edu auf MACfinder klicke, erhalte ich heute eine Fehlermeldung:~~
```json
{
"failed_response": {
"detail": "Unknown job"
},
"request": {
...Von Claudia Rösner (um1719): Hallo,
~~jedes Mal wenn ich im netvs.scc.kit.edu auf MACfinder klicke, erhalte ich heute eine Fehlermeldung:~~
```json
{
"failed_response": {
"detail": "Unknown job"
},
"request": {
"url": "/api/macfinder/job/30ad68d0-d72e-4a69-85d5-2dc8ad97d51e"
},
"route_info": {
"path": "/tools/macfinder"
},
"session_info": {
"browser": {
"app_code_name": "Mozilla",
"vendor": "",
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:120.0) Gecko/20100101 Firefox/120.0"
}
},
"netvs": {
"build_id": "0ab045bc,Job ID 1135303@ci-netdb-1.net.scc.kit.edu scc-gitlab/scc-net runner",
"sysinfo": {
"version": "beta",
"version_name": "Eureka",
"mods": [
"login_oic",
"macfinder",
"dhcp_leases",
"ip_contact",
"apliste",
"domain_finder"
],
"host_oper_mode": {
"is_devel": false,
"is_prod": true,
"is_test": false,
"mode": "prod"
},
"js_mods": [
"dnsvs",
"macauth",
"login_oic",
"macfinder",
"dhcp_leases",
"ip_contact",
"ap_list",
"domainfinder"
]
}
}
}
```
Ich hatte schonmal Probleme, wenn ich vor der Nutzung von MACfinder nicht zuerst bei NATVS+ angemeldet war (wird diese zweite Anmeldung irgendwann abgeschafft?), aber dieses Mal hat das auch nicht geholfen. ~~MACfinder ist nicht nutzbar.~~
Grüße Claudia Roesner
Problem wohl nicht mehr vorhanden, aber die Frage bleibt wohl noch. CDhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/615FQDN-Record-View: Record Create: FQDN im Pro-Mode änderbar, aber wird nicht i...2023-12-07T18:52:39+01:00xe4704janis.streib@kit.eduFQDN-Record-View: Record Create: FQDN im Pro-Mode änderbar, aber wird nicht in TA übernommenhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/621Filter in service-account-seite funktioniert nicht, wenn alls eingeblendet2023-12-08T15:31:51+01:00ov5916julian.keck9@kit.eduFilter in service-account-seite funktioniert nicht, wenn alls eingeblendet```json
{
"fileName": "https://netvs-devel.scc.kit.edu/js/chunk-389e578a.d34248ac.js",
"lineNumber": 1,
"columnNumber": 18164,
"message": "t.description is null",
"route_info": {
"path": "/cntl/svc-accounts"
...```json
{
"fileName": "https://netvs-devel.scc.kit.edu/js/chunk-389e578a.d34248ac.js",
"lineNumber": 1,
"columnNumber": 18164,
"message": "t.description is null",
"route_info": {
"path": "/cntl/svc-accounts"
},
"session_info": {
"browser": {
"app_code_name": "Mozilla",
"vendor": "",
"user_agent": "Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/115.0"
},
"login_name": "ov5916"
},
"netvs": {
"build_id": "8824aad0,Job ID 1140384@ci-netdb-1.net.scc.kit.edu scc-gitlab/scc-net runner",
"sysinfo": {
"version": "beta",
"version_name": "Eureka",
"mods": [
"login_oic",
"macfinder",
"dhcp_leases",
"mail_requests",
"ip_contact",
"apliste",
"domain_finder"
],
"host_oper_mode": {
"is_devel": true,
"is_prod": false,
"is_test": false,
"mode": "devel"
},
"js_mods": [
"patchrequest",
"dnsvs",
"macauth",
"ip_contact",
"login_oic",
"macfinder",
"dhcp_leases",
"patchrequest",
"ip_contact",
"ap_list",
"domainfinder"
]
}
}
}
```xe4704janis.streib@kit.eduov5916julian.keck9@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/628MacFinder: Falscher Port wird ausgegeben2023-12-14T13:14:18+01:00ov5916julian.keck9@kit.eduMacFinder: Falscher Port wird ausgegebenDer Macfinder gibt aktuell in manchen Fällen Switchports anstatt Anschlussdosen aus.
Beispiel zum Reproduzieren: suche nach `90:1b:0e:fe:82:76` in `fsmi-sec`.
Erwartet ist hier
20.30 0.002 0.2/7,
ausgegeben wird allerdings
"Gebäud...Der Macfinder gibt aktuell in manchen Fällen Switchports anstatt Anschlussdosen aus.
Beispiel zum Reproduzieren: suche nach `90:1b:0e:fe:82:76` in `fsmi-sec`.
Erwartet ist hier
20.30 0.002 0.2/7,
ausgegeben wird allerdings
"Gebäude 20.30, Raum 0.203, Modul c2030g0001 (RJ45), Port ge.0001.0022"xe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/652Broken language selection2024-01-19T16:09:10+01:00rx2495alexander.kaschta9@kit.eduBroken language selectionView picture
![Screenshot_from_2024-01-17_17-46-26](/uploads/0ad8a63da40a0523e97d41593dd01e37/Screenshot_from_2024-01-17_17-46-26.png)View picture
![Screenshot_from_2024-01-17_17-46-26](/uploads/0ad8a63da40a0523e97d41593dd01e37/Screenshot_from_2024-01-17_17-46-26.png)https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/654Patchrequest: Lange ladeziten im Module-Typeahead2024-01-31T17:34:45+01:00xe4704janis.streib@kit.eduPatchrequest: Lange ladeziten im Module-TypeaheadHier sollte vielleicht noch ein Loading-Indicator hin, da jetzt mit den erweiterten Modultypen manche räume potentiell lange zum Laden brauchen, aber das Eingabefeld schon zur Verfügung steht, bevor die Vorschläge geladen sind.
Beispiel:...Hier sollte vielleicht noch ein Loading-Indicator hin, da jetzt mit den erweiterten Modultypen manche räume potentiell lange zum Laden brauchen, aber das Eingabefeld schon zur Verfügung steht, bevor die Vorschläge geladen sind.
Beispiel: 20.21, R -164.gj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/671Netdoc: P_Ports einer BCD anzeigen Performance2024-02-13T18:33:21+01:00ov5916julian.keck9@kit.eduNetdoc: P_Ports einer BCD anzeigen PerformanceDie Performance ist aktuell eine Katastrophe; der Aufwand in der API wird viel zu groß, wenn man größere BCDs anschaut (Die Query braucht bei ~8 Ports schon zwischen 3.5 und 7 Sekunden).
Schuld daran ist `api_func_nd_p_port_is_intersect_...Die Performance ist aktuell eine Katastrophe; der Aufwand in der API wird viel zu groß, wenn man größere BCDs anschaut (Die Query braucht bei ~8 Ports schon zwischen 3.5 und 7 Sekunden).
Schuld daran ist `api_func_nd_p_port_is_intersect_of_conn_node_set`. Das ist für das Anfragebedürfnis allerdings Overkill; mMn sollte in diesem Fall immer `api_fkey_nd_p_port_conn_dest` ausreichen, da man durch den Join BCD-Vlan->l_port->p_port immer am Switch ist und der Port in die richtige Richtung schaut, sodass `dest_connected_gfk` immer in die richtige Richtung zeigen sollte.
Der Constraint ist aktuell leider wieder rausgeflogen; würde das aber gerne mal testen.
Das notwendige Statement könnte dann in etwa so aussehen; man muss nochmal schauen, was man da genau möchte.
```json
[
{
"name": "nd.bcd.list",
"idx": "bcd_list",
"old": {
"name": "fsmi-sec"
}
},
{
"name": "nd.vlan.list",
"idx": "vlan_list",
"inner_join_ref": {
"bcd_list": "default"
}
},
{
"name": "nd.vlan_egress.list",
"idx": "egress_list",
"inner_join_ref": {
"vlan_list": "default"
}
},
{
"name": "nd.vlan_egress.list",
"idx": "tagged_egress_list",
"inner_join_ref": {
"egress_list": "self"
},
"old": {
"is_tagged": true
}
},
{
"name": "nd.vlan_egress.list",
"idx": "untagged_egress_list",
"inner_join_ref": {
"egress_list": "self"
},
"old": {
"is_tagged": false
}
},
{
"name": "nd.l_port.list",
"idx": "tagged_l_port_list",
"inner_join_ref": {
"tagged_egress_list": "default"
}
},
{
"name": "nd.l_port.list",
"idx": "untagged_l_port_list",
"inner_join_ref": {
"untagged_egress_list": "default"
}
},
{
"name": "nd.l2p_port.list",
"idx": "tagged_l2p_port_list",
"inner_join_ref": {
"tagged_l_port_list": "default"
}
},
{
"name": "nd.l2p_port.list",
"idx": "untagged_l2p_port_list",
"inner_join_ref": {
"untagged_l_port_list": "default"
}
},
{
"name": "nd.p_port.list",
"idx": "tagged_p_port_list",
"inner_join_ref": {
"tagged_l2p_port_list": "default"
}
},
{
"name": "nd.p_port.list",
"idx": "untagged_p_port_list",
"inner_join_ref": {
"untagged_l2p_port_list": "default"
}
},
{
"name": "nd.l_port.list",
"idx": "l_port_list",
"inner_join_ref": {
"vlan_list": "default"
}
},
{
"name": "nd.l2p_port.list",
"idx": "l2p_port_list",
"inner_join_ref": {
"l_port_list": "default"
}
},
{
"name": "nd.p_port.list",
"idx": "p_port_list",
"inner_join_ref": {
"l2p_port_list": "default"
}
},
{
"name": "nd.p_port.list",
"idx": "remote_p_port_list",
"inner_join_ref": {
"p_port_list": "api_fkey_nd_p_port_conn_dest"
},
"old": {
"is_edge_node": true
}
},
{
"name": "ndcfg.p_port2module_type.list",
"idx": "p_port2module_type_list",
"inner_join_ref": {
"remote_p_port_list": "default"
}
},
{
"name": "ndcfg.module_type.list",
"idx": "module_type_list",
"inner_join_ref": {
"p_port2module_type_list": "default"
},
"old": {
"class": "DD"
}
},
{
"name": "ndcfg.p_port2module_type.list",
"idx": "filtered_module_types",
"inner_join_ref": {
"module_type_list": "default",
"remote_p_port_list": "default"
}
},
{
"name": "nd.p_port.list",
"idx": "filtered_remote_p_port_list",
"inner_join_ref": {
"filtered_module_types": "default",
"remote_p_port_list": "self"
}
},
{
"name": "nd.module.list",
"idx": "dd_module_list",
"inner_join_ref": {
"filtered_remote_p_port_list": "default"
}
},
{
"name": "nd.module.list",
"idx": "module_list",
"inner_join_ref": {
"remote_p_port_list": "default"
}
}
]
```Pre 4.1 NETVS Developmentov5916julian.keck9@kit.eduov5916julian.keck9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/672Netdoc: Pagination2024-03-01T13:53:40+01:00ov5916julian.keck9@kit.eduNetdoc: Paginationhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/69164138446 - Bezeichnung Eingabefeld beim Anlegen von Serviceaccounts2024-03-01T13:53:40+01:00yc705064138446 - Bezeichnung Eingabefeld beim Anlegen von ServiceaccountsVon Michael Birkel-Suck (od6424):
```
...
Durch Ausfüllen des Feldes „OE-Name“ mit „INT“, also mit der Kurzbezeichnung wird der Account korrekt erstellt.
Hier ist wahrscheinlich die Zuordnung falsch und das abzufragende Feld sollte kor...Von Michael Birkel-Suck (od6424):
```
...
Durch Ausfüllen des Feldes „OE-Name“ mit „INT“, also mit der Kurzbezeichnung wird der Account korrekt erstellt.
Hier ist wahrscheinlich die Zuordnung falsch und das abzufragende Feld sollte korrekterweise „OE-Kurzbezeichnung“ lauten, wie in anderen NETVS-Formularen auch.
...
```
Danke und viele Grüße
ChristianPre 4.1 NETVS Development