Wir haben einige Verbesserungen vorgenommen an der Mergin Maps Python-API für mehr Kontrolle der Benutzerverwaltung durch Administratoren. Mit den neuen Funktionen können Sie neue Benutzer anlegen, Benutzernamen anpassen, die Rollen von Mitgliedern und Gästen verwalten und vieles mehr!
Verbessern Sie die Benutzerverwaltung mit der Python-API
Die neuen Tools bieten Nutzern mehr Flexibilität, indem sie Skripte erstellen, um die Benutzererstellung für ihr Unternehmen zu automatisieren oder die Benutzerverwaltung in ihre internen Prozesse zu integrieren. Wenn Sie eine große Anzahl von Nutzern zu Ihrem Projekt oder Arbeitsbereich einladen müssen, können Sie auch das API-Tool verwenden, anstatt einzelne Einladungen über das Dashboard zu versenden. Sie können den API-Client auch nutzen, um Projekte zu verwalten, Statusberichte zu erstellen und Projektänderungen zu pushen oder zu pullen.
Beispiel-Python-Skript zur Benutzererstellung
Das folgende Beispielskript ist das Format zum Erstellen eines neuen Benutzers mit der 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])
Wenn ich beispielsweise einen neuen Benutzer „ jdoe@surveyor.com “ erstellen und ihn als Administrator zum Arbeitsbereich „1234“ hinzufügen möchte, würde ich das folgende Skript verwenden:
Importzusammenführung
Client = mergin.MerginClient(Login='meinBenutzername', Passwort='P@asswd')
client.create_user("jdoe@surveyor.com", "T0p_$ecret!", 1234, "admin", notify_user=True)
Schlussfolgerung
Der Mergin Maps Die Python-API ist für alle Nutzer der Premium- und Enterprise-Pläne verfügbar. Um mehr über diese neuen Funktionen zu erfahren, lesen Sie mehr über sie und andere Funktionen des Mergin Maps API in unserer Dokumentation .