Exemplo n.º 1
0
def change_owner(ctx, catalog_name, user_name):
    try:
        client = ctx.obj['client']
        in_use_org_href = ctx.obj['profiles'].get('org_href')
        org = Org(client, in_use_org_href)
        org.change_catalog_owner(catalog_name, user_name)
        stdout('catalog owner changed', ctx)
    except Exception as e:
        stderr(e, ctx)
Exemplo n.º 2
0
 def test_02_change_catalog_owner(self):
     logged_in_org = self.client.get_org()
     org = Org(self.client, resource=logged_in_org)
     org.change_catalog_owner(self.config['vcd']['catalog'],
                              self.config['vcd']['new_catalog_owner'])
     catalog_resource = org.get_catalog_resource(
         self.config['vcd']['catalog'], True)
     assert self.config['vcd']['new_catalog_owner'] \
            == catalog_resource.Owner.User.get('name')
Exemplo n.º 3
0
 def test_02_change_catalog_owner(self):
     logged_in_org = self.client.get_org()
     org = Org(self.client, resource=logged_in_org)
     org.change_catalog_owner(self.config['vcd']['catalog'],
                              self.config['vcd']['new_catalog_owner'])
     catalog_resource = org.get_catalog_resource(
         self.config['vcd']['catalog'], True)
     assert self.config['vcd']['new_catalog_owner'] \
            == catalog_resource.Owner.User.get('name')
Exemplo n.º 4
0
def change_owner(ctx, catalog_name, user_name):
    try:
        restore_session(ctx)
        client = ctx.obj['client']
        in_use_org_href = ctx.obj['profiles'].get('org_href')
        org = Org(client, in_use_org_href)
        org.change_catalog_owner(catalog_name, user_name)
        stdout('catalog owner changed', ctx)
    except Exception as e:
        stderr(e, ctx)