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/674api_fkey_cntl_mgr2group_mgr wird mit mehr Gruppen immer langsamer2024-02-17T17:32:18+01:00ov5916julian.keck9@kit.eduapi_fkey_cntl_mgr2group_mgr wird mit mehr Gruppen immer langsamerWenn man selbst viele Gruppen hat, allerdings keine globalen Leserechte für cntl, wird ein Join über `api_fkey_cntl_mgr2group_mgr` immer langsamer. (Scheint mit der Anzahl der Gruppen zu skalieren.)
Führt man die folgende TA mit globale...Wenn man selbst viele Gruppen hat, allerdings keine globalen Leserechte für cntl, wird ein Join über `api_fkey_cntl_mgr2group_mgr` immer langsamer. (Scheint mit der Anzahl der Gruppen zu skalieren.)
Führt man die folgende TA mit globalen Rechten aus braucht sie weniger als 1 Sekunde, nimmt man eine Person aus der Gruppe landet man hier schnell bei >= 5 Sekunden.
Liefert das erste Statement mehr als ein Ergebnis wird das entsprechend linear langsamer.
Beispiel:
```json
[
{
"idx": "mgr_groups",
"name": "cntl.group.list",
"old": {
"name": "ra-1"
}
},
{
"name": "cntl.mgr2group.list",
"inner_join_ref": {
"mgr_groups": "default"
},
"idx": "mgr2group_list"
},
{
"name": "cntl.mgr.list",
"inner_join_ref": {
"mgr2group_list": "default"
},
"idx": "mgr_list"
}
]
```gq3345rainer.steinmueller@kit.edugq3345rainer.steinmueller@kit.eduhttps://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/549FR: JSON-Fehler beim Kopieren als Markdown als JSON flaggen2023-10-06T13:18:15+02:00of4710felix.stupp9@kit.eduFR: JSON-Fehler beim Kopieren als Markdown als JSON flaggensehr komplizierter Titel für (wahrscheinlich) sehr einfache Änderung, wo ich grad nicht auf Anhieb finde, wo das passiert (sonst hätt’ ich’s selbst als PR verpackt) xD
In Markdown, beim Umschließen von Code/JSON mit Backticks, kann man ...sehr komplizierter Titel für (wahrscheinlich) sehr einfache Änderung, wo ich grad nicht auf Anhieb finde, wo das passiert (sonst hätt’ ich’s selbst als PR verpackt) xD
In Markdown, beim Umschließen von Code/JSON mit Backticks, kann man dem Renderer einen Hint für die Sprache geben, dann formatiert der das schön, sofern keine automatische Code-Erkennung läuft. GitLab kann das auch & mir ist noch nie ein Markdown-Renderer aufgefallen, der über den Hint gehickupt ist ;) . Sieht wie folgt aus in der Praxis:
## Code
````
Ohne Hint, (vmtl.) ohne Farben:
```
{ "test": "Hello World!" }
```
Mit Hint, mit Farben:
```json
{ "test": "Hello World!" }
```
````
## Rendering
Ohne Hint:
```
{ "test": "Hello World!" }
```
Mit Hint:
```json
{ "test": "Hello World!" }
```xe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/525Home: Create a list mode and allow switiching between list mode and card mode2023-11-14T16:52:36+01:00xe4704janis.streib@kit.eduHome: Create a list mode and allow switiching between list mode and card modexe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/508Gelöschte User erzeugen leeren Namen im Eventlog2023-09-22T19:38:38+02:00ov5916julian.keck9@kit.eduGelöschte User erzeugen leeren Namen im EventlogEin User war verwirrt, dass das passiert; evtl sollte man an dieser Stelle (sofern die Daten tatsächlich weg sind) einen Hinweis darauf anzeigen.Ein User war verwirrt, dass das passiert; evtl sollte man an dieser Stelle (sofern die Daten tatsächlich weg sind) einen Hinweis darauf anzeigen.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/441Gruppe anlegen in OU View2023-02-15T17:18:55+01:00se7337klara.mall@kit.eduGruppe anlegen in OU ViewEin Plus-Zeichen in der Gruppenansicht einer OE wäre fantastisch. Ich komme als Admin quasi immer aus der OU-Sicht, wenn ich eine neue Gruppe anlegen will. In der Gruppenansicht muss ich erstmal Schalter umlegen und ewig laden lassen, bi...Ein Plus-Zeichen in der Gruppenansicht einer OE wäre fantastisch. Ich komme als Admin quasi immer aus der OU-Sicht, wenn ich eine neue Gruppe anlegen will. In der Gruppenansicht muss ich erstmal Schalter umlegen und ewig laden lassen, bis ich dann ne Gruppe anlegen kann. Dann muss ich noch die OU eintragen. Wenn man aus der OU-Ansicht kommt, sollte die OU vorausgefüllt sein.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/430Vererbte Domains + Nutzer bei OE anzeigen2023-11-24T17:04:00+01:00se7337klara.mall@kit.eduVererbte Domains + Nutzer bei OE anzeigenOE-Betreuer sollten sehen können, auf welche Domains sie an ihrer OE Rechte haben aufgrund Vererbung. Wir nutzen das Feature Rekursion bei OE-Domain-Zuordnung nicht mehr oft, aber in eigen Fällen ergibt es durchaus Sinn. Beispielsweise h...OE-Betreuer sollten sehen können, auf welche Domains sie an ihrer OE Rechte haben aufgrund Vererbung. Wir nutzen das Feature Rekursion bei OE-Domain-Zuordnung nicht mehr oft, aber in eigen Fällen ergibt es durchaus Sinn. Beispielsweise haben wir die Domain scc.kit.edu bei der OE SCC rekursiv zugeordnet. OE-Betreuer von Sub-OEs von SCC können dies aber nicht an ihrer OE sehen.
Vererbungs-Flags anzeigen, löschbarkeit, ...ov5916julian.keck9@kit.eduov5916julian.keck9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/426Statusmeldung2023-03-14T19:13:12+01:00xe4704janis.streib@kit.eduStatusmeldungPre-Startup, from `/api/alerts.json`. Must not yield errors by itself.Pre-Startup, from `/api/alerts.json`. Must not yield errors by itself.xe4704janis.streib@kit.eduxe4704janis.streib@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/384I18n2022-10-11T22:46:17+02:00xe4704janis.streib@kit.eduI18n- [x] Establish an i18n library (vue-i18n?)
- [x] Transform locale JSONs into new structure
- [x] Externalize all strings
- [x] Translate to English
- [x] Date/Time localization
Progress of translation
- [x] Componentes
- [x] BCDFreeA...- [x] Establish an i18n library (vue-i18n?)
- [x] Transform locale JSONs into new structure
- [x] Externalize all strings
- [x] Translate to English
- [x] Date/Time localization
Progress of translation
- [x] Componentes
- [x] BCDFreeAddressBlock.vue
- [x] BCDList.vue
- [x] CopyField.vue
- [x] DataEditField.vue
- [x] DBEditor.vue
- [x] EVLogViewer.vue
- [x] FilterInput.vue
- [x] Footer.vue
- [x] FQDNRecordTable.vue
- [x] FQDNTable.vue
- [x] GlobalSearch.vue
- [x] GroupCard.vue
- [x] Loading.vue
- [x] LocaleSwitcher.vue
- [x] MacAuthCard.vue
- [x] Navbar.vue
- [x] Navigation.vue
- [x] OUMgrTreeEntry.vue
- [x] OUTreeEntry.vue
- [x] PaginatorList.vue
- [x] Paginator.vue
- [x] RecordInfo.vue
- [x] RRDataView.vue
- [x] Sidebar.vue
- [x] SideNavbar.vue
- [x] SubnetInfo.vue
- [x] TransactionList.vue
- [x] Typeahead.vue
- [x] TypeaheadList.vue
- [x] TypeaheadListItem.vue
- [x] Views
- [x] cntl
- [x] Groups.vue
- [x] dhcp_leases
- [x] Leases.vue
- [x] Overview.vue (table columns left)
- [x] dnsvs
- [x] BCDOverview.vue
- [x] BCDRecords.vue
- [x] DNSVSEntry.vue
- [x] DomainInspect.vue
- [x] FQDNOverview.vue
- [x] FQDNRecords.vue
- [x] FQDNReferences.vue
- [x] IPRecords.vue
- [x] Main.vue
- [x] Home.vue
- [x] Launchpad.vue
- [x] Login.vue
- [x] macauth
- [x] MACAuth.vue
- [x] nd
- [x] Map.vue
- [x] Netdoc.vue
- [x] netdb
- [x] Tokens.vue
- [x] ~~Netflix.vue~~
- [x] ObjectExplorer.vue
- [x] OICLogin.vue
- [x] org
- [x] OUTypes.vue
- [x] OU.vue
- [x] PageNotFound.vue
- [x] requests
- [x] Requests.vue
- [x] Swagger.vue
- [x] tools
- [x] APList.vue
- [x] MACfinder.vue
- [x] OUILookup.vue
- [x] App.vue
- [x] router.jsrx2495alexander.kaschta9@kit.edurx2495alexander.kaschta9@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/339AP-Liste für unberechtigte Nutzer sichtbar2022-02-28T17:08:02+01:00ha2931dominik.rimpf@kit.eduAP-Liste für unberechtigte Nutzer sichtbarGrade kann jeder den AP-Listen-Link sehen. Da müsste man wohl den Permission-Check fixen.Grade kann jeder den AP-Listen-Link sehen. Da müsste man wohl den Permission-Check fixen.https://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/280IPv6 Records mit SLAAC aus MAC eintragbar machen2023-06-14T15:25:45+02:00ha2931dominik.rimpf@kit.eduIPv6 Records mit SLAAC aus MAC eintragbar machenEs wäre praktisch wenn man einen MAC to EUI64 Calculator hätte um SLAAC-Adressen eintragen zu können ohne externe Tools bemühen zu müssen.Es wäre praktisch wenn man einen MAC to EUI64 Calculator hätte um SLAAC-Adressen eintragen zu können ohne externe Tools bemühen zu müssen.rx2495alexander.kaschta9@kit.edurx2495alexander.kaschta9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/228Record anlegen / vorschlagen2021-01-28T01:13:57+01:00zm6441andreas.ley@kit.eduRecord anlegen / vorschlagenDas passt sicher nicht überall, aber wenn ich z.B. einen A RR anlegen möchte, dann wäre es praktisch, wenn ich mir für "DNS-RR-Daten" einen Vorschlag unterbreiten lassen könnte, sowas wie "nächste freie IPv4-Adresse einsetzen" - meist is...Das passt sicher nicht überall, aber wenn ich z.B. einen A RR anlegen möchte, dann wäre es praktisch, wenn ich mir für "DNS-RR-Daten" einen Vorschlag unterbreiten lassen könnte, sowas wie "nächste freie IPv4-Adresse einsetzen" - meist ist es dem Benutzer nämlich egal welche, Hauptsache irgendeine freie.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/214Legacy-blaming-badge2021-01-28T20:57:46+01:00xe4704janis.streib@kit.eduLegacy-blaming-badgeBadge, was auf Inkonsitenzen bei vorhandenen A-Records ohne passenden AAAA-Record hinweist (wenn BCD Dualstack).Badge, was auf Inkonsitenzen bei vorhandenen A-Records ohne passenden AAAA-Record hinweist (wenn BCD Dualstack).https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/213Pagination: Seitenauswahl Verbessern2021-10-11T19:31:51+02:00nk2202dominik.rimpf@partner.kit.eduPagination: Seitenauswahl VerbessernEs wurde noch der Wunsch an uns heran getragen, das man besser an weit hinten liegende Seiten in der Pagination kommt.
Ich glaube sowohl die direkte Auswahlmöglichkeit einer Seite (Dropdown oder Textfeld) als auch das anzeigen des Page-B...Es wurde noch der Wunsch an uns heran getragen, das man besser an weit hinten liegende Seiten in der Pagination kommt.
Ich glaube sowohl die direkte Auswahlmöglichkeit einer Seite (Dropdown oder Textfeld) als auch das anzeigen des Page-Buttons für die letzte Seite wäre hier praktisch.
Bsp für 15 Seiten: `[<<][<][1][2][3][4][...][15][>][>>]`NETVS Hackweek Igj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.edu