netvs-core issueshttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues2024-01-31T17:28:08+01:00https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/588Generic Requests-Tracking in NETDB?2024-01-31T17:28:08+01:00xe4704janis.streib@kit.eduGeneric Requests-Tracking in NETDB?Man könnte sich Gedanken über ein generisches Requests-Tracking in der NETDB machen.
Im NETVS-Devel-Chat gab es dazu schon einige Überlegungen.
Die grundidee wäre, dass man als Nutzender seine Requests auch im Nachhinen einsehen kann un...Man könnte sich Gedanken über ein generisches Requests-Tracking in der NETDB machen.
Im NETVS-Devel-Chat gab es dazu schon einige Überlegungen.
Die grundidee wäre, dass man als Nutzender seine Requests auch im Nachhinen einsehen kann und den Zustand von denen einsehen kann.
Modellierung ggf. relativ abstrakt mit generischen Objektattributen für den "Inhalt" der Anfragen.
Es soll kein zweites Ticket-System werden, sondern ausschließlich Requests/Anträge abbilden,
die einen direkten Bezug zur NetDB haben. Konkreter: ein Antrag kann sich nur auf Objekttypen beziehen,
die in der WebAPI abgebildet/modelliert sind. Aktuelle Kandidaten wären:
- Patch Request (KIT-weit)
- BCDs (Neueinträge)
- Subnetze (Änderungen)
- DHCP, BCD-basiert (Neu, Ändern)
- vpn2vlan (noch prüfen)
- wifi2vlan (noch prüfen)
- KNN-Domainantrag (SLD: neu, alt, Providerwechsel. Aber keine Mailadressen - nicht in NetDB)
Basisansatz f.d Modellierung:
- `request_type`, `request`, `request_item` als Objekttypen.
- Schema evlt. `cntl`.
- Relation zu den inhaltlichen Objekttypen via global join.
Aus momentaner Sicht könnte es folgende Vorteile geben:
- Antragstellung und Bearbeitung erfolgen direkt im NETVS; zusätzliche Status-Infos per Mail analog gitlab-issues sollten machbar sein.
- Antragsdaten direkt in NetDB integrierbar
- der Bearbeitungsverlauf eines Antrags ist (ohne entwicklungsseitigen Mehraufwand) im evlog sichtbar
- Antragsteller können den Status/Verlauf ihres Antrags jederzeit einsehen, ggf. auch nachträglich Antragsdaten korrigieren (falls es Fehler gab) oder anpassen.
- Antragsteller sehen alle ihre eingereichten Anträge (aktuelle und frühere, sofern sie aufgehoben werden)
Zeitfenster: aus heutiger Sicht nicht vor 2025https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/586RR-create-Funktion (generische Fkt. mit gruenem '+') nimmt keinen user-bestim...2023-11-09T16:30:35+01:00gq3345rainer.steinmueller@kit.eduRR-create-Funktion (generische Fkt. mit gruenem '+') nimmt keinen user-bestimmbaren FQDN-TypBei der generischen RR-create-Fkt. muss davon ausgegangen werden, dass der FQDN noch nicht existiert. Es reicht deshalb nicht, nur den FQDN-Typ-Default aus der RR-Typ-Definition zu nehmen. Wenn es keine weitere Vorauswahl gibt, muessen h...Bei der generischen RR-create-Fkt. muss davon ausgegangen werden, dass der FQDN noch nicht existiert. Es reicht deshalb nicht, nur den FQDN-Typ-Default aus der RR-Typ-Definition zu nehmen. Wenn es keine weitere Vorauswahl gibt, muessen hier alle FQDN-Typen angeboten werden; auch die, die evtl. fuer den vorgesehenen RR-Typ nicht in Frage kommen (weil nicht als DBRT definiert). Die korrekte Auswahl liegt dann im Ermessen des Users.
Waere der RR-Typ aber bereits bekannt, duerften nur die FQDN-Typen angeboten werden, fuer die es eine DBRT-Definition des RR-Typs gibt.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/585Patch Requests Change Insert info/check2023-12-14T21:57:16+01:00gj4210robert.kossessa9@kit.eduPatch Requests Change Insert info/check"Wenn man einen Change Inserts beantragt, wäre es sinnvoll, dem Kunden
vorzugeben, was es für Inserts gibt und generell prüft, ob da ein
Cable-Sharing-System verbaut ist und somit überhaupt machbar." -Manfred"Wenn man einen Change Inserts beantragt, wäre es sinnvoll, dem Kunden
vorzugeben, was es für Inserts gibt und generell prüft, ob da ein
Cable-Sharing-System verbaut ist und somit überhaupt machbar." -Manfredgj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/582Patch Request: Formular als eigenen View statt als Modal darstellen2024-01-31T17:28:08+01:00pe3533benjamin.aydt@kit.eduPatch Request: Formular als eigenen View statt als Modal darstellenDas Patch-Request Formular sollte als eigene Unterseite bzw. eigenen View (mit direkter URL -\> /requests/patch-request und Breadcrumb) statt als "Modal" dargestellt werden. \
Dies ist übersichtlicher und und es können auch Direktlinks a...Das Patch-Request Formular sollte als eigene Unterseite bzw. eigenen View (mit direkter URL -\> /requests/patch-request und Breadcrumb) statt als "Modal" dargestellt werden. \
Dies ist übersichtlicher und und es können auch Direktlinks an die Nutzer verteilt bzw. in unserer Doku/auf der Webseite verlinkt werden. \
(Die Patch-Request-Actions, sind als "Modal" gut dargestellt)https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/581Patch Request: Eintrag im Eventlog beim jeweiligen Modul.2023-11-06T17:28:37+01:00pe3533benjamin.aydt@kit.eduPatch Request: Eintrag im Eventlog beim jeweiligen Modul.Zur Archivierung und Nachvollziehbarkeit, sollte jeder Patch-Request zu einem Eintrag im Event-Log für das in der jeweiligen "Patch-Request-Action" ausgewählte Modul führen.Zur Archivierung und Nachvollziehbarkeit, sollte jeder Patch-Request zu einem Eintrag im Event-Log für das in der jeweiligen "Patch-Request-Action" ausgewählte Modul führen.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/580Patch Request: Actions erweitern (BCD(s) <-> Port)2023-12-14T21:09:18+01:00pe3533benjamin.aydt@kit.eduPatch Request: Actions erweitern (BCD(s) <-> Port)Um auch Patch-Requests für Trunk-Ports mit dem Formular abwickeln zu können, werden noch folgende Actions zur Auswahl benötigt:
1) Add BCD
2) Change/Replace BCD
3) Remove BCD
Eventuell können aber auch vorhandene Actions (Patch, Unpatc...Um auch Patch-Requests für Trunk-Ports mit dem Formular abwickeln zu können, werden noch folgende Actions zur Auswahl benötigt:
1) Add BCD
2) Change/Replace BCD
3) Remove BCD
Eventuell können aber auch vorhandene Actions (Patch, Unpatch) teilweise umbenannt werden.gj4210robert.kossessa9@kit.edugj4210robert.kossessa9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/579Patch Request: CSV-Import für Patch-Request-Actions2023-11-06T18:34:13+01:00pe3533benjamin.aydt@kit.eduPatch Request: CSV-Import für Patch-Request-ActionsDie Möglichkeit auf einen CSV-Import der "Request-Actions" wurde nun schon mehrfach gewünscht. \
Dies ist vor allem dann sinnvoll, wenn viele Dosen auf einmal umgeschaltet werden sollen, welche auch nicht zwingend im selben Gebäude sind.Die Möglichkeit auf einen CSV-Import der "Request-Actions" wurde nun schon mehrfach gewünscht. \
Dies ist vor allem dann sinnvoll, wenn viele Dosen auf einmal umgeschaltet werden sollen, welche auch nicht zwingend im selben Gebäude sind.https://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/575Automatic bug reporter2023-11-06T18:15:22+01:00rx2495alexander.kaschta9@kit.eduAutomatic bug reporterImplement a method to be able to automatically post NETVS error (in the frontend) to the NETVS team. This should not automatically create GitLab issues but rather send mails to the dev team to prevent from sensitive information from leak...Implement a method to be able to automatically post NETVS error (in the frontend) to the NETVS team. This should not automatically create GitLab issues but rather send mails to the dev team to prevent from sensitive information from leaking. Open for further suggestionshttps://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/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/537Feature Request - EUI-64 automatisch generieren2023-12-20T16:26:32+01:00kw3675Feature Request - EUI-64 automatisch generierenÄhnliches Anliegen wie #480, beim Klick auf "Kein AAAA-Record!" wäre es super, wenn automatisch die zum Subnetz der IPv4 passende EUI-64 IPv6 generiert und eingetragen würde. Benötigen wir so oft, dass wir da intern sogar schon ein Tool ...Ähnliches Anliegen wie #480, beim Klick auf "Kein AAAA-Record!" wäre es super, wenn automatisch die zum Subnetz der IPv4 passende EUI-64 IPv6 generiert und eingetragen würde. Benötigen wir so oft, dass wir da intern sogar schon ein Tool für geschrieben haben. (Kennt nur unsere Subnetze, bringt also anderen Instituten aktuell leider nichts.)ov5916julian.keck9@kit.eduov5916julian.keck9@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/524Move important footer links into different place2024-01-31T17:05:26+01:00xe4704janis.streib@kit.eduMove important footer links into different place... this would make those links more accessible/visible.... this would make those links more accessible/visible.Pre 4.1 NETVS Developmenthttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/499MACauth: temporäre Sperre2023-08-29T13:40:27+02:00iv4011benedikt.neuffer@kit.eduMACauth: temporäre SperreDerzeit gibt es keine Möglichkeit eine MAC-Adresse beim MACauth temporär zu sperren.
Anwendungsfälle:
* MAC soll nur zu bestimmten Momenten Zugang bekommen
* MAC ist nicht zuortbar, temporäre Sperre, bis sich jemand meldetDerzeit gibt es keine Möglichkeit eine MAC-Adresse beim MACauth temporär zu sperren.
Anwendungsfälle:
* MAC soll nur zu bestimmten Momenten Zugang bekommen
* MAC ist nicht zuortbar, temporäre Sperre, bis sich jemand meldethttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/487DNS searchlist überarbeiten2023-07-18T12:24:36+02:00iv4011benedikt.neuffer@kit.eduDNS searchlist überarbeitenAktuell gibt es DNS searchlist als DHCPv4-Option und die hängen an Subnetzen. Diese Info braucht man aber auch für RA und möchte man eigentlich für alle subnets einer BCD identisch haben. Zudem könnte es sein, dass man die Information au...Aktuell gibt es DNS searchlist als DHCPv4-Option und die hängen an Subnetzen. Diese Info braucht man aber auch für RA und möchte man eigentlich für alle subnets einer BCD identisch haben. Zudem könnte es sein, dass man die Information auch irgendwann via DHCPv6 verteilen möchte.
Hier muss man diskutieren, wie man damit umgehen möchte.xe4704janis.streib@kit.eduiv4011benedikt.neuffer@kit.eduha2931dominik.rimpf@kit.eduxe4704janis.streib@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/486Dateianhänge an Modulen2023-07-14T17:42:18+02:00iv4011benedikt.neuffer@kit.eduDateianhänge an ModulenZur Dokumentation wäre es ein gutes Feature Bilddateien an Module (evtl. auf root-Module bschränkt) zu hängen.
Beispiel wären hier Access Points, die teilweise hinter Verkleidungen versteckt sind. Eine Bilddokumentation würde hier helfen...Zur Dokumentation wäre es ein gutes Feature Bilddateien an Module (evtl. auf root-Module bschränkt) zu hängen.
Beispiel wären hier Access Points, die teilweise hinter Verkleidungen versteckt sind. Eine Bilddokumentation würde hier helfen.
Ein anderer Fall wären Kabel, bei denen man z.B. Trassenverläufe (KMZ/KML/PDFs) anhängen kann.
Gut wäre ein Schutz, dass man Module mit Bilder dran nicht einfach löschen kann. Aber auch dass man Bilder von einem Module zu einem anderen verschieben kann. Beispielsweise, wenn etwas anders modeliert werden soll.gq3345rainer.steinmueller@kit.eduzd8187julian.schuh@kit.eduiv4011benedikt.neuffer@kit.edugq3345rainer.steinmueller@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/482Einzelne Fasern in netdoc modellieren2023-07-14T20:47:53+02:00iv4011benedikt.neuffer@kit.eduEinzelne Fasern in netdoc modellierenStand heute sind Glasfaserverbindungen immer als Fasernpaare modelliert. Problem ist, dass wir immer mehr bidi-Transceiver nutzen, also einzelne Fasernpaare für Verbindungen genutzt werden. Diese Verbindungen können wir aktuell nicht sau...Stand heute sind Glasfaserverbindungen immer als Fasernpaare modelliert. Problem ist, dass wir immer mehr bidi-Transceiver nutzen, also einzelne Fasernpaare für Verbindungen genutzt werden. Diese Verbindungen können wir aktuell nicht sauber abbilden.gq3345rainer.steinmueller@kit.eduzd8187julian.schuh@kit.eduiv4011benedikt.neuffer@kit.edugq3345rainer.steinmueller@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/481Abbildung von VRFs oder noch abstrakterer Routing-Kontexte, zu denen mehrere ...2023-07-14T17:42:51+02:00gq3345rainer.steinmueller@kit.eduAbbildung von VRFs oder noch abstrakterer Routing-Kontexte, zu denen mehrere VRFs gehörenÜbernahme aus Net-WIKI 'NETDB/wapi4.0' unter "Weitere neue, rein verbal formulierte Anforderungen":
* Wird potentiell relativ wichtig, um neue Firewall-Konzepte (bb-s2, extranet, bb-s2-qu, ...) in Automatisierung abbilden zu können
* Prä...Übernahme aus Net-WIKI 'NETDB/wapi4.0' unter "Weitere neue, rein verbal formulierte Anforderungen":
* Wird potentiell relativ wichtig, um neue Firewall-Konzepte (bb-s2, extranet, bb-s2-qu, ...) in Automatisierung abbilden zu können
* Präzisierung erforderlichgq3345rainer.steinmueller@kit.eduzd8187julian.schuh@kit.eduiv4011benedikt.neuffer@kit.edugq3345rainer.steinmueller@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/480Anzeige neu generierte IPv6 Adressen2024-02-29T17:01:08+01:00yc7050Anzeige neu generierte IPv6 Adressen> Hallo KollegInnen,
hätte einen kleinen Feature-Request fürs netvs...
Wenn ich in der A-Records-Liste durch Klicken auf "Kein AAAA-Record!"
eine neuen anlege, wird der aus der IPv4-Adresse generiert. Wäre cool,
wenn dann irgendwo schon ...> Hallo KollegInnen,
hätte einen kleinen Feature-Request fürs netvs...
Wenn ich in der A-Records-Liste durch Klicken auf "Kein AAAA-Record!"
eine neuen anlege, wird der aus der IPv4-Adresse generiert. Wäre cool,
wenn dann irgendwo schon die resultierende IPv6-Adresse angezeigt würde
und nicht nur die IPv6::IPv4.
Aktuell muss ich jedesmal am Ende wieder in der Liste den/die Client/s
suchen, um die angelegte Adresse zu sehen.
Nur 'ne Kleinigkeit, aber viele Kleinigkeiten... naja, ihr wisst ja
selber
Schöne Grüße aus dem Physikhochhaus,
Lars Behrenshttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/476cntl.group.create: modify behaviour of do_copy_assignments?2023-10-20T18:17:09+02:00gq3345rainer.steinmueller@kit.educntl.group.create: modify behaviour of do_copy_assignments?- untergruppen: schalter 'do_copy_assignments' wirkt aktuell nur bei 'create' (aktuelle bcds und domains aus parentgruppe einmalig uebernehmen)
- neuen schalter 'do_replicate_assignments' einfuehren, um auch permanent neue bcds und domai...- untergruppen: schalter 'do_copy_assignments' wirkt aktuell nur bei 'create' (aktuelle bcds und domains aus parentgruppe einmalig uebernehmen)
- neuen schalter 'do_replicate_assignments' einfuehren, um auch permanent neue bcds und domains aus parentgruppe zu uebernehmen?
- alternativ: 'do_copy_assignments' bekommt 3 werte (tri-state, NN):
* 'initial' (einmalig, wenn auf 'initial' gesetzt oder bei create)
* 'always' (alle neuen bcds/domains aus parentgruppe uebernehmen)
* 'never' (passiv, nix uebernehmen - std. bei hauptgruppen)
direkte zuordnungsaenderungen in der untergruppe koennen weiterhin immer gemacht werden - im ermessen des ownersAPI 4.1 Releasegq3345rainer.steinmueller@kit.eduxe4704janis.streib@kit.eduha2931dominik.rimpf@kit.edugq3345rainer.steinmueller@kit.eduhttps://git.scc.kit.edu/scc-net/netvs/netvs-core/-/issues/474Fetch limits für fqdn lists2023-06-16T21:46:50+02:00xe4704janis.streib@kit.eduFetch limits für fqdn listsScc.kit.edu löst gerne crashes in browsern aus. Hier sollte man ein hartes fetch_limit api seitig einbinden und ein button der unter warnung ein fetch_all erzeugt.Scc.kit.edu löst gerne crashes in browsern aus. Hier sollte man ein hartes fetch_limit api seitig einbinden und ein button der unter warnung ein fetch_all erzeugt.