netvs-core issueshttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues2023-10-02T12:44:24+02:00https://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/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/522Home: add fetch_limit2023-12-07T18:52:39+01:00xe4704janis.streib@kit.eduHome: add fetch_limitSome people have quite a lot of bcds. We should add a fetch-limit in order to limit loading times for Home.Some people have quite a lot of bcds. We should add a fetch-limit in order to limit loading times for Home.https://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/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/514devel: Scroll bar does not work in Patch Request2023-10-27T21:26:27+02:00se7337klara.mall@kit.edudevel: Scroll bar does not work in Patch RequestWhen I try to use the scroll bar to scroll in a drop-down list in Patch Request Form (devel), i.e. choosing "Add a patch action" -> e.g. "building" (but it's also true for the other fields) and then clicking the scrollbar, it just closes...When I try to use the scroll bar to scroll in a drop-down list in Patch Request Form (devel), i.e. choosing "Add a patch action" -> e.g. "building" (but it's also true for the other fields) and then clicking the scrollbar, it just closes the drop-down list. Tested in Google Chrome and Firefox.
It is still possible to type something and thereby shorten the drop-down list.API 4.0 Releasegj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.eduhttps://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/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/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/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/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/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/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/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/418CSV-Export mit Filter anwenden2022-10-31T19:17:44+01:00yc7050CSV-Export mit Filter anwendenIch vermisse die Möglichkeit, nach dem Filtern von bestimmten DNS-Einträgen dann nur diese zu exportieren. Wenn ich einen Filter verwende, werden mir für eine Broadcastdomain auch nur Geräte angezeigt, bei deren Name mein Filterwort vork...Ich vermisse die Möglichkeit, nach dem Filtern von bestimmten DNS-Einträgen dann nur diese zu exportieren. Wenn ich einen Filter verwende, werden mir für eine Broadcastdomain auch nur Geräte angezeigt, bei deren Name mein Filterwort vorkommt, aber wenn ich anschließend auf „records als csv Datei exportieren“ gehe, dann erhalte ich alle eingetragenen Geräte der Domain.rx2495alexander.kaschta9@kit.edurx2495alexander.kaschta9@kit.eduhttps://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.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/361Suche & Schnellnavigation: s/ liefert nicht alle ergebnisse2022-04-25T22:31:51+02:00gq3345rainer.steinmueller@kit.eduSuche & Schnellnavigation: s/ liefert nicht alle ergebnisse* suche mit `org:SCC` liefert 3 ergebnisse, darunter 'SCC' selbst.
* suche mit `org:s/SCC` liefert nur 2 ergebnisse, wobei 'SCC' fehlt.
* dementsprechend ohne ergebnisse auch `org:s/^SCC$`
* https://netvs-devel.scc.kit.edu/launch/search/...* suche mit `org:SCC` liefert 3 ergebnisse, darunter 'SCC' selbst.
* suche mit `org:s/SCC` liefert nur 2 ergebnisse, wobei 'SCC' fehlt.
* dementsprechend ohne ergebnisse auch `org:s/^SCC$`
* https://netvs-devel.scc.kit.edu/launch/search/s/SCC liefert '404: ungueltige URL!'. search/org:SCC funktioniert aber.
vermutlich nimmt s/ nur den list-parameter name_regexp; aber ohne s/ wird name_regexp und short_name genommen?https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/351Debounce in BCDRecords.vue2022-09-10T19:45:16+02:00ha2931dominik.rimpf@kit.eduDebounce in BCDRecords.vueVerbesserungsvorschlag von Olaf Hopp:
wenn man beim Filter amfaengt zu tippen bitte
eine kleine Verzoegerung einbauen bevor man lossucht.
Bei grossen Tabellen (z.B. MX-Records in BCD kit-mx-cn)
wenn man dort im Suchfilter anfaengt zu ti...Verbesserungsvorschlag von Olaf Hopp:
wenn man beim Filter amfaengt zu tippen bitte
eine kleine Verzoegerung einbauen bevor man lossucht.
Bei grossen Tabellen (z.B. MX-Records in BCD kit-mx-cn)
wenn man dort im Suchfilter anfaengt zu tippen
ist der Browser beim ersten 'i' erst mal gefuehlte 2 Minuten
unter Volldampf, bei weiteren Buchstaben wird das dann zwar besser
aber allemal laestig. Insbesondere wenn man schon mal weiter getippt
hat und dann den Vertipper bemerkt und man dann mit <Backspace>
wieder aenfaengt zu loeschen.
Also bitte erst nach einer kleine Verzoegrung anfangen zu suchen
oder erst dann, wenn mindesten 3 (?) Buchstaben eingetippt worden sind.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/322Suche: Nutzbarkeit der Suchoptionen2022-02-23T17:20:36+01:00zd8187julian.schuh@kit.eduSuche: Nutzbarkeit der SuchoptionenWenn man die Suche benutzt, wird die Anzahl der Ergebnisse standardmäßig auf 25 begrenzt.
Per Klick auf das Fragezeichen wird dann ein Popover inkl. Dropdownmenu angezeigt, über das man die Begrenzung ändern kann. Hier sehe ich zwei Prob...Wenn man die Suche benutzt, wird die Anzahl der Ergebnisse standardmäßig auf 25 begrenzt.
Per Klick auf das Fragezeichen wird dann ein Popover inkl. Dropdownmenu angezeigt, über das man die Begrenzung ändern kann. Hier sehe ich zwei Probleme:
1. Discoverability: Das Dropdown-Menu ist recht schwer zu finden. Ich denke es könnte sinnvoll sein, das Dropdown-Menu prominenter zu platzieren, z.B. rechts neben dem Such-Eingabefeld o.ä. Ich habe es ohne Hinweis nicht gefunden, und auch nicht im "Fragezeichen/Hilfe-Popover" erwartet.
2. Das Dropdown-Menu ist ja Teil des Hilfe-Popovers. Wenn der Maus-Fokus jetzt auf den Dropdown-Teil des Dropdown-Menus wechselt, schließt sich das Popover inkl. dem Dropdownmenu wieder. Es ist mir also nicht möglich, mit der Maus einen Eintrag auszuwählen. Wenn man es schafft, dass der "obere" Teil des Dropdown-Menus den Fokus bekommt, kann man danach einen Eintrag per Tastatur auswälen.
Das Problem tritt in Firefox auf Linux auf.gj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.edu