Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-10-12 | Pass `archived:` as a keyword argument | Bob Van Landuyt | |
2017-10-11 | Handle archived projects in the `GroupDescendantsFinder` | Bob Van Landuyt | |
2017-10-10 | Use the `GroupProjectsFinder` to find direct children | Bob Van Landuyt | |
2017-10-10 | Some cleanup in the GroupDescendantFinder | Bob Van Landuyt | |
2017-10-10 | Don't load unneeded elements in GroupsController#show | Bob Van Landuyt | |
2017-10-10 | Use `EXISTS` instead of `WHERE id IN (...)` for authorized groups | Bob Van Landuyt | |
2017-10-05 | Load counts everywhere we render a group tree | Bob Van Landuyt | |
2017-10-05 | Optimize queries and pagination in `GroupDescendantsFinder` | Bob Van Landuyt | |
2017-10-04 | Split up adding ancestors for projects | Bob Van Landuyt | |
2017-10-04 | Fix bug with project pagination | Bob Van Landuyt | |
When projects were listed after groups, the projects that would also have been listed on the last page containing groups would be repeated. | |||
2017-10-04 | Improve count queries and move them to contants | Bob Van Landuyt | |
2017-10-04 | Only preload ancestors for search results in the specified parent | Bob Van Landuyt | |
When filtering we want all to preload all the ancestors upto the specified parent group. - root - subgroup - nested-group - project So when searching 'project', on the 'subgroup' page we want to preload 'nested-group' but not 'subgroup' or 'root' | |||
2017-10-04 | Make sure all queries are limited to the page size | Bob Van Landuyt | |
And fix some pagination bugs | |||
2017-10-04 | Make sure the user only sees groups he's allowed to see | Bob Van Landuyt | |
2017-10-04 | Fix nesting bug when rendering children of a shared subgroup | Bob Van Landuyt | |
2017-10-04 | Minimize the number of queries by preloading counts and ancestors | Bob Van Landuyt | |
By preloading the count of members, projects and subgroups of a group, we don't need to query them later. We also preload the entire hierarchy for a search result and include the counts so we don't need to query for them again | |||
2017-10-04 | Only take unarchived projects into account | Bob Van Landuyt | |
When finding children for a group | |||
2017-10-04 | Improve number of queries | Bob Van Landuyt | |
And document what extra queries are still being performed. | |||
2017-10-04 | Rename `GroupHierarchy` to `GroupDescendant` | Bob Van Landuyt | |