Pagina 1 di 1

Distribuzione di un pacchetto WAPT con opzioni

Pubblicato: 13 maggio 2020 - 14:48
di Patrice_minagri
Buongiorno,

Innanzitutto, il contesto: immaginiamo di aver bisogno di un pacchetto che possa funzionare in modo diverso a seconda del profilo dell'utente (aggiungendo plugin basati sui ruoli utente). E che i profili non siano differenziati in base all'appartenenza a un gruppo specifico e che non ci sia alcun file che consenta di definire un profilo.

È possibile eseguire un pacchetto con un'opzione per recuperare l'opzione come variabile ed eseguire la parte del codice Python che corrisponde al valore della variabile testata (come l'operazione di una funzione alla fine).
Esempio: wapt-get install agri-7zip -profile (o opzione)

GRAZIE.

Patrizio

Oggetto: Distribuzione di un pacchetto WAPT con opzioni

Pubblicato: 13 maggio 2020 - 15:03
di vcardon
Patrice_minagri ha scritto: 13 maggio 2020 - 14:48 Innanzitutto, il contesto: immaginiamo di aver bisogno di un pacchetto che possa essere eseguito in modo diverso a seconda del profilo dell'utente (aggiungendo plugin in base ai ruoli dell'utente). E che i profili non siano differenziati dall'appartenenza a un gruppo particolare e che non esista un file che permetta di definire un profilo.
Ciao Patrick,

Python ti consente di fare tutto ciò che puoi immaginare.

Gli strumenti setuphelper sono lì per aiutarti, ma puoi anche usare le funzioni classiche di Python per leggere dati da un file, cercare valori nei database del registro, consultare un repository esterno (LDAP, AD, DBMS, ecc.).

Tuttavia, non capisco bene come farai a rendere affidabile ciò che stai cercando di fare; come fai a differenziare i ruoli dei tuoi utenti?

Sinceramente.

Vincenzo