netvs-core issueshttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues2023-10-25T19:25:20+02:00https://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/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/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/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/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/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/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/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/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/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/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/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/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/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/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/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.edu