mirror of
https://github.com/GAM-team/GAM.git
synced 2026-07-04 04:41:35 +00:00
support new export method for Vault
This commit is contained in:
7
.github/workflows/build.yml
vendored
7
.github/workflows/build.yml
vendored
@@ -475,6 +475,9 @@ jobs:
|
|||||||
echo "${newbase}-bulkuser-$i" >> sample.csv;
|
echo "${newbase}-bulkuser-$i" >> sample.csv;
|
||||||
done
|
done
|
||||||
$gam create user $newuser firstname GHA lastname $JID password random recoveryphone 12125121110 recoveryemail jay0lee@gmail.com gha.jid $JID languages en+,en-GB-
|
$gam create user $newuser firstname GHA lastname $JID password random recoveryphone 12125121110 recoveryemail jay0lee@gmail.com gha.jid $JID languages en+,en-GB-
|
||||||
|
$gam user $newuser update photo https://dummyimage.com/400x600/000/fff
|
||||||
|
$gam user $newuser get photo
|
||||||
|
$gam user $newuser delete photo
|
||||||
$gam create group $newgroup name "GHA $JID group" description "This is a description" isarchived true
|
$gam create group $newgroup name "GHA $JID group" description "This is a description" isarchived true
|
||||||
$gam user $gam_user sendemail recipient $newuser subject "test message $newbase" message "GHA test message"
|
$gam user $gam_user sendemail recipient $newuser subject "test message $newbase" message "GHA test message"
|
||||||
$gam user $gam_user sendemail recipient exchange@pdl.jaylee.us subject "test ${tstamp}" message "test message"
|
$gam user $gam_user sendemail recipient exchange@pdl.jaylee.us subject "test ${tstamp}" message "test message"
|
||||||
@@ -535,7 +538,7 @@ jobs:
|
|||||||
$gam print vaultmatters matterstate open
|
$gam print vaultmatters matterstate open
|
||||||
$gam print vaultholds matter $matterid
|
$gam print vaultholds matter $matterid
|
||||||
$gam print vaultcount matter $matterid corpus mail everyone todrive
|
$gam print vaultcount matter $matterid corpus mail everyone todrive
|
||||||
$gam create vaultexport matter $matterid name "GHA export $newbase" corpus mail accounts $newuser
|
$gam create vaultexport matter $matterid name "GHA export $newbase" corpus mail accounts $newuser use_new_export
|
||||||
$gam print exports matter $matterid | $gam csv - gam info export $matterid id:~~id~~
|
$gam print exports matter $matterid | $gam csv - gam info export $matterid id:~~id~~
|
||||||
$gam csv sample.csv gam user ~email add calendar id:$newresource
|
$gam csv sample.csv gam user ~email add calendar id:$newresource
|
||||||
$gam delete resource $newresource
|
$gam delete resource $newresource
|
||||||
@@ -552,6 +555,8 @@ jobs:
|
|||||||
$gam update matter $matterid action close
|
$gam update matter $matterid action close
|
||||||
$gam update matter $matterid action delete
|
$gam update matter $matterid action delete
|
||||||
$gam delete user $newuser
|
$gam delete user $newuser
|
||||||
|
$gam undelete user $newuser
|
||||||
|
$gam delete user $newuser
|
||||||
$gam print users query "gha.jid=$JID" | $gam csv - gam delete user ~primaryEmail
|
$gam print users query "gha.jid=$JID" | $gam csv - gam delete user ~primaryEmail
|
||||||
$gam print mobile
|
$gam print mobile
|
||||||
$gam print devices
|
$gam print devices
|
||||||
|
|||||||
@@ -200,6 +200,7 @@ def createExport():
|
|||||||
showConfidentialModeContent = None # default to not even set
|
showConfidentialModeContent = None # default to not even set
|
||||||
matterId = None
|
matterId = None
|
||||||
query = None
|
query = None
|
||||||
|
useNewExport = None
|
||||||
body = {'exportOptions': {}}
|
body = {'exportOptions': {}}
|
||||||
i = 3
|
i = 3
|
||||||
while i < len(sys.argv):
|
while i < len(sys.argv):
|
||||||
@@ -213,6 +214,9 @@ def createExport():
|
|||||||
i += 2
|
i += 2
|
||||||
elif myarg in QUERY_ARGS:
|
elif myarg in QUERY_ARGS:
|
||||||
query, i = _build_query(query, myarg, i, query_discovery)
|
query, i = _build_query(query, myarg, i, query_discovery)
|
||||||
|
elif myarg == 'usenewexport':
|
||||||
|
useNewExport = gam.getBoolean(sys.argv[i+1], myarg)
|
||||||
|
i += 2
|
||||||
elif myarg in ['format']:
|
elif myarg in ['format']:
|
||||||
export_format = sys.argv[i + 1].upper()
|
export_format = sys.argv[i + 1].upper()
|
||||||
if export_format not in allowed_formats:
|
if export_format not in allowed_formats:
|
||||||
@@ -262,6 +266,9 @@ def createExport():
|
|||||||
if showConfidentialModeContent is not None:
|
if showConfidentialModeContent is not None:
|
||||||
body['exportOptions'][options_field][
|
body['exportOptions'][options_field][
|
||||||
'showConfidentialModeContent'] = showConfidentialModeContent
|
'showConfidentialModeContent'] = showConfidentialModeContent
|
||||||
|
if useNewExport is not None:
|
||||||
|
body['exportOptions'][options_field][
|
||||||
|
'useNewExport'] = useNewExport
|
||||||
results = gapi.call(v.matters().exports(),
|
results = gapi.call(v.matters().exports(),
|
||||||
'create',
|
'create',
|
||||||
matterId=matterId,
|
matterId=matterId,
|
||||||
|
|||||||
Reference in New Issue
Block a user