def test_08_unlink_role_from_template(self): logged_in_org = self.client.get_org() org = Org(self.client, resource=logged_in_org) role_name = self.config['vcd']['role_name'] role_record = org.get_role_record(role_name) role = Role(self.client, href=role_record.get('href')) role.unlink()
def unlink(ctx, role_name, org_name): try: restore_session(ctx) client = ctx.obj['client'] if org_name is not None: org_href = client.get_org_by_name(org_name).get('href') else: org_href = ctx.obj['profiles'].get('org_href') org = Org(client, href=org_href) role_record = org.get_role_record(role_name) role = Role(client, href=role_record.get('href')) role.unlink() stdout('Role \'%s\' has been successfully unlinked' ' from it\'s template.' % role_name, ctx) except Exception as e: stderr(e, ctx)
def unlink(ctx, role_name, org_name): try: client = ctx.obj['client'] if org_name is not None: org_href = client.get_org_by_name(org_name).get('href') else: org_href = ctx.obj['profiles'].get('org_href') org = Org(client, org_href) role_record = org.get_role(role_name) role = Role(client, href=role_record.get('href')) role.unlink() stdout( 'Role \'%s\' has been successfully unlinked from it\'s template.' % role_name, ctx) except Exception as e: stderr(e, ctx)