X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osmclient%2Fsol005%2Fuser.py;fp=osmclient%2Fsol005%2Fuser.py;h=689d359d9a2c5603dc23f23727cd6e069e11f44a;hb=93012adc64eb063b27bc030c9d6734d1db782cbd;hp=2f635f074794ef62dba0436bda3f6e156d3344fb;hpb=dd006fac5cefcff43d83bdd0ab1660d2bf2ef891;p=osm%2Fosmclient.git diff --git a/osmclient/sol005/user.py b/osmclient/sol005/user.py index 2f635f0..689d359 100644 --- a/osmclient/sol005/user.py +++ b/osmclient/sol005/user.py @@ -38,6 +38,7 @@ class User(object): def create(self, name, user): """Creates a new OSM user """ + self._client.get_token() if not user["projects"] or (len(user["projects"]) == 1 and not user["projects"][0]): del user["projects"] elif len(user["projects"]) == 1: @@ -83,6 +84,7 @@ class User(object): def update(self, name, user): """Updates an existing OSM user identified by name """ + self._client.get_token() # print(user) myuser = self.get(name) update_user = { @@ -163,6 +165,7 @@ class User(object): def delete(self, name, force=False): """Deletes an existing OSM user identified by name """ + self._client.get_token() user = self.get(name) querystring = '' if force: @@ -189,6 +192,7 @@ class User(object): def list(self, filter=None): """Returns the list of OSM users """ + self._client.get_token() filter_string = '' if filter: filter_string = '?{}'.format(filter) @@ -201,6 +205,7 @@ class User(object): def get(self, name): """Returns an OSM user based on name or id """ + self._client.get_token() if utils.validate_uuid4(name): for user in self.list(): if name == user['_id']: