def take_action(self, parsed_args): columns = ('name', '_id', 'creator', 'creation_date') data = self.app.client_manager.get( urlparse.query_by(scenarios_url(), ['name', 'installer', 'version', 'project'], parsed_args)) return self.format_output(columns, data.get('scenarios', []))
def take_action(self, parsed_args): print parsed_args return self.app.client_manager.post( urlparse.query_by( resources_url(parsed_args.scenario_name, 'trust_indicators'), ['installer', 'version', 'project'], parsed_args), parsed_args.trust_indicator)
def take_action(self, parsed_args): columns = ('_id', 'pod_name', 'project_name', 'case_name', 'installer', 'version', 'scenario', 'criteria', 'start_date') data = self.app.client_manager.get( urlparse.query_by(results_url(), [ 'case', 'build_tag', 'from', 'last', 'scenario', 'period', 'project', 'to', 'version', 'criteria', 'installer', 'pod', 'page' ], parsed_args)) return self.format_output(columns, data.get('results', []))
def take_action(self, parsed_args): columns = ( "name", "_id", "creator", "role", "mode", "creation_date", ) data = self.app.client_manager.get( urlparse.query_by(pods_url(), 'name', parsed_args)) return self.format_output(columns, data.get('pods', []))
def take_action(self, parsed_args): return self.app.client_manager.post( urlparse.query_by( resources_url(parsed_args.scenario_name, 'scores'), ['installer', 'version', 'project'], parsed_args), parsed_args.score)
def take_action(self, parsed_args): return self.app.client_manager.put( urlparse.query_by( resources_url(parsed_args.scenario_name, 'owner'), ['installer', 'version'], parsed_args), parsed_args.owner)
def take_action(self, parsed_args): return self.app.client_manager.delete( urlparse.query_by( resources_url(parsed_args.scenario_name, 'versions'), 'installer', parsed_args), parsed_args.name)
def take_action(self, parsed_args): columns = ('name', '_id', 'creator', 'creation_date') data = self.app.client_manager.get( urlparse.query_by(projects_url(), 'name', parsed_args)) return self.format_output(columns, data.get('projects', []))