netvs-core issueshttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues2018-02-05T19:53:19+01:00https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/4Falsche Buttontexte beim Einfügen in die TA-Liste2018-02-05T19:53:19+01:00xe4704janis.streib@kit.eduFalsche Buttontexte beim Einfügen in die TA-Liste"Anlegen" usw."Anlegen" usw.Abteilungsweiter Testhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/39Vereinfachte Recordeintragung bei Klick auf einen "%d freie Adressen"-Block (v4)2018-02-27T11:55:57+01:00xe4704janis.streib@kit.eduVereinfachte Recordeintragung bei Klick auf einen "%d freie Adressen"-Block (v4)Abteilungsweiter Testhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/33FQDN: Bei Edit anzeigen, dass/wieviele Records den fqdn referenzieren/referen...2018-02-05T18:29:48+01:00xe4704janis.streib@kit.eduFQDN: Bei Edit anzeigen, dass/wieviele Records den fqdn referenzieren/referenziert wirdVerbessert evtl. das Verständnis über den FQDN als Objekt (mit Link zum Anzeigen der Records, um die effekte der Änderung besser zu verstehen).Verbessert evtl. das Verständnis über den FQDN als Objekt (mit Link zum Anzeigen der Records, um die effekte der Änderung besser zu verstehen).Abteilungsweiter Testhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/9Bessere Visualisierung von TA-Aktionen2018-03-07T13:27:53+01:00xe4704janis.streib@kit.eduBessere Visualisierung von TA-AktionenDerzeit ist es schwierig zu erkennen, was Symbole bedeuten (Visualisierung von Aktion vs. TA-Aktion (TA bearbeiten, löschen, verschieben).Derzeit ist es schwierig zu erkennen, was Symbole bedeuten (Visualisierung von Aktion vs. TA-Aktion (TA bearbeiten, löschen, verschieben).Abteilungsweiter Testhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/2Anzeigen freier IPv4-Adressblöcke in der Bereichsansicht / Sortierung2018-02-21T15:53:13+01:00se7337klara.mall@kit.eduAnzeigen freier IPv4-Adressblöcke in der Bereichsansicht / Sortierung* [x] Sortierung/Gruppierung adressweise oder fqdn-weise
* [x] Handling von ```rowspan```
* [x] Deafult-Sortierungen anzeigen
* [x] Wie werden mehrdeutige A/AAAA-Records dargestellt im Gegensatz zu eindeutigen
* [x] anzeigen freier a...* [x] Sortierung/Gruppierung adressweise oder fqdn-weise
* [x] Handling von ```rowspan```
* [x] Deafult-Sortierungen anzeigen
* [x] Wie werden mehrdeutige A/AAAA-Records dargestellt im Gegensatz zu eindeutigen
* [x] anzeigen freier addressen? -> blöcke
* [x] die Zahl der angezeigten freien Adressen korrigieren (ist eins zu groß)
* [x] Zahl der angezeigten freien Adressen am Anfang und am Ende korrigieren (dort immernoch eins zu groß) und konsistente Schreibweise "Adressen" / "Adresse(n)"Abteilungsweiter Testhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/74anzeige 'auto_dml_fqdn' bei dbrt-menue in rr-create2018-03-20T16:43:14+01:00gq3345rainer.steinmueller@kit.eduanzeige 'auto_dml_fqdn' bei dbrt-menue in rr-createbeim anlegen eines neuen rr's muss man sehen koennen, ob der fqdn automatisch erzeugt wird oder nicht. dazu das textattribut im sql-view 'v_dns_rr_def.rrd_auto_dml_fqdn_text' nehmen und moeglichst in den menue-title der dbrt-auswahl einb...beim anlegen eines neuen rr's muss man sehen koennen, ob der fqdn automatisch erzeugt wird oder nicht. dazu das textattribut im sql-view 'v_dns_rr_def.rrd_auto_dml_fqdn_text' nehmen und moeglichst in den menue-title der dbrt-auswahl einbauen (ist ja zum glueck breit genug). z.b.
`A-RR für Domain [Keine automatische FQDN-Behandlung]`
das attribut kommt erst nach dem heutigen db-reload (also ab morgen) dazu.KIT-weiter Testhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/112rr create / fqdn create: vorbelegung im auswahlmenue fuer inttype2018-06-22T16:14:57+02:00gq3345rainer.steinmueller@kit.edurr create / fqdn create: vorbelegung im auswahlmenue fuer inttypedas auswahlmenue der jeweiligen typen (record_inttype bzw. fqdn_inttype) in den entsprechenden create-funktionen muss ohne vorbelegung angeboten werden (initialzustand des menues z.b. 'bitte waehlen'), um die user an dieser stelle zu ein...das auswahlmenue der jeweiligen typen (record_inttype bzw. fqdn_inttype) in den entsprechenden create-funktionen muss ohne vorbelegung angeboten werden (initialzustand des menues z.b. 'bitte waehlen'), um die user an dieser stelle zu einer auswahl zu zwingen. (verhalten analog dnsvs-admin-intf.)
eine vorbelegung ist nur dann sinnvoll, wenn es genau einen in frage kommenden inttype gibt und dieser sich aus den funktionsparametern ergibt (z.b. trage mir einen neuen cname-rr zu diesem host-fqdn ein).
ich hatte gerade eine rueckfrage mit fehlermeldung, deren ursache ein falscher record_inttype fuer einen neuen cname-rr-eintrag war. dieser haette durch die korrekte benutzerauswahl vermieden werden koennen.
* [x] neue sql-sortierung zuerst nur in devel aktivieren
* [x] aktivierung in prod zum webapi-versionswechsel (termin steht noch nicht fest)WebAPI-Versionswechsel 2.0 -> 2.1xe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/297Macauth: Single object mode2022-05-13T20:43:44+02:00xe4704janis.streib@kit.eduMacauth: Single object modeNETVS Hackweek Ihttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/290Shortcut für Suche2021-10-12T12:21:19+02:00xe4704janis.streib@kit.eduShortcut für SucheÜblich ist wohl mittlerweile `/`.Üblich ist wohl mittlerweile `/`.NETVS Hackweek Ixe4704janis.streib@kit.eduxe4704janis.streib@kit.eduhttps://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/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/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/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/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/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/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/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/217Transaktionsgruppen und "Wizards"2023-12-28T14:12:46+01:00xe4704janis.streib@kit.eduTransaktionsgruppen und "Wizards"Für komplexe Aktionen im UI, die auf meherer Trasnaktionselemente abgebildet werden muss, schlage ich die Einführung von Transaktionsgruppen vor, die jeweils von einem "Wizard" behandelt wird, anstatt einzeln.
- [x] JSON-Strukturen defi...Für komplexe Aktionen im UI, die auf meherer Trasnaktionselemente abgebildet werden muss, schlage ich die Einführung von Transaktionsgruppen vor, die jeweils von einem "Wizard" behandelt wird, anstatt einzeln.
- [x] JSON-Strukturen definieren
- [x] HUB-Repo konfigurieren
- [x] Repo anlegen
- [x] Repo Strukturieren (devel + main branches, devel default)
- [x] Check-Scripte bauen
- [x] Schema definieren
- [x] Schema validieren
- [x] Erweiterte Checks
- [x] Transaction muss im dict_mode ausführbar sien (`idx` für alle gesetzt)
- [x] Variablen zur Variableneinsetzung müssen existieren
- [x] Default-Type Checks
- [x] CI-Config für Lint/Test
- [x] MR-Config (2 Reviews nötig + erfolgreicher CI-Run)
- [x] README (Contribution-Anleitiung, Prozess)
- [x] TA-Liste auf dict-mode umstellen
- [x] UUID-Prefixes
- [x] Error-Handling
- [x] Wizard-Renderer bauen
- [x] darstellung
- [x] dev-tool
- [x] ausführung
- [x] returning
- [x] Datatypes
- [x] Datetime
- [x] Date
- [x] int
- [x] bool
- [x] string
- [x] typeahead
- [x] mac_addr
- [x] ip_addr
- [x] select
- [x] fqdn
- [x] List-types
- [x] ~~filter~~
- [x] ~~upper~~
- [x] ~~lower~~
- [x] JSON-Dateien in NETVS einbinden
- [x] index.json in der CI vom Hub-Repo generieren
- [x] Hub-SeiteAPI 4.0 Releasexe4704janis.streib@kit.edurx2495alexander.kaschta9@kit.eduxe4704janis.streib@kit.edu