X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=osmclient%2Fsol005%2Fproject.py;fp=osmclient%2Fsol005%2Fproject.py;h=fe0f23c5fe3eec5fda0612a55baef19c26f791e2;hb=93012adc64eb063b27bc030c9d6734d1db782cbd;hp=a66d84b24c3063ef643bfc935d5494b0afa7c07d;hpb=dd006fac5cefcff43d83bdd0ab1660d2bf2ef891;p=osm%2Fosmclient.git diff --git a/osmclient/sol005/project.py b/osmclient/sol005/project.py index a66d84b..fe0f23c 100644 --- a/osmclient/sol005/project.py +++ b/osmclient/sol005/project.py @@ -38,6 +38,7 @@ class Project(object): def create(self, name, project): """Creates a new OSM project """ + self._client.get_token() http_code, resp = self._http.post_cmd(endpoint=self._apiBase, postfields_dict=project) #print('HTTP CODE: {}'.format(http_code)) @@ -61,6 +62,7 @@ class Project(object): def update(self, project, project_changes): """Updates an OSM project identified by name """ + self._client.get_token() proj = self.get(project) http_code, resp = self._http.put_cmd(endpoint='{}/{}'.format(self._apiBase, proj['_id']), postfields_dict=project_changes) @@ -87,6 +89,7 @@ class Project(object): def delete(self, name, force=False): """Deletes an OSM project identified by name """ + self._client.get_token() project = self.get(name) querystring = '' if force: @@ -113,6 +116,7 @@ class Project(object): def list(self, filter=None): """Returns the list of OSM projects """ + self._client.get_token() filter_string = '' if filter: filter_string = '?{}'.format(filter) @@ -125,6 +129,7 @@ class Project(object): def get(self, name): """Returns a specific OSM project based on name or id """ + self._client.get_token() if utils.validate_uuid4(name): for proj in self.list(): if name == proj['_id']: