configed (java) / Verbesserungen

Antworten
tb-killa
Beiträge: 76
Registriert: 22 Okt 2017, 16:59

configed (java) / Verbesserungen

Beitrag von tb-killa »

Wir haben uns mal euer Github Repo angeschaut und dort euer configed gefunden =)

Folgendes ist uns aufgefallen bzw. wären unserer Meinung nach bestimmt auch für andere User interessant:

Thema: (configed.opsiclientd_events)
Wir haben für unsere Bedürfnisse hier ein eigenes Event eingetragen, welches wir entsprechend der Anforderungen entsprechend ausführen.
Im oberen Menüband habt ihr die Funktion bezüglich einer eigenen Eintrag eingefügt, sodass eigene Definitionen entsprechend eingeblendet werden.

Im PopUP Contect (Rechtsklick-Menü) habt ihr zwar Codeseitig etwas vorbereitet oder sogar bereits eingefügt, aber es ist auskommentiert:
https://github.com/opsi-org/configed/bl ... java#L2288

Hat dies einen besonderen Grund ? Könnt ihr diese Funktion aktivieren ??

Desweiteren wäre es unserer Meinung nach nicht ganz Unwichtig wenn man das Kontext-Menü: "Server-Konsole" -> "opsi" in den einzelnen Bereichen für den User expliziert deaktivieren könnte, z.B. "Verteilung opsi-client-agent" wie z.B. "user.{}.ssh.commands.active = false , sperrt den Inhalt des Untermenü "opsi".

Ein Kunde fragte uns ob man im Panel "Produktkonfigurationen" ebenfalls einen Reiter "Erstellungsdatum" einblenden könnte ?
Vielleicht ist ja bereits der Code erhalten ?

Zu guter Letzt hätten wir selber noch eine Bitte:

Leider kommen wir selber des öfteren mit dem Gruppierungsfunktion innerhalb des Panel "Produktkonfigurationen" durcheinander.
DIe Handhabung mit dem hinzufügen, entfernen von Paketen zu Gruppen , auch das Anlegen dieser ist innerhalb der GUI gewöhnungsbedürftig.
Wäre es möglich dies nach dem "Tree-baum" Prinzip umzubauen ??
Oder eine zusätzliche Möglichkeit über das PopUP (Kontext) Menü ,
z.B. auf ein Produkt mit Rechtsklick -> Gruppieren, hier könnte z.B. Pro Auswahl die PopUP Box (Content) hochkommen mit "Anlegen / Umbennen / Verschieben" sowie ein weiteres SubMenü für z.B. "Zuweisen (Multiselektion zu Gruppen) und Entfernen".


WIr haben bestimmt noch etwas , die Zeit wird zeigen welche Ideen bzw. Kriterien / Wünsche (Verbesserungen) noch kommen ;)
Benutzeravatar
r.roeder
uib-Team
Beiträge: 540
Registriert: 02 Jul 2008, 10:08

Re: configed (java) / Verbesserungen

Beitrag von r.roeder »

Wir freuen uns immer über Rückmeldungen, das ist ja eines der Wesenszügen von Opensource-Software

Je detaillierter, desto besser :)

Im Einzelnen:
tb-killa hat geschrieben:
Thema: (configed.opsiclientd_events)
Wir haben für unsere Bedürfnisse hier ein eigenes Event eingetragen, welches wir entsprechend der Anforderungen entsprechend ausführen.
Im oberen Menüband habt ihr die Funktion bezüglich einer eigenen Eintrag eingefügt, sodass eigene Definitionen entsprechend eingeblendet werden.

Im PopUP Contect (Rechtsklick-Menü) habt ihr zwar Codeseitig etwas vorbereitet oder sogar bereits eingefügt, aber es ist auskommentiert:
https://github.com/opsi-org/configed/bl ... java#L2288

Hat dies einen besonderen Grund ? Könnt ihr diese Funktion aktivieren ??
Die selbstdefinierten Events erscheinen im Hauptmenü, Punkte opsiclient, und im Kontextmenü des Clients-Tab

Die auskommentierte Funktion war dafür gedacht, die Extraevents auch in der Produktekonfiguration im Kontextmenü anzubieten. Diese Bedienmöglichkeiten wurde aber zugunsten eines schnelleren Bedienflusses verworfen. Daher die Leiche im Code.
tb-killa hat geschrieben: Desweiteren wäre es unserer Meinung nach nicht ganz Unwichtig wenn man das Kontext-Menü: "Server-Konsole" -> "opsi" in den einzelnen Bereichen für den User expliziert deaktivieren könnte, z.B. "Verteilung opsi-client-agent" wie z.B. "user.{}.ssh.commands.active = false , sperrt den Inhalt des Untermenü "opsi".
Wenn man das Modul Userroles benutzt, kann man userspezifisch ganze Funktionsbereiche der SSH-Konsole an/abschalten, diese Funktionalität auf im Kern dynamisch definierte Einzelfunktionen zu erweitern, ist nicht undenkbar, aber würde jede Menge Fehlerquellen schaffen. Daher ist das vorerst nicht vorgesehen.
tb-killa hat geschrieben: Ein Kunde fragte uns ob man im Panel "Produktkonfigurationen" ebenfalls einen Reiter "Erstellungsdatum" einblenden könnte ?
Vielleicht ist ja bereits der Code erhalten ?
Ist das Erstellungsdatum des Produktes gemeint? Das kennt leider auch die opsi-Datenbank nicht


tb-killa hat geschrieben:
Leider kommen wir selber des öfteren mit dem Gruppierungsfunktion innerhalb des Panel "Produktkonfigurationen" durcheinander.
DIe Handhabung mit dem hinzufügen, entfernen von Paketen zu Gruppen , auch das Anlegen dieser ist innerhalb der GUI gewöhnungsbedürftig.
Wäre es möglich dies nach dem "Tree-baum" Prinzip umzubauen ??
Oder eine zusätzliche Möglichkeit über das PopUP (Kontext) Menü ,
z.B. auf ein Produkt mit Rechtsklick -> Gruppieren, hier könnte z.B. Pro Auswahl die PopUP Box (Content) hochkommen mit "Anlegen / Umbennen / Verschieben" sowie ein weiteres SubMenü für z.B. "Zuweisen (Multiselektion zu Gruppen) und Entfernen".
Dass es sich hier um eine Baustelle handelt, ist uns klar. Ein Produktgruppenbaum wäre ein komplett neues Feature, dass mit viel Aufwand und möglicherweise geringem Nutzen eingeführt werden könnte. Die Kontextmenü-Bedienung ist sicherlich ein Ansatz, habe aber noch kein durchgängige Idee verstanden. Vielleicht mal in einem Workshop :)

tb-killa hat geschrieben: WIr haben bestimmt noch etwas , die Zeit wird zeigen welche Ideen bzw. Kriterien / Wünsche (Verbesserungen) noch kommen ;)
Wie gesagt, gerne

R. Röder
opsi support - uib gmbh
For productive opsi installations we recommend maintainance + support contracts which are the base of opsi development.


Wondering who's using opsi? Have a look at the opsi map: http://opsi.org/opsi-map/.
Antworten