Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Packaging a working LDAP + Grouper + Delta script #16

Closed
9 tasks done
astrochun opened this issue Mar 3, 2020 · 0 comments
Closed
9 tasks done

Packaging a working LDAP + Grouper + Delta script #16

astrochun opened this issue Mar 3, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request reorganization packaging and re-organization scripts Script development

Comments

@astrochun
Copy link
Contributor

astrochun commented Mar 3, 2020

I have performed tests of LDAP queries, Grouper queries, and delta synchronization in the tests folder.

Next step is to package it together into a working module(s).

This is in the feature/ldap_grouper_delta branch

  1. Modules will be within a DataRepository_patrons folder
  2. setup.py is needed [7abba06, dd202e4]
  3. requirements.txt is needed [152e664, dd202e4]
  4. A primary script (script_run) to run the query [777ba4f, 306b1c8, 3303169, 4a6a103 8882d20, 1385487, aa296b8, bdb6cb3, ec10d9e, 01a5d18, 8f5dfe2, 3b636da, c6317b0, 6223407, 452aeed, d9f60df, ba1e8cb, fa48fc0, 6413065, 89af40a, 3469d3a, a64c668, fe1f397, bfe373c, e2099ad, 8d9788a, 3e1a5b0, 47e45e3, 7aa387f]
  5. A config file is needed containing the CSV info [c3413f5, 2a853a7, c6b2b72, 8ef9944]
  6. Add a logging module (logger.py) and use it in script_run [66821d8, 0093af9, 6413065, 433364b]
  7. Update README to document the package [851780, 82643c9, 3fe29ae, 2640fe6, f78e085, 812f0ed, 262d8f7, c50fe34, 06e8bff, 210b0fd, e701bed, 69035f7, b57ba63, 8ef9944, 14c85f5]
  8. A timing class to indicate duration of execution [b3a6cd5, 5f0353b, 47e45e3, 7aa387f]
  9. Add a simple test that uses a test NetID account and a Grouper group to synchronize and undo. This will confirm that the code is functioning. [This is a separate issue, script_run: --test flag for quick Grouper synchronization #18]
@astrochun astrochun added the enhancement New feature or request label Mar 3, 2020
@astrochun astrochun self-assigned this Mar 3, 2020
astrochun added a commit that referenced this issue Mar 4, 2020
astrochun added a commit that referenced this issue Mar 4, 2020
astrochun added a commit that referenced this issue Mar 4, 2020
@astrochun astrochun added the reorganization packaging and re-organization label Mar 5, 2020
astrochun added a commit that referenced this issue Mar 5, 2020
astrochun added a commit that referenced this issue Mar 5, 2020
astrochun added a commit that referenced this issue Mar 12, 2020
@astrochun astrochun added the scripts Script development label Jul 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request reorganization packaging and re-organization scripts Script development
Projects
None yet
Development

No branches or pull requests

1 participant