mirror of
https://github.com/GAM-team/GAM.git
synced 2025-07-09 14:13:35 +00:00
Handle language with admin settings
This commit is contained in:
15
src/gam.py
15
src/gam.py
@ -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)
|
||||
|
Reference in New Issue
Block a user