Commit Graph

4598 Commits

Author SHA1 Message Date
dbc3f0cd83 Update var.py 2021-11-22 08:16:32 -05:00
ea2750f970 Merge branch 'main' of https://github.com/jay0lee/GAM into main 2021-11-22 08:08:33 -05:00
a2eb5a2483 Correct certificate not before value to UTC-1h. Fixes #1453 2021-11-22 08:08:20 -05:00
54178543d6 Fix Row Filtering Part 3 (#1450)
Graak! Why I can't get my code translated into yours is beyond me; this time for sure.
2021-11-21 20:25:09 -05:00
5436f21bc0 Use OpenSSL 3.0.0 in builds 2021-10-29 18:12:30 -04:00
839768a2a5 Fix error handling (#1447) 2021-10-29 13:04:59 -04:00
2e195d5aa1 Update build.yml 2021-10-29 11:05:57 -04:00
66811f8eb5 Fix Row Filtering Part 2 (#1446)
```
Row Filtering
There can be multiple filters, a filter can match multiple columns (wildcard).
The semantics should be:
For row keep filters, if all filters match, the row is kept.
For row drop filters, if any filter matches, the row is dropped.

For an individual filter that specifies multiple columns, there is a match if any column matches.

Prior to PR 1433, the semantics for keep/drop were reversed; the semantics for multiple columns was correct.

PR 1433 corrected the semantics for keep/drop but broke the semantics for multiple columns.

This PR corrects the semantics for multiple columns.
```
2021-10-29 10:24:12 -04:00
a92326790d Update build.yml 2021-10-29 10:19:09 -04:00
d405767fb0 Update requirements.txt to get latest library versions (#1444)
* Update requirements.txt

* Revert "Update requirements.txt"

This reverts commit f89f66d44c.

* Update to fixed google oauth library
v6.10
2021-10-26 14:45:34 -04:00
8d7c6d3835 MacOS codesign fix no longer needed; MacOS 12 = Monterey (#1441)
* Updated 3.9 to 3.10, is this still needed?

* Fix no longer required

* MacOS 12 is Monterey
2021-10-26 12:56:47 -04:00
e362591b7a pin google-auth to 2.0.2
Need https://github.com/googleapis/google-auth-library-python/issues/889 fixed.
2021-10-21 19:32:39 -04:00
ee5f4b73e8 Update var.py 2021-10-21 18:43:34 -04:00
0d15eb2898 Workaround Python 3.10.0 CSV escape issue. Fixes #1437 2021-10-21 10:41:20 -04:00
4af50206ad need lists to repro 2021-10-21 08:19:32 -04:00
c596937006 Update build.yml 2021-10-21 08:13:17 -04:00
17eb61e1eb Merge branch 'main' of https://github.com/jay0lee/GAM into main 2021-10-21 08:06:39 -04:00
a333185e84 repro issue #1438 2021-10-21 08:06:26 -04:00
f6863ae2d6 Update var.py v6.09 2021-10-20 13:57:11 -04:00
36830250b5 Handle spurious Google error when enabling project APIs (#1436) 2021-10-20 13:48:41 -04:00
4ca1c3537b Merge branch 'main' of https://github.com/jay0lee/GAM into main 2021-10-18 08:50:25 -04:00
eeab09eacb fix deprecated package in a_atleast_b.py 2021-10-18 08:50:13 -04:00
af16967257 Fix Row Filtering (#1433)
When multiple filter expressions are defined:
GAM_CSV_ROW_FILTER - should match only if all expressions match
GAM_CSV_ROW_DROP_FILTER - should match if any expression matches

Currently, the opposite is true
2021-10-14 20:12:51 -04:00
75e2bf5a9a Update build.yml 2021-10-14 19:22:57 -04:00
4db3bc409b Document member restrictions; fix print users (#1430)
* Document member restrictions

* Fix gam print users allfields custom all to include primaryEmail

If you really want everything say: gam print users full
2021-10-06 14:22:27 -04:00
32ccf414ea Update gam-install.sh 2021-10-06 08:01:29 -04:00
615e48fffc Update gam-install.sh 2021-10-05 20:18:07 -04:00
93bf3fce29 Merge branch 'main' of https://github.com/jay0lee/GAM into main v6.08 2021-10-05 18:05:52 -04:00
899601569a Group member restrictions 2021-10-05 18:05:28 -04:00
b1805b64a2 Update build.yml 2021-10-05 17:58:20 -04:00
58190343b1 Update linux-install.sh 2021-10-05 16:49:53 -04:00
99d48b1939 Update linux-before-install.sh 2021-10-05 16:49:36 -04:00
82b66d53cb Update linux-install.sh 2021-10-05 09:08:55 -04:00
3200de56cc Several fixes/updates (#1426)
* agreedToTerms is now read-only

* Fix sync devices

* assetTag if specified is part of sync device key

* Handle missing assetTags

* Leave agreedtoterms as an undocumented option

* More assetTag processing, the field is not returned from the API if it's empty

* Fix DriveFileAttribute formatting

* memberKey has been replaced by preferredMemberKey

* Correct license name

* If notdemail.txt is present, write_csv_file will not send an email
2021-10-05 08:37:09 -04:00
0a627d5c79 Update build.yml 2021-10-05 08:29:19 -04:00
22399deb79 Update build.yml 2021-10-05 08:22:59 -04:00
6a77617e3b Update build.yml 2021-10-04 18:22:32 -04:00
2868ef99ae Update build.yml 2021-10-04 18:11:54 -04:00
21557f9892 Update linux-install.sh 2021-09-30 18:54:46 -04:00
d2385ae62d Update linux-before-install.sh 2021-09-30 18:54:19 -04:00
a84efef389 Update build.yml 2021-09-30 18:51:55 -04:00
310bcd1585 Merge branch 'main' of https://github.com/jay0lee/GAM into main 2021-09-27 08:21:54 -04:00
753f44deb2 Fix some missing types in cbcm JSON, formatting 2021-09-27 08:21:08 -04:00
df1f0f8f09 Update build.yml 2021-09-16 08:15:21 -04:00
45e1b50674 Update build.yml 2021-09-10 14:41:08 -04:00
0a2b048fb1 Update build.yml 2021-09-10 14:40:21 -04:00
e3c5dca09d Three updates (#1421)
* Initialize pageToken for each namespace

* Update group sync to do removes before adds

This gets around problem when  a group contains a primary address and a sync is performed with an alias. With adds first you get a duplicate error; with removes first the primary address in the group is replaced with the alias.

* Add defaultsender to group settings
2021-09-09 13:06:50 -04:00
88339b7214 Update build.yml 2021-08-31 13:59:04 -04:00
1f2bb18bc1 GAM 6.08 2021-08-31 13:58:04 -04:00
74977a6154 Update build.yml 2021-08-31 10:49:42 -04:00