netvs-core issueshttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues2023-12-04T10:40:29+01:00https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/604Pressing "back" in the browser causes a middleware poo-storm after login (whe...2023-12-04T10:40:29+01:00xe4704janis.streib@kit.eduPressing "back" in the browser causes a middleware poo-storm after login (when retruning to `/oic_login`)https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/603undefined in title2023-11-22T18:55:03+01:00ov5916julian.keck9@kit.eduundefined in titleMit der neuen Middleware ist der Title von NETVS kaputt gegangen. Da steht jetzt ein undefined im title.Mit der neuen Middleware ist der Title von NETVS kaputt gegangen. Da steht jetzt ein undefined im title.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/602Home: Kill switches for systems are ignored2023-12-13T18:49:08+01:00xe4704janis.streib@kit.eduHome: Kill switches for systems are ignoredcomp. `Navigation.vue`comp. `Navigation.vue`xe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/601Unterkonten & API-Tokens können auf localhost nicht geladen werden2023-11-22T18:38:33+01:00rx2495alexander.kaschta9@kit.eduUnterkonten & API-Tokens können auf localhost nicht geladen werdenWerde auf `localhost` beim Aufruf der Unterseite immer direkt abgemeldet, während es auf https://netvs-devel.scc.kit.edu läuft und die Code-Basis auf dem gleichen Stand sein sollte. Der Axios-Output meldet nur Authentifizierungsfehler, w...Werde auf `localhost` beim Aufruf der Unterseite immer direkt abgemeldet, während es auf https://netvs-devel.scc.kit.edu läuft und die Code-Basis auf dem gleichen Stand sein sollte. Der Axios-Output meldet nur Authentifizierungsfehler, wo ein OIC-Constraint irgendwie nicht geladen werden kann.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/600Service-Account erstellen: leerer Gruppenname wird als "" übergeben (wirft Fo...2023-12-28T13:19:15+01:00gq3345rainer.steinmueller@kit.eduService-Account erstellen: leerer Gruppenname wird als "" übergeben (wirft Format-Fehler, weil lt. Datentyp-Constraint nicht erlaubt)Will man ein Servicekonto anlegen, dem keine Gruppe zugeordnet sein soll, wird `""` als Gruppenname an die API-Fkt. übergeben, was zu einem (relativ unverständlichen) Format-Fehler führt, da der Datentyp f.d. Gruppennamen keine Leerstrin...Will man ein Servicekonto anlegen, dem keine Gruppe zugeordnet sein soll, wird `""` als Gruppenname an die API-Fkt. übergeben, was zu einem (relativ unverständlichen) Format-Fehler führt, da der Datentyp f.d. Gruppennamen keine Leerstrings erlaubt.
Das gleiche passiert analog, wenn keine OU angegeben wird.
Vorschlag zur Umgehung:
- alle OUs des Users einschließlich deren Unter-OUs als Auswahl-Menü anbieten. Damit ist für die OU der Leerstring ausgeschlossen.
- alle Gruppen des Users zzgl. sowas wie '--- keine Gruppe zuordnen ---' als Auswahl-Menü anbieten.
- die zugehörige API-Fkt. `cntl.mgr2group.create` darf nur in die TA gesetzt werden, wenn eine Gruppe ausgewählt wurde.
- alternativ: `cntl.mgr2group.create` per when-Anweisung steuern; in diesem Fall muss aber (wg. des Datentyp-Checks) sichergestellt sein, dass der Gruppenname bei '--- keine Gruppe zuordnen ---' `null` ist. Dh. der Datentyp-Check wird vor Evaluierung der when-Anweisung durchlaufen, da das when-result und der NN-Check erst zur TA-Laufzeit gewertet werden.
Beispiel-Statement mit `<GROUP>` als übergebener Gruppenname (`"string"` oder `null`):
```
{
"idx": "449fe198-f983-465c-81eb-b58538744a82_add_svc_to_group",
"name": "cntl.mgr2group.create",
"new": {
"group_name": <GROUP>
},
"new_ref_params": [
{
"idx": "449fe198-f983-465c-81eb-b58538744a82",
"params": {
"mgr_login_name": "login_name"
}
}
],
"when": {"compare": ["ne", <GROUP>, null]}
}
```https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/595Date-Formatter geht kaputt, wenn man de_sw auswählt2023-11-22T13:58:24+01:00ov5916julian.keck9@kit.eduDate-Formatter geht kaputt, wenn man de_sw auswähltKann man z.B. auf der (Sub-)Account-Seite sehen.
Vermutlich ist es gut genug an `_` zu splitten und den ersten Eintrag zu benutzen.Kann man z.B. auf der (Sub-)Account-Seite sehen.
Vermutlich ist es gut genug an `_` zu splitten und den ersten Eintrag zu benutzen.rx2495alexander.kaschta9@kit.edurx2495alexander.kaschta9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/590Error Netvs2023-12-07T14:47:33+01:00oi2433Error Netvs```json
{
"stack": "TypeError: Cannot read properties of undefined (reading 'startsWith')\n at a.visible_results (https://netvs.scc.kit.edu/js/app.c1043bd4.js:1:122679)\n at t.get (https://netvs.scc.kit.edu/js/chunk-vendors.d1d...```json
{
"stack": "TypeError: Cannot read properties of undefined (reading 'startsWith')\n at a.visible_results (https://netvs.scc.kit.edu/js/app.c1043bd4.js:1:122679)\n at t.get (https://netvs.scc.kit.edu/js/chunk-vendors.d1d94a20.js:7:28259)\n at t.evaluate (https://netvs.scc.kit.edu/js/chunk-vendors.d1d94a20.js:7:29259)\n at a.visible_results (https://netvs.scc.kit.edu/js/chunk-vendors.d1d94a20.js:7:42895)\n at a.Q (https://netvs.scc.kit.edu/js/app.c1043bd4.js:1:109414)\n at t._render (https://netvs.scc.kit.edu/js/chunk-vendors.d1d94a20.js:7:21961)\n at a.r (https://netvs.scc.kit.edu/js/chunk-vendors.d1d94a20.js:7:32050)\n at t.get (https://netvs.scc.kit.edu/js/chunk-vendors.d1d94a20.js:7:28259)\n at t.run (https://netvs.scc.kit.edu/js/chunk-vendors.d1d94a20.js:7:28996)\n at Zr (https://netvs.scc.kit.edu/js/chunk-vendors.d1d94a20.js:7:34236)",
"message": "Cannot read properties of undefined (reading 'startsWith')",
"route_info": {
"path": "/oic_login"
},
"session_info": {
"browser": {
"app_code_name": "Mozilla",
"vendor": "Google Inc.",
"user_agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36"
},
"login_name": "oi2433"
},
"netvs": {
"build_id": "05772f7d,Job ID 1129547@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": [
"ap_list",
"dnsvs",
"macauth",
"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": "05772f7d"
},
{
"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": "05772f7d"
},
{
"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": "05772f7d"
},
{
"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"
},
{
"contact_mail": "scc-net@scc.kit.edu",
"gitlab_url": "https://git.scc.kit.edu/scc-net/netvs/netvs-mail_requests",
"mod_path": "net_suite.modules.mail_requests",
"name": "mail_requests",
"printable_name": "Antragsformulare per Email versenden",
"version": "05772f7d"
}
],
"version": "05772f7d",
"version_name": "Eureka"
}
}
}
```https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/572Animation issues in navigation sidebar2023-12-08T15:33:46+01:00rx2495alexander.kaschta9@kit.eduAnimation issues in navigation sidebarWenn das NETVS auf einem Mobilgerät (z.B. Handy) verwendet wird, so funktionieren die Animationen nur so halt. Es ist Glückssache, ob das Icon des neu ausgewählten Eintrags blau ist, ob die Animation dann vollständig durchläuft, da der T...Wenn das NETVS auf einem Mobilgerät (z.B. Handy) verwendet wird, so funktionieren die Animationen nur so halt. Es ist Glückssache, ob das Icon des neu ausgewählten Eintrags blau ist, ob die Animation dann vollständig durchläuft, da der Text dann mit erhöhtem Padding links steht und so weiter.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/569No Record-Type selectable in "Create record (Pro)" Dialog2023-10-27T21:26:27+02:00ha2931dominik.rimpf@kit.eduNo Record-Type selectable in "Create record (Pro)" DialogThere seems to be a wrong query to get available Record-Types for the "Create record (Pro)" Dialog.
![Screenshot_2023-10-26_at_20.20.05](/uploads/87324be019804ea4200bdf72cb45fcfb/Screenshot_2023-10-26_at_20.20.05.png)There seems to be a wrong query to get available Record-Types for the "Create record (Pro)" Dialog.
![Screenshot_2023-10-26_at_20.20.05](/uploads/87324be019804ea4200bdf72cb45fcfb/Screenshot_2023-10-26_at_20.20.05.png)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/563gruppenliste ist leer, wenn unterkonto im sudo-mode eingesetzt wird2023-10-26T15:30:20+02:00gq3345rainer.steinmueller@kit.edugruppenliste ist leer, wenn unterkonto im sudo-mode eingesetzt wirdhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/561login oder su_login erzeugt unbehandelten fehler, wenn konto gesperrt ist2023-10-23T19:12:04+02:00gq3345rainer.steinmueller@kit.edulogin oder su_login erzeugt unbehandelten fehler, wenn konto gesperrt istGesperrte Konten (`cntl.mgr.is_adm_locked` = `true` oder `cntl.mgr.kit_status` != `1`) erzeugen in NETVS-Login oder 'als anderer Account ausfuehren' (sudo-feature) den fehler 'etwas ist schiefgegangen'.
Es sollte angezeigt werden, dass d...Gesperrte Konten (`cntl.mgr.is_adm_locked` = `true` oder `cntl.mgr.kit_status` != `1`) erzeugen in NETVS-Login oder 'als anderer Account ausfuehren' (sudo-feature) den fehler 'etwas ist schiefgegangen'.
Es sollte angezeigt werden, dass das Konto gesperrt ist bzw. die netdb-Fehlermeldung eingeblendet werden.xe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/560Macfinder: result disappears after a few seconds.2023-10-18T11:56:56+02:00se7337klara.mall@kit.eduMacfinder: result disappears after a few seconds.In Chrome and Firefox under Linux.In Chrome and Firefox under Linux.xe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/559Account: Groups empty for Subaccount when impersonating/using subaccount's AP...2023-10-24T20:38:54+02:00xe4704janis.streib@kit.eduAccount: Groups empty for Subaccount when impersonating/using subaccount's API TokenCounter-Badge wird angezeigt, aber wenn man die Gruppen ausklappt, stehen da keine Gruppen.Counter-Badge wird angezeigt, aber wenn man die Gruppen ausklappt, stehen da keine Gruppen.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/556Fehlerhafte Meldung "keine Domains zugewiesen"2023-10-20T20:52:13+02:00se7337klara.mall@kit.eduFehlerhafte Meldung "keine Domains zugewiesen"Bei OE IAP sind Domains zugewiesen, aber am Ende der Liste steht, dass keine Domains zugewiesen sind. Vermutlich auch bei anderen OEs, nicht gecheckt.Bei OE IAP sind Domains zugewiesen, aber am Ende der Liste steht, dass keine Domains zugewiesen sind. Vermutlich auch bei anderen OEs, nicht gecheckt.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/553Transactionlist verschwindet / Cannot read properties of undefined (reading '...2024-02-05T20:53:33+01:00rx2495alexander.kaschta9@kit.eduTransactionlist verschwindet / Cannot read properties of undefined (reading 'startsWith')```
TypeError: Cannot read properties of undefined (reading 'startsWith')
at a.visible_results (TransactionList.vue:429:1)
at t.get (vue.runtime.esm.js:3446:33)
at t.evaluate (vue.runtime.esm.js:3547:27)
at a.visible_resu...```
TypeError: Cannot read properties of undefined (reading 'startsWith')
at a.visible_results (TransactionList.vue:429:1)
at t.get (vue.runtime.esm.js:3446:33)
at t.evaluate (vue.runtime.esm.js:3547:27)
at a.visible_results (vue.runtime.esm.js:5537:25)
at a.Q (TransactionList.vue:1:11262)
at t._render (vue.runtime.esm.js:2684:28)
at a.r (vue.runtime.esm.js:3875:27)
at t.get (vue.runtime.esm.js:3446:33)
at new t (vue.runtime.esm.js:3436:51)
at Mr (vue.runtime.esm.js:3892:5) 'render'
```
Siehe Foto:![Bildschirmfoto_vom_2023-10-09_17-21-17](/uploads/afdc1ee4b3c68ee09a6d48ddb344b044/Bildschirmfoto_vom_2023-10-09_17-21-17.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/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/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.edu