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-10-24Enable SpaceAroundOperator in scss-lintClement Ho
2016-10-24Merge branch 'fix-container-registry-project-settings' into 'master' Sean McGivern
Fixes #23575 See merge request !7037
2016-10-24Merge branch 'grapify-labels-api' into 'master' Rémy Coutable
Grapify the labels API Add the Grape-DSL to the labels API. Since the input validation messages are checked, two tests are modified slightly. ## What are the relevant issue numbers? Related to #22928 See merge request !7070
2016-10-24Merge branch 'sign_in_forgot_password' into 'master' Fatih Acet
Fix sign in page Forgot your password link overlap ## What does this MR do? Fix Sign in page 'Forgot your password?' link overlaping on medium-large screens ## Why was this MR needed? Overlapping text as per #23630 ## Screenshots (if relevant) ![sign-in-page](/uploads/a94084297e447fe58f0af6f199e74248/sign-in-page.png) ## Does this MR meet the acceptance criteria? - [x] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG.md) entry added - [ ] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md) - [ ] API support added - Tests - [ ] Added for this feature/bug - [ ] All builds are passing - [x] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html) - [x] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides) - [x] Branch has no merge conflicts with `master` (if it does - rebase it please) - [x] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) ## What are the relevant issue numbers? #23630 See merge request !7059
2016-10-24Merge branch 'grapify-builds-api' into 'master' Rémy Coutable
Grapify builds API ## What does this MR do? Add the Grape-DSL to the builds API. ## What are the relevant issue numbers? Related to #22928 The artifacts API directly downloads a file rather then returning a JSON entity. See merge request !6877
2016-10-24Merge branch 'docs/fix-link-to-monitoring' into 'master' Achilleas Pipinellis
Fix old monitoring links to point to the new location See merge request !7075
2016-10-24Grapify the labels APIRobert Schilling
2016-10-24Fix typo in project settings that prevents users from enabling container ↵Adam Niedzielski
registry. Fixes #23575.
2016-10-24Merge branch 'backup-docker-docs' into 'master' Achilleas Pipinellis
Add an example of how to run the backups when using docker to the docs ## What are the relevant issue numbers? https://gitlab.com/gitlab-org/omnibus-gitlab/issues/1616 See merge request !7046
2016-10-24Fix old monitoring links to point to the new locationAchilleas Pipinellis
2016-10-24Merge branch 'luishgo/gitlab-ce-18898-filter-commits-per-path'Rémy Coutable
See merge request !4814.
2016-10-24Added path parameter to Commits APILuis HGO
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-10-24Merge branch 'cache-clear-build-fix' into 'master' Douwe Maan
fixes build with cache:clear issue ## What does this MR do? Fixes a build issue that was probably introduced in commit 0c0caede. See merge request !7074
2016-10-24fixes build with cache:clear issuetiagonbotelho
2016-10-24Merge branch 'security-fix-leaking-namespace-name' into 'security' Douwe Maan
Check that user has access to a given namespace to prevent leaking namespace names. See merge request !2009
2016-10-24Merge branch 'barthc/gitlab-ce-prevent_authored_vote_from_notes'Rémy Coutable
See merge request !6544.
2016-10-24Fix authored vote from notesbarthc
Signed-off-by: Rémy Coutable <remy@rymai.me>
2016-10-24Merge branch ↵Dmitriy Zaporozhets
'yesbabyyes/gitlab-ce-22967-adding-zero-users-to-group-reports-success' Merge request - https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/6979
2016-10-24Merge branch '21513-fix-branch-protection-api' into 'master' Douwe Maan
Fix branch protection API. ## What does this MR do? - Fixes the branch protection API. - Closes #21513 - EE Merge Request: gitlab-org/gitlab-ee!718 ## Tasks - [ ] #21513 !6215 Protected branches API bug - [x] Investigate - [x] Test + Fix - [x] Changelog - [x] MR - [x] Wait for build to pass - [x] Review - [x] Check for EE conflicts - [x] Create EE MR - [x] Refactor + Fix - [x] Rebase EE MR against EE master - [x] Wait for builds to pass - [x] Assign to dbalexandre/douwe - [x] Implement latest review comments - [x] Wait for Douwe's review - [x] Implement changes - [x] Port changes to EE MR - [x] Assign both back to Douwe - [ ] Wait for merge - [ ] Merge gitlab-org/gitlab-ee!718 See merge request !6215
2016-10-24Merge branch 'dz-fix-constrainer-for-relative-url' into 'master' Sean McGivern
Fix constrainers for relative url Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/23675 See merge request !7071
2016-10-24Grapify builds APIRobert Schilling
2016-10-24Merge branch 'issue-boards-user-url' into 'master' Fatih Acet
Use root_url for issue boards user link ## What does this MR do? Rather than using `/` as the root path, it now correctly sends the root URL from Rails to prevent errors with installations in subdirectories. ## What are the relevant issue numbers? Closes #23556 See merge request !7018
2016-10-24Merge branch 'remove-callback' into 'master' Rémy Coutable
This MR removes AR before_validation callback in favor setter. ## Why was this MR needed? Because setters is good practice to normalize model attributes instead AR callbacks. Because new object should be valid right after initialization. If it MR interested I can try to find other places where we can use setters. See merge request !6763
2016-10-24Add changelog item for groups 404 on relative urlDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-10-24Merge branch '#22609' into 'master' Rémy Coutable
Moves `spec/mailers/shared/notify.rb` to `spec/support/notify_shared_examples.rb` Closes #22609 See merge request !6605
2016-10-24Add relative url support to routing contrainersDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-10-24Update project member controller to match recent master logicDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-10-24Add parentheses around return redirect_to methodDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-10-24Trigger change even in select2 test helper to produce production-like behaviourDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-10-24Refactor js that disable form submit if no members selectedDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-10-24Improve create project member test at project_members_controller_specDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-10-24Move changelog item to 8.14Dmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-10-24Refactor create member tests from group_members_controller_specDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-10-24Refactor groups/projects members controllerDmitriy Zaporozhets
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2016-10-24Gracefully handle adding of no users to projects and groupsLinus G Thiel
- Disable {project, group} members submit button if no users If no users are selected, the submit button should be disabled. - Alert user when no users were added to {project, group}. When no users were selected for adding, an alert message is flashed that no users were added. - Also, this commit adds a feedback when users were actually added to a project, in symmetry with how group members are handled. Closes #22967, #23270.
2016-10-24Revert "Change "Group#web_url" to return "/groups/twitter" rather than ↵Dmitriy Zaporozhets
"/twitter"." This reverts commit c81ff152e08d58c13efbd50c40dd2e083ac65083.
2016-10-24Merge remote-tracking branch 'origin/sh-flush-cache-after-import'Yorick Peterse
2016-10-24Merge branch 'sh-fix-mailroom-config' into 'master' Yorick Peterse
Fix reply-by-email not working due to queue name mismatch See merge request !7068
2016-10-24Use root_url for issue boards user linkPhil Hughes
Closes #23556
2016-10-24Merge branch '23557-remove-extra-line-for-empty-issue-description' into ↵Fatih Acet
'master' removes extra line for empty description ## What does this MR do? This MR removes an odd line for empty description ## Are there points in the code the reviewer needs to double check? Not necessary ## Why was this MR needed? Improve UX ## Screenshots (if relevant) **Before** ![ss__2016-10-19_at_11.04.45_PM](/uploads/12b376c772115c2e5eef2fe0c0d1992f/ss__2016-10-19_at_11.04.45_PM.png) **After** ![edi](/uploads/89fea59ef5267974af4cbe1064dc521a/edi.png) ## Does this MR meet the acceptance criteria? - [x] [CHANGELOG](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CHANGELOG.md) entry added - [x] [Documentation created/updated](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/doc/development/doc_styleguide.md) - [x] API support added - Tests - [ ] Added for this feature/bug - [ ] All builds are passing - [x] Conform by the [merge request performance guides](http://docs.gitlab.com/ce/development/merge_request_performance_guidelines.html) - [x] Conform by the [style guides](https://gitlab.com/gitlab-org/gitlab-ce/blob/master/CONTRIBUTING.md#style-guides) - [x] Branch has no merge conflicts with `master` (if it does - rebase it please) - [ ] [Squashed related commits together](https://git-scm.com/book/en/Git-Tools-Rewriting-History#Squashing-Commits) ## What are the relevant issue numbers? Closes #23557 #23695 See merge request !7045
2016-10-24removes extra line for empty milestone descriptionNur Rony
2016-10-24Merge branch 'document-absolute-links' into 'master' Rémy Coutable
Document link syntax introduced by !5586. See merge request !7049
2016-10-24code formatting correctedNur Rony
2016-10-24Merge branch 'master' into 23557-remove-extra-line-for-empty-issue-descriptionNur Rony
* master: (22 commits) Fix status code expectation Stop clearing the database cache on rake cache:clear Fix error in generating labels Fix bug where e-mails were not being sent out via Sidekiq Fix documents and comments on Build API `scope`. #23146 #19131 Re-organize queues to use for Sidekiq Fix wrong endpoint in api/users documentation, fix same typo in spec describe blocks Update CHANGELOG Fix object data to be sent to fetch analytics data Fixed compare ellipsis messing with layout Change "Group#web_url" to return "/groups/twitter" rather than "/twitter". fix font weight of project feature settings Add hover to trash icon in notes Ensure custom provider tab labels don't break layout. Fixed issue when images are loading it would push off the tabs Fixed issues with sticky mr tabs & sidebar Refactor and add new functionality to CI yaml reference Ignore external issues when bulk assigning issues to author of merge request. Changed gitlab-shell version to avoid warning when precompiling the assets. Grammar fixes in docs ...
2016-10-24Implement third round of review comments from @DouweM.Timothy Andrew
Extract/mutate `params` in the `execute` method of the API services, rather than in `initialize`.
2016-10-24Implement second round of review comments from @DouweM.Timothy Andrew
- Pass `developers_and_merge` and `developers_can_push` in `params` instead of using keyword arguments. - Refactor a slightly complex boolean check to a simple `nil?` check.
2016-10-24Implement review comments from @DouweM.Timothy Andrew
2016-10-24Implement review comments from @dbalexandre.Timothy Andrew
1. Don't have any EE-only code in CE. Ok to have CE-only code in EE. 2. Use `case` instead of `if/elsif`
2016-10-24Update CHANGELOGTimothy Andrew
2016-10-24Fix branch protection API.Timothy Andrew
1. Previously, we were not removing existing access levels before creating new ones. This is not a problem for EE, but _is_ for CE, since we restrict the number of access levels in CE to 1. 2. The correct approach is: CE -> delete all access levels before updating a protected branch EE -> delete developer access levels if "developers_can_{merge,push}" is switched off 3. The dispatch is performed by checking if a "length: 1" validation is present on the access levels or not. 4. Another source of problems was that we didn't put multiple queries in a transaction. If the `destroy_all` passes, but the `update` fails, we should have a rollback. 5. Modifying the API to provide users direct access to CRUD access levels will make things a lot simpler. 6. Create `create/update` services separately for this API, which perform the necessary data translation, before calling the regular `create/update` services. The translation code was getting too large for the API endpoint itself, so this move makes sense.