Fizemos algumas melhorias na API Python do Mergin Maps para dar aos administradores mais controlo sobre a gestão de utilizadores. As novas funcionalidades permitem-lhe criar novos utilizadores, personalizar nomes de utilizador, gerir funções de membros e convidados e muito mais!
Melhorar a gestão de utilizadores com a API Python
As novas ferramentas oferecem maior flexibilidade aos utilizadores que pretendam criar scripts para automatizar a criação de utilizadores para a sua organização ou integrar a gestão de utilizadores nos seus próprios processos internos. Se precisar de convidar um grande número de utilizadores para o seu projeto ou espaço de trabalho, pode também utilizar a ferramenta API em vez de ter de enviar convites individuais através do painel de controlo. Também pode utilizar o cliente da API para gerir projectos, gerar relatórios de estado e enviar ou receber alterações de projectos.
Exemplo de script python para criação de utilizadores
O script de exemplo abaixo é o formato para criar um novo utilizador com a Pyton API
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 exemplo, se eu quisesse criar um novo utilizador'jdoe@surveyor.com'e adicioná-lo como administrador no espaço de trabalho '1234', utilizaria o seguinte script:
import mergin
client = mergin.MerginClient(login='myusername', password='P@asswd')
client.create_user("jdoe@surveyor.com", "T0p_$ecret!", 1234, "admin", notify_user=True)
Conclusão
A API Python do Mergin Maps está disponível para todos os utilizadores nos planos Premium e Enterprise. Para saber mais sobre estas novas funcionalidades, pode ler sobre elas e outras funcionalidades da API Mergin Maps na nossa documentação.