-
Notifications
You must be signed in to change notification settings - Fork 1
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
feature/mx-1455-document-ldap-extractor #33
feature/mx-1455-document-ldap-extractor #33
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very clear to me.
I think there should be tests for ldap.extract convenience functions. yes, please create a ticket. |
|
# Conflicts: # mex/common/public_api/connector.py
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
mex/common/ldap/README.md::line28ff
I'm irritated by the fact, that ldap.extract is described as a module for convenience functions only. the naming implies that the extract part of the ETL pipeline happens here. But actually that happens in ldap.connect.
if ldap.extract is for helper functions to build a mapping, maybe it should be rename to map.py or something. And ldap.connector should be renamed to ldap.extract.
I am open to other solutions, but right now, I find the structure to be misleading.
Otherwise I like the README, good work
That is indeed a point. I noticed that, too while writing the docs but did not know how to address this. Connectors are a common theme, so I'd rather leave the connector module untouched. Regarding the helper functions: In the organigram extractor these also reside in extract.py, hence I'd like to leave that in sync, too. One idea might be to add a new |
yes, sounds good to me |
I created a ticket: https://jira.rki.local/browse/MX-1479 |
This adds general documentation for the ldap extractor.
While reviewing the tests I noticed that they cover none of the convenience functions (ldap.extract). Should I create a ticket for that?