Skip to content

Conversation

fedorareis
Copy link
Contributor

Currently get_descendants only returns itself. I made get_desendants behave more like get_tree_members which means it now returns all groups that are lower on the tree than the parent.

One other thing to note is that I also swapped out the search for get_children. The new search means the result list no longer needs to be built manually, let me know what your thoughts are on that change. I can revert it to the previous method or I can go through and update all of the functions to use the new search method.

* Changed how get_descendants works

* Switched out search function to test performance impact

* Switched out search function to test performance impact

* Switched out search function to test performance impact

* Switched out search function to test performance impact

* Search change updates

* Search change updates

* Search change updates

* Search change updates

* Search change updates

* Search change updates

* Search change updates

* Temporary performance check

* Added paging passthrough for descendants and changing search
@codecov
Copy link

codecov bot commented Apr 21, 2018

Codecov Report

Merging #7 into master will decrease coverage by 1.04%.
The diff coverage is 5.55%.

Impacted file tree graph

@@            Coverage Diff             @@
##           master       #7      +/-   ##
==========================================
- Coverage   21.92%   20.87%   -1.05%     
==========================================
  Files           3        3              
  Lines         260      273      +13     
  Branches       48       50       +2     
==========================================
  Hits           57       57              
- Misses        203      216      +13
Impacted Files Coverage Δ
ldap_groups/groups.py 13.94% <5.55%> (-0.77%) ⬇️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 0dd3a7d...1a9a2bc. Read the comment docs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant