Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Address feedback | Douwe Maan | 2016-03-22 | 1 | -5/+0 |
| | |||||
* | Tweaks, refactoring, and specs | Douwe Maan | 2016-03-20 | 1 | -24/+8 |
| | |||||
* | Code fixes | Felipe Artur | 2016-03-17 | 1 | -2/+2 |
| | |||||
* | Block internal groups/projects visibility to external users | Felipe Artur | 2016-03-16 | 1 | -1/+1 |
| | |||||
* | Code improvements and add Create group service | Felipe Artur | 2016-03-16 | 1 | -1/+1 |
| | |||||
* | Prevent projects to have higher visibility than groups | Felipe Artur | 2016-03-10 | 1 | -0/+45 |
| | | | | | | Prevent Groups to have smaller visibility than projects Add default_group_visibility_level to configuration Code improvements | ||||
* | remove public field from namespace and refactoringnamespace-clean_up | Valery Sizov | 2016-01-04 | 1 | -49/+0 |
| | |||||
* | Refactoed GroupsFinder into two separate classes | Yorick Peterse | 2015-11-18 | 1 | -0/+49 |
In the previous setup the GroupsFinder class had two distinct tasks: 1. Finding the projects user A could see 2. Finding the projects of user A that user B could see Task two was actually handled outside of the GroupsFinder (in the UsersController) by restricting the returned list of groups to those the viewed user was a member of. Moving all this logic into a single finder proved to be far too complex and confusing, hence there are now two finders: * GroupsFinder: for finding groups a user can see * JoinedGroupsFinder: for finding groups that user A is a member of, restricted to either public groups or groups user B can also see. |