confirmation_prompt=True,
help='user password')
@click.option('--projects',
- prompt=True,
+ prompt="Comma separate list of projects",
multiple=True,
+ callback=lambda ctx, param, value: ''.join(value).split(',') if all(len(x)==1 for x in value) else value,
help='list of project ids that the user belongs to')
#@click.option('--description',
# default='no description',
def create(self, name, user):
"""Creates a new OSM user
"""
+ if len(user["projects"]) == 1:
+ user["projects"] = user["projects"][0].split(",")
http_code, resp = self._http.post_cmd(endpoint=self._apiBase,
postfields_dict=user)
#print('HTTP CODE: {}'.format(http_code))