netvs-core issueshttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues2021-10-11T18:54:26+02:00https://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/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/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 Developmenthttps://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/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/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/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/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/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/672Netdoc: Pagination2024-03-01T13:53:40+01:00ov5916julian.keck9@kit.eduNetdoc: Paginationhttps://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/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/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/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/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/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/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/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/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/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.edu