projects
/
osm
/
osmclient.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fix bug 946 - removed unnecessary check for additionalParams
[osm/osmclient.git]
/
osmclient
/
sol005
/
user.py
diff --git
a/osmclient/sol005/user.py
b/osmclient/sol005/user.py
index
2f635f0
..
64d5c69
100644
(file)
--- 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
"""
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:
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
"""
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 = {
# print(user)
myuser = self.get(name)
update_user = {
@@
-138,7
+140,7
@@
class User(object):
if not update_user:
raise ClientException("At least something should be changed.")
if not update_user:
raise ClientException("At least something should be changed.")
- http_code, resp = self._http.p
ut
_cmd(endpoint='{}/{}'.format(self._apiBase, myuser['_id']),
+ http_code, resp = self._http.p
atch
_cmd(endpoint='{}/{}'.format(self._apiBase, myuser['_id']),
postfields_dict=update_user)
# print('HTTP CODE: {}'.format(http_code))
# print('RESP: {}'.format(resp))
postfields_dict=update_user)
# print('HTTP CODE: {}'.format(http_code))
# print('RESP: {}'.format(resp))
@@
-163,6
+165,7
@@
class User(object):
def delete(self, name, force=False):
"""Deletes an existing OSM user identified by name
"""
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:
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
"""
def list(self, filter=None):
"""Returns the list of OSM users
"""
+ self._client.get_token()
filter_string = ''
if filter:
filter_string = '?{}'.format(filter)
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
"""
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']:
if utils.validate_uuid4(name):
for user in self.list():
if name == user['_id']: