Hemos realizado algunas mejoras en la API Python de Mergin Maps para ofrecer a los administradores un mayor control sobre la gestión de usuarios. Las nuevas funciones permiten crear nuevos usuarios, personalizar los nombres de usuario, gestionar las funciones de los miembros e invitados y mucho más.
Mejorar la gestión de usuarios con la API de Python
Las nuevas herramientas ofrecen mayor flexibilidad a los usuarios que deseen crear scripts para automatizar la creación de usuarios para su organización o integrar la gestión de usuarios con sus propios procesos internos. Si necesita invitar a un gran número de usuarios a su proyecto o espacio de trabajo, también puede utilizar la herramienta API en lugar de tener que enviar invitaciones individuales a través del panel de control. También puede utilizar el cliente API para gestionar proyectos, generar informes de estado y enviar o recibir cambios en los proyectos.
Script python de ejemplo de creación de usuario
El siguiente script de ejemplo es el formato para crear un nuevo usuario con la API de Pyton
import mergin
#generate Mergin client
client = mergin.MerginClient(login='john', password='T0p_secret')
#create user substitute values in <> with actual user values [username] and [notify_user] are optional
client.create_user(<email>, <password>, <workspace_id>, <workspace_role>, [username], [notify_user])
Por ejemplo, si quisiera crear un nuevo usuario'jdoe@surveyor.com'y añadirlo como administrador en el espacio de trabajo '1234', utilizaría el siguiente script:
import mergin
client = mergin.MerginClient(login='myusername', password='P@asswd')
client.create_user("jdoe@surveyor.com", "T0p_$ecret!", 1234, "admin", notify_user=True)
Conclusión
La API Python de Mergin Maps está disponible para todos los usuarios de los planes Premium y Enterprise. Para obtener más información sobre estas nuevas funciones, puedes leer sobre ellas y otras funciones de la API de Mergin Maps en nuestra documentación.