netvs-core issueshttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues2022-07-11T20:49:11+02:00https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/386Macfinder: Rechte Modulauflösung2022-07-11T20:49:11+02:00xe4704janis.streib@kit.eduMacfinder: Rechte ModulauflösungAktuell kann man ohne globale Rechte nicht die End-Module auflösen. Mit fkt.-joins in Api 3.3 sollte das gehen und wird demnächst getestet.
@gq3345 hast du Ideen, wie wir bis dahin die Funktion für prod realisieren?Aktuell kann man ohne globale Rechte nicht die End-Module auflösen. Mit fkt.-joins in Api 3.3 sollte das gehen und wird demnächst getestet.
@gq3345 hast du Ideen, wie wir bis dahin die Funktion für prod realisieren?xe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/385netvs-test: Fehlermeldung beim Aufrufen einer BCD2022-06-10T22:13:46+02:00se7337klara.mall@kit.edunetvs-test: Fehlermeldung beim Aufrufen einer BCDWenn ich auf netvs-test die erste BCD (hier: adns-cn) anklicke, erscheint folgende Fehlermeldung. Auf prod tritt der Fehler nicht auf.
```
{
"failed_response": {
"exception": {
"error": {
"code":...Wenn ich auf netvs-test die erste BCD (hier: adns-cn) anklicke, erscheint folgende Fehlermeldung. Auf prod tritt der Fehler nicht auf.
```
{
"failed_response": {
"exception": {
"error": {
"code": 20,
"description": "[wapi] Undefinierter Parameter vorhanden",
"details": "Der verwendete Parametername ist für die angegebene Version und die angegebene Funktion nicht definiert."
},
"error_type": {
"code": -20001,
"name": "invalid_param",
"description": "Parameter ungültig"
},
"constraint": {
"name": null,
"description": null
},
"stacked_diag_params": {
"sqlstate": "P0001",
"message": "raise_exception",
"detail": "",
"hint": "",
"context": "PL/pgSQL function eh.set_err(eh.stacked_diag_params_rec_type,name,name,eh.userparams_kv_rec_type[],eh.typecode_rec_type) line 8 at RAISE\\nSQL statement \"SELECT eh.set_err(sd_rec, fpkg, fname, up_kv_rec_list, et_rec)\"\\nPL/pgSQL function wapi_3_1.insert_ta_stmt_value(record,wapi_3_1.ta_stmt,text,text,jsonb,bigint,text,boolean,boolean,text,jsonb,bigint,text,boolean,boolean,boolean,text) line 228 at PERFORM\\nSQL statement \"SELECT wapi_3_1.insert_ta_stmt_value(\\n in_cvsn_rec => cvsn_rec,\\n in_stmt_rec => wapi_ta_stmt_rec,\\n in_stmt_param_name => param_rec_jsonb ->> 'name',\\n --\\n in_stmt_old_value => param_rec_jsonb ->> 'old_value',\\n in_stmt_old_value_jsonb => param_rec_jsonb -> 'old_value',\\n in_stmt_old_r_pos => (stmt_idx2pos_dict -> old_ref_stmt_idx)::integer,\\n\\n in_stmt_old_r_param => param_rec_jsonb ->> 'old_ref_stmt_param',\\n -- default: false (falls nicht angegeben)\\n in_stmt_old_r_allow_no_data => param_rec_jsonb ? 'old_ref_allow_no_data' and (param_rec_jsonb ->> 'old_ref_allow_no_data')::boolean,\\n in_stmt_old_exists => old_exists,\\n --\\n in_stmt_new_value => param_rec_jsonb ->> 'new_value',\\n in_stmt_new_value_jsonb => param_rec_jsonb -> 'new_value',\\n in_stmt_new_r_pos => (stmt_idx2pos_dict -> new_ref_stmt_idx)::integer,\\n\\n in_stmt_new_r_param => param_rec_jsonb ->> 'new_ref_stmt_param',\\n -- default: false (falls nicht angegeben)\\n in_stmt_new_r_allow_no_data => param_rec_jsonb ? 'new_ref_allow_no_data' and (param_rec_jsonb ->> 'new_ref_allow_no_data')::boolean,\\n in_stmt_new_exists => new_exists,\\n --\\n in_conv_text2json => do_text2json,\\n in_src_fmt => in_src_fmt\\n )\"\\nPL/pgSQL function wapi_3_1.insert_ta_stmt_list(bigint,wapi_3_1.imp_ta_stmt_rec_type[],text,text) line 123 at PERFORM\\nSQL statement \"SELECT wapi_3_1.insert_ta_stmt_list(\\n in_ta_id => ta_id,\\n in_stmt_list => stmt_list,\\n in_http_rq_mthd => in_http_rq_mthd\\n )\"\\nPL/pgSQL function wapi_3_1.ta_handler(text,text,text,boolean,boolean,boolean,text) line 22 at PERFORM",
"dml_src_table": null,
"schema": "",
"table": "",
"column": "",
"datatype": "",
"constraint": ""
},
"others": {},
"traceback": [
{
"function": "wapi_3_1.insert_ta_stmt_value",
"param": {
"wapi.system.name": "dns",
"wapi.object_type.name": "record",
"wapi.function.name": "list",
"wapi.transaction_stmt_param.name": "is_auth",
"wapi.transaction_stmt_param.old_value": true,
"wapi.transaction_stmt_param.new_value": null,
"wapi.version.major": 3,
"wapi.version.minor": 1
}
},
{
"function": "wapi_3_1.insert_ta_stmt_list",
"param": {
"wapi.transaction_stmt.idx": "0",
"wapi.transaction_stmt.pos": 0
}
}
]
}
},
"request": {
"url": "/api/3.2//wapi/transaction/execute"
},
"data": [
{
"name": "dns.record.list",
"old": {
"sorting_params_list": [
"type",
"target_ipaddr",
"data",
"fqdn"
],
"target_bcd_list": [
"adns-cn"
],
"is_auth": true,
"target_bcd_list_is_nullable": true
}
},
{
"name": "dns.fqdn.list",
"join": {
"0": "default"
}
},
{
"name": "dnscfg.record_inttype.list",
"old": {
"is_own": true,
"sorting_params_list": [
"record_type"
]
}
},
{
"name": "dnscfg.record_type.list"
},
{
"name": "dnscfg.fqdn_type.list",
"old": {
"sorting_params_list": [
"position"
]
}
},
{
"name": "dns.ip_addr.list",
"old": {
"type": "4",
"is_dhcp": true
},
"join": {
"0": "default"
}
}
],
"route_info": {
"path": "/dnsvs/bcds/adns-cn"
},
"session_info": {
"browser": {
"app_code_name": "Mozilla",
"vendor": "Google Inc.",
"user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.61 Safari/537.36"
},
"login_name": "se7337"
},
"netvs": {
"build_id": "3f71f853,Job ID 677327@ci-netdb-1.scc.kit.edu scc-gitlab/scc-net/netvs runner",
"sysinfo": {
"host_oper_mode": {
"is_devel": false,
"is_prod": false,
"is_test": true,
"mode": "test"
},
"js_mods": [
"dnsvs",
"macauth"
],
"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": "85e211e"
},
{
"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": "85e211e"
},
{
"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": "85e211e"
}
],
"version": "85e211e",
"version_name": "Danziger Kantapfel"
}
}
}
```https://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/383Fehler beim Prüfen einer Löschung2022-07-21T15:45:56+02:00ba4802Fehler beim Prüfen einer LöschungIch habe 2 Einträge zur Löschung markiert und dann die Funktion "Testen" benutzt. Das Ergebnis war eine Fehlermeldung mit diesem Inhalt:
```
{
"fileName": "https://netvs.scc.kit.edu/js/app.e323500e.js",
"lineNumber": 1,
"colu...Ich habe 2 Einträge zur Löschung markiert und dann die Funktion "Testen" benutzt. Das Ergebnis war eine Fehlermeldung mit diesem Inhalt:
```
{
"fileName": "https://netvs.scc.kit.edu/js/app.e323500e.js",
"lineNumber": 1,
"columnNumber": 94222,
"message": "a.ta_list[U.a.getAPIErrorIndexFromDBException(...)] is undefined",
"route_info": {
"path": "/login"
},
"session_info": {
"browser": {
"app_code_name": "Mozilla",
"vendor": "",
"user_agent": "Mozilla/5.0 (Windows NT 6.3; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0"
},
"login_name": null
},
"netvs": {
"build_id": "3f71f853,Job ID 677327@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": "85e211e"
},
{
"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": "85e211e"
},
{
"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": "85e211e"
},
{
"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": "85e211e",
"version_name": "Danziger Kantapfel"
}
}
}
```https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/382Macfinder error2022-06-15T14:49:08+02:00gf3983Macfinder errorMacfinder error popup
Beim Versuch eine Mac-Adresse mit dem Macfinder aufzuspüren erhalte ich ein Popup:
"Etwas ist schief gelaufen...
...und es ist nicht Ihr Fehler!"
Inhalt wegen Zeilenlänge als Attachment
[Macfinder.txt](/uploads/1...Macfinder error popup
Beim Versuch eine Mac-Adresse mit dem Macfinder aufzuspüren erhalte ich ein Popup:
"Etwas ist schief gelaufen...
...und es ist nicht Ihr Fehler!"
Inhalt wegen Zeilenlänge als Attachment
[Macfinder.txt](/uploads/1795d7d7e212212e0f12740b3734e970/Macfinder.txt)xe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/381Fehler-Popup beim Login (TypeError: Cannot use 'in' operator to search...)2022-07-21T15:45:56+02:00ad9150Fehler-Popup beim Login (TypeError: Cannot use 'in' operator to search...)Seit ein paar Tagen bekomm ich jedes Mal beim Login folgenden Fehler:
```
{
"stack": "TypeError: Cannot use 'in' operator to search for 'cntl.admin' in undefined\n at a.D (https://netvs.scc.kit.edu/js/app.6ba38028.js:1:35489)\n ...Seit ein paar Tagen bekomm ich jedes Mal beim Login folgenden Fehler:
```
{
"stack": "TypeError: Cannot use 'in' operator to search for 'cntl.admin' in undefined\n at a.D (https://netvs.scc.kit.edu/js/app.6ba38028.js:1:35489)\n at a.t._render (https://netvs.scc.kit.edu/js/chunk-vendors.771021a4.js:13:23862)\n at a.r (https://netvs.scc.kit.edu/js/chunk-vendors.771021a4.js:13:27903)\n at rr.get (https://netvs.scc.kit.edu/js/chunk-vendors.771021a4.js:13:30788)\n at rr.run (https://netvs.scc.kit.edu/js/chunk-vendors.771021a4.js:13:31521)\n at Jn (https://netvs.scc.kit.edu/js/chunk-vendors.771021a4.js:13:29728)\n at Array.<anonymous> (https://netvs.scc.kit.edu/js/chunk-vendors.771021a4.js:13:12771)\n at ue (https://netvs.scc.kit.edu/js/chunk-vendors.771021a4.js:13:12166)",
"message": "Cannot use 'in' operator to search for 'cntl.admin' in undefined",
"route_info": {
"path": "/login"
},
"session_info": {
"browser": {
"app_code_name": "Mozilla",
"vendor": "Google Inc.",
"user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36"
},
"login_name": "ad9150"
},
"netvs": {
"build_id": "85e211ec,Job ID 666669@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": "85e211e"
},
{
"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": "85e211e"
},
{
"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": "85e211e"
},
{
"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": "85e211e",
"version_name": "Danziger Kantapfel"
}
}
}
```
Der kommt auch nochmal, sobald ich eine Aktion wie Record löschen oder bearbeiten in die Transaktionen-Liste übernehmen will:
```
{
"stack": "TypeError: Cannot use 'in' operator to search for 'cntl.admin' in undefined\n at a.D (https://netvs.scc.kit.edu/js/app.6ba38028.js:1:35489)\n at a.t._render (https://netvs.scc.kit.edu/js/chunk-vendors.771021a4.js:13:23862)\n at a.r (https://netvs.scc.kit.edu/js/chunk-vendors.771021a4.js:13:27903)\n at rr.get (https://netvs.scc.kit.edu/js/chunk-vendors.771021a4.js:13:30788)\n at rr.run (https://netvs.scc.kit.edu/js/chunk-vendors.771021a4.js:13:31521)\n at Jn (https://netvs.scc.kit.edu/js/chunk-vendors.771021a4.js:13:29728)\n at Array.<anonymous> (https://netvs.scc.kit.edu/js/chunk-vendors.771021a4.js:13:12771)\n at ue (https://netvs.scc.kit.edu/js/chunk-vendors.771021a4.js:13:12166)",
"message": "Cannot use 'in' operator to search for 'cntl.admin' in undefined",
"route_info": {
"path": "/dnsvs/bcds/itiv-server"
},
"session_info": {
"browser": {
"app_code_name": "Mozilla",
"vendor": "Google Inc.",
"user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36"
},
"login_name": "ad9150"
},
"netvs": {
"build_id": "85e211ec,Job ID 666669@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": "85e211e"
},
{
"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": "85e211e"
},
{
"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": "85e211e"
},
{
"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": "85e211e",
"version_name": "Danziger Kantapfel"
}
}
}
```https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/380BCD-View: Abschnitt Broadcastdomain unterteilen2022-05-23T21:58:33+02:00se7337klara.mall@kit.eduBCD-View: Abschnitt Broadcastdomain unterteilenNach dem Öffnen einer BCD ist der Abschnitt "Broadcastdomain" per default aufgeklappt.
Hier sind verschiedene Informationen und Links.
Könnte man diesen Abschnitt in mehrere Teile unterteilen. Wenn man einen eigenen Abschnitt für "Betre...Nach dem Öffnen einer BCD ist der Abschnitt "Broadcastdomain" per default aufgeklappt.
Hier sind verschiedene Informationen und Links.
Könnte man diesen Abschnitt in mehrere Teile unterteilen. Wenn man einen eigenen Abschnitt für "Betreuer/Administratoren" und "Domains" hätte, könnte man diese per default einklappen, was sinnvoll wäre, da diese teilweise sehr lang sind, aber die Nutzer kaum interessieren, z.B. BCD "vit-drucker":
https://netvs.scc.kit.edu/dnsvs/bcds/vit-drucker
Normalerweise loggen sich die Betreuer nicht ein, um die Betreuerliste oder die Domain zu checken.
Eher geht es hier um die IP-Adressen-Verwaltung.
Man muss viel nach unten scrollen, um zu den IP-Adressen zu kommen, wenn man keine separate Buttons "A Records" oder "AAAA Records" rechts anklickt.
Die Informationen wie Subnetze/NATVS-Bereich/Gateways sind wichtig und kurz um die zu verstecken.
Vorschlag:
"Betreuer/Administratoren" und "Domains" in eigenen Abschnitt auslagern (unter Broadcastdomain), der per default eingeklappt ist. Broadcastdomain enthält dann noch alles andere (es wird lediglich die "Mitte" rausgenommen).https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/379Wartungsmodus 'nur lesen' funktioniert nicht richtig2023-01-12T14:05:18+01:00gq3345rainer.steinmueller@kit.eduWartungsmodus 'nur lesen' funktioniert nicht richtigwenn wartungsmodus 'nur lesen' aktiviert ist, liefern manche seitenaufrufe einen fehler:
- [leases in bcd ausgeben](https://netvs-devel.scc.kit.edu/dhcp-leases/bcds/dhcp-netdb-1); andere seiten funktionieren danach aber (und auch davor s...wenn wartungsmodus 'nur lesen' aktiviert ist, liefern manche seitenaufrufe einen fehler:
- [leases in bcd ausgeben](https://netvs-devel.scc.kit.edu/dhcp-leases/bcds/dhcp-netdb-1); andere seiten funktionieren danach aber (und auch davor schon)
- reload page via browser reload button; hier kommt man anschliessend nicht mehr raus, solange der wartungsmodus drin ist
ohne wartungsmodus funktioniert alles.
ich kann webapi-seitig keine stelle finden, wodurch dieser effekt entstehen koennte.gq3345rainer.steinmueller@kit.eduxe4704janis.streib@kit.edugq3345rainer.steinmueller@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/377GroupCard: Edit FQDN2Group cleanup2022-05-02T15:23:10+02:00gj4210robert.kossessa9@kit.eduGroupCard: Edit FQDN2Group cleanup~~Der Edit Button bei den FQDN2Group Einträgen in der GroupCard tut nich~~
Reste des einst vorhandenen Edit-Buttons noch da~~Der Edit Button bei den FQDN2Group Einträgen in der GroupCard tut nich~~
Reste des einst vorhandenen Edit-Buttons noch dahttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/376Nur entsprechende Gruppen für Accounts & Subaccounts anzeigen2022-09-20T14:27:40+02:00gj4210robert.kossessa9@kit.eduNur entsprechende Gruppen für Accounts & Subaccounts anzeigenAktuell werden in der Token & Subaccount Ansicht sämtliche zugeordnete Gruppen für jeden Account angezeigt.
Es sollten nur die entsprechenden Gruppen für die jeweiligen Accounts angezeigt werden.Aktuell werden in der Token & Subaccount Ansicht sämtliche zugeordnete Gruppen für jeden Account angezeigt.
Es sollten nur die entsprechenden Gruppen für die jeweiligen Accounts angezeigt werden.gj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/375refactor Tokens.vue content in AccountCard and create better UI for group mem...2023-12-07T18:03:49+01:00gj4210robert.kossessa9@kit.edurefactor Tokens.vue content in AccountCard and create better UI for group membershipstitle says it alltitle says it allgj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/374Icons wrappen für eigene Definitionen2022-12-09T16:13:34+01:00gj4210robert.kossessa9@kit.eduIcons wrappen für eigene DefinitionenZum Beispiel zentral ein BCD icon definieren können, das dann entsprechend überall für BCDs verwendet wird.
Der beste Wrapper ist Eminem.Zum Beispiel zentral ein BCD icon definieren können, das dann entsprechend überall für BCDs verwendet wird.
Der beste Wrapper ist Eminem.gj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/373API 3.2: Darstellung des Domain-Badges2022-04-25T22:31:51+02:00xe4704janis.streib@kit.eduAPI 3.2: Darstellung des Domain-Badgeshttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/372API 3.2: "Meine FQDNs"-Übersicht neu auswerten2022-04-25T22:31:51+02:00xe4704janis.streib@kit.eduAPI 3.2: "Meine FQDNs"-Übersicht neu auswertenhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/371BCDRecords.vue in Components refactoren2022-08-29T19:30:49+02:00gj4210robert.kossessa9@kit.eduBCDRecords.vue in Components refactorenEs würde weitaus mehr Sinn ergeben, wenn jede "Record card" eine Component Instanz wäre. Das würde auch einen haufen an fürchterlicher Iteration sparen und #351 lösen.Es würde weitaus mehr Sinn ergeben, wenn jede "Record card" eine Component Instanz wäre. Das würde auch einen haufen an fürchterlicher Iteration sparen und #351 lösen.xe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/370Falsche Übrschrift DB-Editor bei Record anlegen2022-04-20T09:05:10+02:00xe4704janis.streib@kit.eduFalsche Übrschrift DB-Editor bei Record anlegen![SCC_request_2022-04-11](/uploads/0f5ae68f32d6ce50535c11520140079e/SCC_request_2022-04-11.PNG)![SCC_request_2022-04-11](/uploads/0f5ae68f32d6ce50535c11520140079e/SCC_request_2022-04-11.PNG)https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/369TXT Record in Meta-Domain anlegen wirft Fehler2022-04-20T09:05:10+02:00ku4708olaf.hopp@kit.eduTXT Record in Meta-Domain anlegen wirft FehlerSiehe auch Ticket DNS Eintrage fuer DKIM [SCC#6469638]
Aber ich komme da trotzdem nicht weiter :disappointed:
Es existiert die Domain _domainkey.mailtest.scc.kit.edu
Da drunter existiert eine Meta-Domain "20220407" und da drin ein TXT R...Siehe auch Ticket DNS Eintrage fuer DKIM [SCC#6469638]
Aber ich komme da trotzdem nicht weiter :disappointed:
Es existiert die Domain _domainkey.mailtest.scc.kit.edu
Da drunter existiert eine Meta-Domain "20220407" und da drin ein TXT Record mit einem DKIM-Key
Hat Heiko angelegt, keine Ahnung wie.
Ich habe neu angelegt 20220408._domainkey.mailtest.scc.kit.edu. als Meta-Domain
und gehe dann auf das "(i)" -> "Records auf FQDN".
In der dann noch leeren Liste klicke ich auf das '+' um dort einen neuen TXT-Record anzulegen
und erhalte unten stehende Fehlermeldung. ("this.fqdn is undefined")
Gruss, Olaf
```
{
"fileName": "https://netvs.scc.kit.edu/js/chunk-854978dc.70c60b8c.js",
"lineNumber": 1,
"columnNumber": 7417,
"message": "this.fqdn is undefined",
"route_info": {
"path": "/dnsvs/fqdns/20220408._domainkey.mailtest.scc.kit.edu./records"
},
"session_info": {
"browser": {
"app_code_name": "Mozilla",
"vendor": "",
"user_agent": "Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:98.0) Gecko/20100101 Firefox/98.0"
},
"login_name": "ku4708"
},
"netvs": {
"build_id": "02e8d074,Job ID 643823@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": "f2d19a2"
},
{
"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": "f2d19a2"
},
{
"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": "f2d19a2"
},
{
"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": "f2d19a2",
"version_name": "Crackling Pippin"
}
}
}
```https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/368Reservierte Adressen ohne Einträge2022-09-20T17:00:41+02:00zm6441andreas.ley@kit.eduReservierte Adressen ohne EinträgeWenn Adressen reserviert sind, aber (noch) keine records dafür eingetragen wurden, fehlt in den A/AAAA-Bereichen die Anzeige, _dass_ Adressen reserviert sind.
![Screenshot_2022-04-05_10-18-40](/uploads/011022c5bfd996ba0bc2df9b8790bbb6/Sc...Wenn Adressen reserviert sind, aber (noch) keine records dafür eingetragen wurden, fehlt in den A/AAAA-Bereichen die Anzeige, _dass_ Adressen reserviert sind.
![Screenshot_2022-04-05_10-18-40](/uploads/011022c5bfd996ba0bc2df9b8790bbb6/Screenshot_2022-04-05_10-18-40.png)
In der rechten Navigationsleiste sieht man, dass Adressen reserviert sind, und auch wenn man den entsprechenden Bereich aufklappt, aber dort, wo für gewöhnlich "4 reservierte Adressen" o.ä steht und jeder nicht NETVS-Developer das erwartet, fehlt diese Anzeige.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.