mirror of
https://github.com/GAM-team/GAM.git
synced 2026-07-04 04:41:35 +00:00
Handle language with admin settings
This commit is contained in:
13
src/gam.py
13
src/gam.py
@@ -1502,6 +1502,7 @@ ADDRESS_FIELDS_ARGUMENT_MAP = {
|
|||||||
|
|
||||||
def doUpdateCustomer():
|
def doUpdateCustomer():
|
||||||
cd = buildGAPIObject(u'directory')
|
cd = buildGAPIObject(u'directory')
|
||||||
|
language = None
|
||||||
body = {}
|
body = {}
|
||||||
i = 3
|
i = 3
|
||||||
while i < len(sys.argv):
|
while i < len(sys.argv):
|
||||||
@@ -1517,12 +1518,17 @@ def doUpdateCustomer():
|
|||||||
body[u'phoneNumber'] = sys.argv[i+1]
|
body[u'phoneNumber'] = sys.argv[i+1]
|
||||||
i += 2
|
i += 2
|
||||||
elif myarg == u'language':
|
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
|
i += 2
|
||||||
else:
|
else:
|
||||||
print u'ERROR: %s is not a valid argument for "gam update customer"' % myarg
|
print u'ERROR: %s is not a valid argument for "gam update customer"' % myarg
|
||||||
sys.exit(2)
|
sys.exit(2)
|
||||||
|
if body:
|
||||||
callGAPI(service=cd.customers(), function=u'update', customerKey=GC_Values[GC_CUSTOMER_ID], body=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'
|
print u'Updated customer'
|
||||||
|
|
||||||
def doDelDomain():
|
def doDelDomain():
|
||||||
@@ -7109,10 +7115,7 @@ def doUpdateInstance():
|
|||||||
adminObj = getAdminSettingsObject()
|
adminObj = getAdminSettingsObject()
|
||||||
command = sys.argv[3].lower()
|
command = sys.argv[3].lower()
|
||||||
i = 4
|
i = 4
|
||||||
if command == u'language':
|
if command == u'logo':
|
||||||
language = sys.argv[i]
|
|
||||||
callGData(service=adminObj, function=u'UpdateDefaultLanguage', defaultLanguage=language)
|
|
||||||
elif command == u'logo':
|
|
||||||
logoFile = sys.argv[i]
|
logoFile = sys.argv[i]
|
||||||
logoImage = readFile(logoFile)
|
logoImage = readFile(logoFile)
|
||||||
callGData(service=adminObj, function=u'UpdateDomainLogo', logoImage=logoImage)
|
callGData(service=adminObj, function=u'UpdateDomainLogo', logoImage=logoImage)
|
||||||
|
|||||||
Reference in New Issue
Block a user