From 40a495f8641262cbeeed64f19b9c3e3198d93c14 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Mon, 27 Feb 2012 15:17:11 -0500 Subject: [PATCH] implement credential() --- sfa/clientbin/sfaadmin.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sfa/clientbin/sfaadmin.py b/sfa/clientbin/sfaadmin.py index eb616f73..d69314a8 100755 --- a/sfa/clientbin/sfaadmin.py +++ b/sfa/clientbin/sfaadmin.py @@ -49,7 +49,7 @@ class RegistryCommands(Commands): @args('-t', '--type', dest='type', metavar='', help='object type', default=None) @args('-o', '--outfile', dest='outfile', metavar='', help='save record to file') @args('-f', '--format', dest='format', metavar='', type='choice', - choices=('text', 'xml', 'summary'), help='display record in different formats') + choices=('text', 'xml', 'simple'), help='display record in different formats') def show(self, xrn, type=None, format=None, outfile=None): records = self.api.manager.Resolve(self.api, xrn, type, True) for record in records: @@ -70,8 +70,12 @@ class RegistryCommands(Commands): xrn = Xrn(xrn, type) self.api.manager.Remove(self.api, xrn) - def credential(self, xrn): - pass + + @args('-x', '--xrn', dest='xrn', metavar='', help='object hrn/urn') + @args('-t', '--type', dest='type', metavar='', help='object type', default=None) + def credential(self, xrn, type=None): + cred = self.api.manager.GetCredential(self.api, xrn, type, self.api.hrn) + print cred def gid(self, xrn): pass -- 2.43.0