Handle language with admin settings

This commit is contained in:
Ross Scroggs
2016-04-04 06:19:55 -07:00
parent d78ea8efeb
commit fdfa830aa0

View File

@ -1502,6 +1502,7 @@ ADDRESS_FIELDS_ARGUMENT_MAP = {
def doUpdateCustomer():
cd = buildGAPIObject(u'directory')
language = None
body = {}
i = 3
while i < len(sys.argv):
@ -1517,12 +1518,17 @@ def doUpdateCustomer():
body[u'phoneNumber'] = sys.argv[i+1]
i += 2
elif myarg == u'language':
body[u'language'] = sys.argv[i+1]
# body[u'language'] = sys.argv[i+1]
language = sys.argv[i+1]
i += 2
else:
print u'ERROR: %s is not a valid argument for "gam update customer"' % myarg
sys.exit(2)
callGAPI(service=cd.customers(), function=u'update', customerKey=GC_Values[GC_CUSTOMER_ID], body=body)
if body:
callGAPI(service=cd.customers(), function=u'update', customerKey=GC_Values[GC_CUSTOMER_ID], body=body)
if language:
adminObj = getAdminSettingsObject()
callGData(service=adminObj, function=u'UpdateDefaultLanguage', defaultLanguage=language)
print u'Updated customer'
def doDelDomain():
@ -7109,10 +7115,7 @@ def doUpdateInstance():
adminObj = getAdminSettingsObject()
command = sys.argv[3].lower()
i = 4
if command == u'language':
language = sys.argv[i]
callGData(service=adminObj, function=u'UpdateDefaultLanguage', defaultLanguage=language)
elif command == u'logo':
if command == u'logo':
logoFile = sys.argv[i]
logoImage = readFile(logoFile)
callGData(service=adminObj, function=u'UpdateDomainLogo', logoImage=logoImage)