Página 1 de 1

Implementación de un paquete WAPT con opciones

Publicado: 13 de mayo de 2020 - 14:48
por Patrice_minagri
Buen día,

Primero, el contexto: Imaginemos que necesito un paquete que se ejecute de forma diferente según el perfil del usuario (mediante la adición de plugins basados ​​en roles de usuario). Supongamos que los perfiles no se diferencian por la pertenencia a un grupo específico y que no existe ningún archivo que permita definir un perfil.

¿Es posible ejecutar un paquete con una opción para recuperar la opción como una variable y ejecutar la parte del código Python que corresponde al valor de la variable probada (como la operación de una función al final)?
Ejemplo: wapt-get install agri-7zip -profile (u opción)

GRACIAS.

Patrice

Re: Implementación de un paquete WAPT con opciones

Publicado: 13 de mayo de 2020 - 15:03
por vcardon
Patrice_minagri escribió: 13 de mayo de 2020 - 14:48 Primero, el contexto: Imaginemos que necesito un paquete que pueda ejecutarse de manera diferente según el perfil del usuario (añadiendo complementos según los roles del usuario). Y que los perfiles no se diferencian por la pertenencia a un grupo en particular y que no hay ningún archivo que permita definir un perfil.
Hola Patrick,

Python te permite hacer todo lo que puedas imaginar.

Las funciones de ayuda de configuración están ahí para ayudar, pero también puede usar funciones clásicas de Python para leer datos de un archivo, buscar valores en bases de datos de registro, consultar un repositorio externo (LDAP, AD, DBMS, etc.).

Sin embargo, no veo muy bien cómo vas a lograr que lo que intentas hacer sea fiable; ¿cómo diferenciarás los roles de tus usuarios?

Atentamente.

Vicente