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)
Exemple #8
0
 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', []))