- 03 Jan, 2020 1 commit
-
-
Rob Carleski authored
- Add custom exception for entity not being found - Raise new exception when DN cannot be found from search - Fix fetch method to return empty group object when search brings back no results, but preserve exception raise for multiple failed searches
-
- 02 Jan, 2020 1 commit
-
-
Rob Carleski authored
-
- 09 Dec, 2019 1 commit
-
-
Rob Carleski authored
-
- 03 Nov, 2019 1 commit
-
-
Rob Carleski authored
WIthout these, update_membership() will nuke existing members, group members, and external members if they're not referenced in the parent code. Ope.
-
- 26 Sep, 2019 2 commits
-
-
Zeke Hendrickson authored
Stop using find_packages() See merge request carleski/python-mcommunity!7
-
Paul Arthur authored
It sucks.
-
- 24 Sep, 2019 4 commits
-
-
Zeke Hendrickson authored
CSAM bugfixes once again, without the accidental logic change See merge request carleski/python-mcommunity!6
-
Zeke Hendrickson authored
* Refactor MCommGroup.fetch(), mainly to reduce nesting. * Centralize defaulting of list attrs to []; the old code was both overly duplicated and failed to account for some situations. * Most LDAP attributes are not case sensitive, but we were doing a case-sensitive check for the umichGroup object class. * Group display name matching was only casefolding one side of the comparison.
-
Rob Carleski authored
Revert "Merge branch 'csam_bugfixes' into 'master'" See merge request carleski/python-mcommunity!5
-
Rob Carleski authored
This reverts merge request !4
-
- 23 Sep, 2019 2 commits
-
-
Rob Carleski authored
Fix bugs identified by trying to use the library See merge request carleski/python-mcommunity!4
-
Paul Arthur authored
* Refactor MCommGroup.fetch(), mainly to reduce nesting. * Centralize defaulting of list attrs to []; the old code was both overly duplicated and failed to account for some situations. * Most LDAP attributes are not case sensitive, but we were doing a case-sensitive check for the umichGroup object class. * Group display name matching was only casefolding one side of the comparison.
-
- 09 Sep, 2019 6 commits
-
-
Rob Carleski authored
Switch to flake8 See merge request carleski/python-mcommunity!3
-
This appears to be the intended API, so that's what we should be testing (so that it's not, say, accidentally broken.)
-
Rob Carleski authored
-
Rob Carleski authored
empty
-
Rob Carleski authored
V2 See merge request carleski/python-mcommunity!2
-
Rob Carleski authored
-
- 28 Aug, 2019 2 commits
-
-
Rob Carleski authored
-
Rob Carleski authored
- group_data['members'] - group_data['memberGroups'] - group_data['expandedMembers']
-
- 27 Aug, 2019 1 commit
-
-
Rob Carleski authored
-
- 21 Aug, 2019 1 commit
-
-
Rob Carleski authored
* Also fix (intermittent?) issue with reserving group names with * (.) and (_)
-
- 09 Aug, 2019 1 commit
-
-
Rob Carleski authored
-
- 02 Aug, 2019 1 commit
-
-
Rob Carleski authored
-
- 24 Jul, 2019 2 commits
-
-
Rob Carleski authored
-
Rob Carleski authored
/profile/dn endpoint will work for uniqnames too, but return a gross result.
-
- 28 Jun, 2019 1 commit
-
-
Rob Carleski authored
-
- 22 Apr, 2019 1 commit
-
-
Rob Carleski authored
-
- 17 Apr, 2019 1 commit
-
-
Rob Carleski authored
-
- 22 Feb, 2019 1 commit
-
-
Rob Carleski authored
-
- 20 Feb, 2019 2 commits
-
-
Rob Carleski authored
-
Rob Carleski authored
-
- 19 Feb, 2019 1 commit
-
-
Rob Carleski authored
-
- 08 Feb, 2019 3 commits
-
-
Rob Carleski authored
Build system improvements See merge request carleski/python-mcommunity!1
-
Paul Arthur authored
-
Paul Arthur authored
Clean up requirements, make `setup.py test` work. Use init.sh for CI setup, instead of repeating the work it does. Get rid of ugly bin/python/bin/python. This was a legacy decision from a different project, made for reasons that are inapplicable here. Add PEP8 tests. Add the normal automagic and standard files.
-
- 07 Feb, 2019 2 commits
-
-
Rob Carleski authored
-
Rob Carleski authored
-