mirror of
https://github.com/GAM-team/GAM.git
synced 2025-07-09 14:13:35 +00:00
Add GAM_CSV_ROW_DROP_FILTER (#1304)
* Add GAM_CSV_ROW_DROP_FILTER Allow regex column names in GAM_CSV_ROW_FILTER and GAM_CSV_ROW_DROP_FILTER. ``` # Get users with managers $ export GAM_CSV_ROW_FILTER="relations.*.type:regex:manager" $ gam print users query "orgUnitPath='/Test'" relations Getting all Users in G Suite account that match query (orgUnitPath='/Test') (may take some time on a large account)... Got 17 Users: dick@domain.com - tom@domain.com primaryEmail,relations,relations.0.value,relations.0.type,relations.1.value,relations.1.type testuser1@domain.com,,admin@rdschool.net,manager,, testuser2@domain.com,,testuser1@domain.com,manager,, # Get users without managers $ export GAM_CSV_ROW_DROP_FILTER="relations.*.type:regex:manager" $ gam print users query "orgUnitPath='/Test'" relations Getting all Users in G Suite account that match query (orgUnitPath='/Test') (may take some time on a large account)... Got 17 Users: dick@domain.com - tom@domain.com primaryEmail,relations,relations.0.value,relations.0.type,relations.1.value,relations.1.type dick@domain.com,,,,, harry@domain.com,,,,, testadmin@domain.com,,,,, ... * Update var.py to 5.31
This commit is contained in:
@ -1221,6 +1221,8 @@ GC_CSV_HEADER_FILTER = 'csv_header_filter'
|
||||
GC_CSV_HEADER_DROP_FILTER = 'csv_header_drop_filter'
|
||||
# CSV Rows GAM should filter
|
||||
GC_CSV_ROW_FILTER = 'csv_row_filter'
|
||||
# CSV Rows GAM should filter/drop
|
||||
GC_CSV_ROW_DROP_FILTER = 'csv_row_drop_filter'
|
||||
# Minimum TLS Version required for HTTPS connections
|
||||
GC_TLS_MIN_VERSION = 'tls_min_ver'
|
||||
# Maximum TLS Version used for HTTPS connections
|
||||
@ -1259,6 +1261,7 @@ GC_Defaults = {
|
||||
GC_CSV_HEADER_FILTER: '',
|
||||
GC_CSV_HEADER_DROP_FILTER: '',
|
||||
GC_CSV_ROW_FILTER: '',
|
||||
GC_CSV_ROW_DROP_FILTER: '',
|
||||
GC_TLS_MIN_VERSION: TLS_MIN,
|
||||
GC_TLS_MAX_VERSION: None,
|
||||
GC_CA_FILE: None,
|
||||
@ -1373,6 +1376,9 @@ GC_VAR_INFO = {
|
||||
GC_CSV_ROW_FILTER: {
|
||||
GC_VAR_TYPE: GC_TYPE_ROWFILTER
|
||||
},
|
||||
GC_CSV_ROW_DROP_FILTER: {
|
||||
GC_VAR_TYPE: GC_TYPE_ROWFILTER
|
||||
},
|
||||
GC_TLS_MIN_VERSION: {
|
||||
GC_VAR_TYPE: GC_TYPE_STRING
|
||||
},
|
||||
|
Reference in New Issue
Block a user