- Feb 28, 2024
-
-
Robin Goodall authored
feat: mark users to be scanned a month after suspension/cancellation Closes #47 See merge request !43
-
- Feb 27, 2024
-
-
Robin Goodall authored
-
Robin Goodall authored
Still maintains an additional not logged in in a month check too. Leaving 6 month values, at least for stats but may be reused in future.
-
- Nov 07, 2023
-
-
Robin Goodall authored
Enable deletion of all 2y cancelled accounts See merge request !42
-
- Oct 31, 2023
-
-
Robin Goodall authored
-
- Aug 29, 2023
-
-
Robin Goodall authored
fix: logging when licenses run out See merge request !41
-
Robin Goodall authored
-
- Jun 23, 2023
-
-
Robin Goodall authored
Change --really-do-this to --write Closes #46 See merge request !40
-
- Jun 22, 2023
-
-
Robin Goodall authored
-
- May 23, 2023
-
-
-
E. Evstafiev authored
-
E. Evstafiev authored
-
- May 22, 2023
-
-
E. Evstafiev authored
-
- Apr 28, 2023
-
-
Robin Goodall authored
Fix pagesize for licensing API listing Closes #43 See merge request !38
-
- Apr 27, 2023
-
-
Robin Goodall authored
-
- Mar 24, 2023
-
-
Andrew Vella authored
delete users who are suspended and have a clean drive scan result Closes #41 and #42 See merge request !36
-
Andrew Vella authored
-
- Mar 14, 2023
-
-
Robin Goodall authored
Python 3.9 required See merge request !35
-
Robin Goodall authored
-
Robin Goodall authored
Resolve "User Sync Tool - Step 1 - read and write custom schema, and initiate scanning" Closes #40 See merge request !34
-
Robin Goodall authored
-
Robin Goodall authored
-
- Mar 07, 2023
-
-
Robin Goodall authored
-
- Mar 06, 2023
-
-
Robin Goodall authored
-
-
- Mar 04, 2023
-
-
Robin Goodall authored
-
Robin Goodall authored
-
Robin Goodall authored
-
Robin Goodall authored
-
- Dec 07, 2022
-
-
Adam Deacon authored
Remove suspended members from groups Closes sync-deploy#21 and #31 See merge request !31
-
- Nov 25, 2022
-
-
Robin Goodall authored
-
Robin Goodall authored
Fix version history See merge request !30
-
Robin Goodall authored
-
- Oct 10, 2022
-
-
Dave Hart authored
The review discovered that the sync tool, when run on production, would never succeed because the membership list of some groups/institutions was so large that the API response exceeded the size limit imposed by API Gateway (due to Lookup API returning detailed lists of members). This commit refactors the code to fetch group/institution membership for each user and use that to populate the membership set for each group/institution. Use Python 3.9 in Dockerfile as new Python features are now used. Update version of Flake8 so the checks are compatible with the newer version of Python. Remove redundant function `_extract_uid()`. Modify Flake8 configuration to exclude the standard set of folders used across projects.
-
Dave Hart authored
Add settings for Lookup API and API Gateway credentials. Add Lookup API operations to replicate the LDAP operations for gathering information about users, groups and institutions. Remove LDAP sync code and related configuration code. Remove LDAP configuration options from the example file. Remove LDAP library as a requirement it is no longer needed. Remove LDAP references from documentation. Add information to the README about how to provide API Gateway credentials. Add YAML versions of API Gateway credentials file to `.gitignore`.
- Oct 06, 2022
-
-
Robin Goodall authored
Add check for lookup jd import default displayname Closes #39 See merge request !29
-
Robin Goodall authored
-
- Oct 03, 2022
-
-
Robin Goodall authored
Allow empty responses at the end of retrieving pages of objects from Google API Closes #38 See merge request !28
-
- Sep 27, 2022
-
-
Robin Goodall authored
-