def run(self): tplName = self.get_option('name') orgName = self.get_option('org') newName = self.get_option('new_name') desc = self.get_option('description') parentName = self.get_option('parent') content = self.getContent() env = get_library(orgName) if env == None: return os.EX_DATAERR template = get_template(orgName, env["name"], tplName) if template != None: if parentName != None: parentId = self.get_parent_id(orgName, env["name"], parentName) else: parentId = None run_spinner_in_bg(self.updateTemplate, [template["id"], newName, desc, parentId], _("Updating the template, please wait... ")) run_spinner_in_bg(self.updateContent, [template["id"], content], _("Updating the template, please wait... ")) print _("Successfully updated template [ %s ]") % template['name'] return os.EX_OK else: return os.EX_DATAERR
def run(self): org_name = self.get_option('org') env_name = self.get_option('env') view_label = self.get_option('label') view_id = self.get_option('id') view_name = self.get_option('name') view = get_content_view(org_name, view_label, view_name, view_id) if env_name: env = get_environment(org_name, env_name) env_id = env["id"] if env else None else: env = get_library(org_name) env_id = env["id"] if env else None view = self.api.show(org_name, view["id"], env_id) self.printer.add_column('id', _("ID")) self.printer.add_column('name', _("Name")) self.printer.add_column('label', _("Label")) self.printer.add_column('description', _("Description"), multiline=True) self.printer.add_column('organization', _('Org')) self.printer.add_column('definition', _("Definition")) self.printer.add_column('environments', _('Environments'), multiline=True) self.printer.add_column('versions', _("Versions"), multiline=True) self.printer.add_column('repositories', _('Repos'), multiline=True) self.printer.set_header(_("ContentView Info")) self.printer.print_item(view) return os.EX_OK
def run(self): org_name = self.get_option('org') env_name = self.get_option('env') view_label = self.get_option('label') view_id = self.get_option('id') view_name = self.get_option('name') view = get_content_view(org_name, view_label, view_name, view_id) if env_name: env = get_environment(org_name, env_name) env_id = env["id"] if env else None else: env = get_library(org_name) env_id = env["id"] if env else None view = self.api.show(org_name, view["id"], env_id) view["environments"] = ', '.join(str(x) for x in view["environments"]) self.printer.add_column('id', _("ID")) self.printer.add_column('name', _("Name")) self.printer.add_column('label', _("Label")) self.printer.add_column('description', _("Description"), multiline=True) self.printer.add_column('organization', _('Org')) self.printer.add_column('definition', _("Definition")) self.printer.add_column('environments', _('Environments'), multiline=True) self.printer.add_column('versions', _("Versions"), multiline=True) self.printer.add_column('repositories', _('Repos'), multiline=True) self.printer.set_header(_("ContentView Info")) self.printer.print_item(view) return os.EX_OK
def run(self): desc = self.get_option('description') orgName = self.get_option('org') tplPath = self.get_option('file') env = get_library(orgName) try: f = self.open_file(tplPath) except: print _("File %s does not exist" % tplPath) return os.EX_IOERR response = run_spinner_in_bg(self.api.import_tpl, (env["id"], desc, f), message=_("Importing template, please wait... ")) print response f.close() return os.EX_OK
def run(self): name = self.get_option("name") desc = self.get_option("description") orgName = self.get_option("org") parentName = self.get_option("parent") env = get_library(orgName) if parentName != None: parentId = self.get_parent_id(orgName, env["name"], parentName) else: parentId = None template = self.api.create(env["id"], name, desc, parentId) test_record( template, _("Successfully created template [ %s ]") % name, _("Could not create template [ %s ]") % name )
def run(self): name = self.get_option('name') desc = self.get_option('description') orgName = self.get_option('org') parentName = self.get_option('parent') env = get_library(orgName) if parentName != None: parentId = self.get_parent_id(orgName, env['name'], parentName) else: parentId = None template = self.api.create(env["id"], name, desc, parentId) test_record(template, _("Successfully created template [ %s ]") % name, _("Could not create template [ %s ]") % name )
def run(self): tplName = self.get_option('name') orgName = self.get_option('org') newName = self.get_option('new_name') desc = self.get_option('description') parentName = self.get_option('parent') content = self.getContent() env = get_library(orgName) template = get_template(orgName, env["name"], tplName) if parentName != None: parentId = self.get_parent_id(orgName, env["name"], parentName) else: parentId = None run_spinner_in_bg(self.updateTemplate, [template["id"], newName, desc, parentId], _("Updating the template, please wait... ")) run_spinner_in_bg(self.updateContent, [template["id"], content], _("Updating the template, please wait... ")) print _("Successfully updated template [ %s ]") % template['name'] return os.EX_OK
def run(self): tplName = self.get_option("name") orgName = self.get_option("org") newName = self.get_option("new_name") desc = self.get_option("description") parentName = self.get_option("parent") content = self.getContent() env = get_library(orgName) template = get_template(orgName, env["name"], tplName) if parentName != None: parentId = self.get_parent_id(orgName, env["name"], parentName) else: parentId = None run_spinner_in_bg( self.updateTemplate, [template["id"], newName, desc, parentId], _("Updating the template, please wait... ") ) run_spinner_in_bg(self.updateContent, [template["id"], content], _("Updating the template, please wait... ")) print _("Successfully updated template [ %s ]") % template["name"] return os.EX_OK
def run(self): name = self.get_option('name') desc = self.get_option('description') orgName = self.get_option('org') parentName = self.get_option('parent') env = get_library(orgName) if env != None: if parentName != None: parentId = self.get_parent_id(orgName, env['name'], parentName) else: parentId = None template = self.api.create(env["id"], name, desc, parentId) if is_valid_record(template): print _("Successfully created template [ %s ]") % template['name'] return os.EX_OK else: print >> sys.stderr, _("Could not create template [ %s ]") % name return os.EX_DATAERR else: return os.EX_DATAERR