Seite 1 von 1

Bereitstellung eines WAPT-Pakets mit Optionen

Veröffentlicht: 13. Mai 2020 – 14:48 Uhr
von Patrice_minagri
Guten Morgen,

Zunächst zum Kontext: Stellen wir uns vor, ich benötige ein Paket, das je nach Benutzerprofil unterschiedlich ausgeführt werden kann (durch Hinzufügen von Plugins basierend auf Benutzerrollen). Die Profile werden dabei nicht durch die Zugehörigkeit zu einer bestimmten Gruppe unterschieden, und es gibt keine Datei, die die Definition eines Profils ermöglicht.

Ist es möglich, ein Paket mit einer Option auszuführen, die Option als Variable abzurufen und den Teil des Python-Codes auszuführen, der dem Wert der getesteten Variable entspricht (wie die Operation einer Funktion am Ende)?.
Beispiel: wapt-get install agri-7zip -profile (oder Option)

DANKE.

Patrice

Betreff: Bereitstellung eines WAPT-Pakets mit Optionen

Veröffentlicht: 13. Mai 2020 - 15:03 Uhr
von vcardon
Patrice_minagri schrieb: 13. Mai 2020 - 14:48 Uhr Zunächst zum Kontext: Stellen wir uns vor, ich benötige ein Paket, das je nach Benutzerprofil unterschiedlich ausgeführt werden kann (durch Hinzufügen von Plugins basierend auf Benutzerrollen). Die Profile werden dabei nicht durch die Zugehörigkeit zu einer bestimmten Gruppe unterschieden, und es gibt keine Datei, die die Definition eines Profils ermöglicht.
Hallo Patrick,

Mit Python können Sie alles machen, was Sie sich vorstellen können.

Die Setup-Hilfsfunktionen sind dazu da, Ihnen zu helfen. Sie können aber auch klassische Python-Funktionen verwenden, um Daten aus einer Datei zu lesen, Werte in Registry-Datenbanken nachzuschlagen oder ein externes Repository (LDAP, AD, DBMS usw.) abzufragen.

Ich verstehe allerdings nicht ganz, wie Sie Ihr Vorhaben zuverlässig gestalten wollen; wie differenzieren Sie die Rollen Ihrer Benutzer?

Aufrichtig.

Vincent