Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-11-23Update ProjectTeam#fetch_members to use project authorizationsAhmad Sherif
2016-11-23Update ProjectTeam#max_member_access_for_user_ids to use project authorizationsAhmad Sherif
2016-11-23Drop Project#authorized_for_user? in favor of ProjectTeam#member?Ahmad Sherif
Closes #23938
2016-11-18Add shortcuts for adding users to a project team with a specific roleRobert Speicher
This also updates _some_ specs to use these new methods, just to serve as an example for others going forward, but by no means is this exhaustive. Original implementations at !5992 and !6012. Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/20944
2016-11-11Make access request specs explicitly enable or disable access requests as ↵Nick Thomas
required
2016-09-22Fix specs that requires an access requestRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-09-20Fix a logic error in ProjectTeam#fetch_invited_membersRobert Speicher
We were calling `.where` and `.send` on the relation, but never doing anything with the return value, resulting in proper access-level filtering never being of any consequence.
2016-09-20Add specs for ProjectTeam#fetch_membersRobert Speicher
2016-08-01Only use RequestStore in ProjectTeam#max_member_access_for_user if it is activeStan Hu
2016-07-27Rubocop offensesStan Hu
2016-07-27Optimize the invited group link access level checkStan Hu
2016-07-27Optimize maximum user access level lookup in loading of notesStan Hu
NotesHelper#note_editable? and ProjectTeam#human_max_access currently take about 16% of the load time of an issue page. This MR preloads the maximum access level of users for all notes in issues and merge requests with several queries instead of one per user and caches the result in RequestStore.
2016-06-14UI and copywriting improvementsRémy Coutable
+ Move 'Edit Project/Group' out of membership-related partial + Show the access request buttons only to logged-in users + Put the request access buttons out of in a more visible button + Improve the copy in the #remove_member_message helper Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-06-14Add request access for groupsRémy Coutable
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-06-14Project members with guest role can't access confidential issuesDouglas Barbosa Alexandre
2016-03-12Bring shared project feature tests from EEDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-02-19Allow `ProjectTeam#human_max_access` to return "Owner"Robert Speicher
2015-12-09Tag model specsDouwe Maan
2015-10-02Wrong access level badge on MR commentsValery Sizov
2015-08-07Add `Group#add_*` convenience methodsRobert Speicher
Encapsulates the logic for `Gitlab::Access::WHATEVER` levels.
2015-06-22Fix Style/TrailingBlankLines cop violationsRobert Speicher
2015-02-12Updated rspec to rspec 3.x syntaxJeroen van Baarsen
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
2014-10-09Snippets: public/internal/privateValery Sizov
2014-06-20Fix permission issue with highest access level for groupDmitriy Zaporozhets
If user was a member of both group and project and group access level was higher it was not respected and user got lowest project access level. Now it is fixed and user get highest access level Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-06-09Fixed the project team specsJeroen van Baarsen
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
2014-06-04Improve performance of application for large teamsDmitriy Zaporozhets
This commit fixes a lot of sql queries to db for for groups and projects with big amount of members. Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2013-02-26remove tests for unexisting methodsDmitriy Zaporozhets
2013-01-25repair rspec (remove and rename files)Andrey Kumanyaev