summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Move coverage-related setup back to spec_helperrs-fix-coverageRobert Speicher2015-07-132-8/+11
| | | | These tools must be loaded before our regular Rails environment.
* Merge branch 'use_password_field_defaults_for_services' into 'master'Dmitriy Zaporozhets2015-07-132-12/+2
|\ | | | | | | | | | | | | | | | | | | Use password field defaults for services Previously we masked the password field manually. After the refactor that services page received we can use `password_field` default masking. Fixes internal https://dev.gitlab.org/gitlab/gitlab-ee/issues/314 See merge request !969
| * Use password field default password masking.use_password_field_defaults_for_servicesMarin Jankovski2015-07-132-12/+2
| |
* | Merge branch 'project-dropdown' into 'master'Dmitriy Zaporozhets2015-07-132-0/+34
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add dropdown to quickly create issue or branch from project page because just 'new issue' link is not valid for all users. A lot of people use external issue tracker. So I grouped several links under one button ![Screenshot_2015-07-13_18.40.43](https://gitlab.com/gitlab-org/gitlab-ce/uploads/9db7394c16d1a8718c8a6a15fd2c98cc/Screenshot_2015-07-13_18.40.43.png) ![Screenshot_2015-07-13_18.40.41](https://gitlab.com/gitlab-org/gitlab-ce/uploads/d880532bb15370bb3f8e76bd06b411ad/Screenshot_2015-07-13_18.40.41.png) cc @JobV @marin @jacobvosmaer @sytses See merge request !971
| * | Better wording for project dropdownDmitriy Zaporozhets2015-07-131-3/+2
| | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | Add dropdown to quickly create issue or branch from project pageDmitriy Zaporozhets2015-07-132-0/+35
| | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | | Merge branch 'scroll-sidebar' into 'master'Dmitriy Zaporozhets2015-07-132-9/+7
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Scroll sidebar On small screens content of sidebar does not fit. This merge request makes sidebar scrollable which makes it usable for tablets and small laptops. This merge request has no screenshot because it brings no visual change. Its about action. cc @darby @JobV See merge request !972
| * | | Increase padding between menu items a bitDmitriy Zaporozhets2015-07-131-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | | Make sidebar scrollable. It prevents content overflow for small screensDmitriy Zaporozhets2015-07-132-8/+6
| |/ / | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | | Merge branch 'revert-relative-doc-link' into 'master'Achilleas Pipinellis2015-07-131-1/+1
|\ \ \ | |_|/ |/| | | | | | | | | | | | | | | | | | | | | | | Revert "use relative link to SSH setup page" This broke on GitLab.com. This reverts commit f876ef6e4db9c5ece17d3bd5c7c8a4e31d9374b3. See merge request !952
| * | Revert "use relative link to SSH setup page"Stan Hu2015-07-091-1/+1
| | | | | | | | | | | | This reverts commit f876ef6e4db9c5ece17d3bd5c7c8a4e31d9374b3.
* | | Revert "added link to issue closing pattern in doc"Sytse Sijbrandij2015-07-131-2/+0
| |/ |/| | | | | This reverts commit 903daedb5a963d55f8b2e836127958f92a1562a5.
* | Merge branch 'no-icon-for-back' into 'master'Dmitriy Zaporozhets2015-07-136-6/+12
|\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | Hide icon for bact-to-location menu in sidebar cc @JobV ![Screenshot_2015-07-13_11.37.39](https://gitlab.com/gitlab-org/gitlab-ce/uploads/39d871b6a0e0e555cb497aee865a2f45/Screenshot_2015-07-13_11.37.39.png) See merge request !968
| * | Hide icon for bact-to-location menu in sidebarDmitriy Zaporozhets2015-07-136-6/+12
|/ / | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
* | Merge branch 'ssh-key-linebreaks' into 'master'Dmitriy Zaporozhets2015-07-133-1/+9
|\ \ | | | | | | | | | | | | | | | | | | | | | Add error message for SSH key linebreaks Solves this [request](http://feedback.gitlab.com/forums/176466-general/suggestions/5653544-check-for-linebreaks-in-ssh-key). See merge request !672
| * | Add error message for SSH key linebreaksNikita Verkhovin2015-07-123-1/+9
| | |
* | | Merge branch 'rs-issue-1908' into 'master'Dmitriy Zaporozhets2015-07-136-2/+17
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add Safari/iOS and Windows 8 logo information Now that we've got our :fire: new logo, let's spread it around a bit more! Closes #1908 See merge request !944
| * | | Update msapplication-TileColor valuers-issue-1908Robert Speicher2015-07-101-1/+1
| | | |
| * | | Update background color for touch-icon-* imagesRobert Speicher2015-07-104-0/+0
| | | |
| * | | Add Windows 8 pinned site tile meta tagsRobert Speicher2015-07-092-0/+4
| | | |
| * | | Add Safari/iOS versions of the logoRobert Speicher2015-07-095-2/+13
| | | |
* | | | Merge branch 'vis_btn_color_change' into 'master'Dmitriy Zaporozhets2015-07-131-1/+1
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changed the color of admin/application_settings buttons Now they look like this: ![image](https://gitlab.com/gitlab-org/gitlab-ce/uploads/a43c0c7fada5768bddda6e3449b37a5e/image.png) gray when selected, white when not. See merge request !887
| * | | | Changed to using the btn classvis_btn_color_changeDarby2015-07-103-15/+2
| | | | |
| * | | | Changed the color of admin/application_settings buttonsDarby2015-06-242-1/+14
| | | | |
* | | | | Merge branch 'rs-disable-2fa-by-admin' into 'master'Dmitriy Zaporozhets2015-07-136-0/+70
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Allow admins to disable 2FA for a user > ![Screen_Shot_2015-07-10_at_5.19.13_PM](https://gitlab.com/gitlab-org/gitlab-ce/uploads/3f9bb7c783110d2689c282879cb4b061/Screen_Shot_2015-07-10_at_5.19.13_PM.png) Depends on !961 See merge request !962
| * | | | | Add a button to Admin::Users#show to disable 2FA for that userrs-disable-2fa-by-adminRobert Speicher2015-07-103-0/+35
| | | | | |
| * | | | | Add disable_two_factor route for Admin::UsersRobert Speicher2015-07-103-0/+35
| | | | | |
* | | | | | Merge branch 'rs-disable-2fa' into 'master'Dmitriy Zaporozhets2015-07-135-17/+33
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add User#disable_two_factor! This method encapsulates all the logic for disabling 2FA on a specific User model. See merge request !961
| * | | | | Add User#disable_two_factor!rs-disable-2faRobert Speicher2015-07-105-17/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This method encapsulates all the logic for disabling 2FA on a specific User model.
* | | | | | Merge branch 'fix-api-project-transfer' into 'master'Dmitriy Zaporozhets2015-07-136-20/+20
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix transferring of project to another group using the API. Addresses internal issue https://dev.gitlab.org/gitlab/gitlabhq/issues/2397. See merge request !926
| * | | | | | Update specs.fix-api-project-transferDouwe Maan2015-07-111-5/+5
| | | | | | |
| * | | | | | Fix transferring of project to another group using the API.Douwe Maan2015-07-115-15/+15
| | | | | | |
* | | | | | | Merge branch 'hsts-check-port-443' into 'master'Marin Jankovski2015-07-132-1/+5
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Only enable HSTS header for HTTPS and port 443 ### What does this MR do? This MR adds a check that the port used is 443, in addition to HTTPS being enabled, when activating the HSTS header. ### Why was this MR needed? If a user is using a non-standard port for SSL, enabling this header would send clients to port 443 when that port is invalid. ### What are the relevant issue numbers? Closes https://github.com/gitlabhq/gitlabhq/issues/9449 See merge request !966
| * | | | | | | Only enable HSTS header for HTTPS and port 443Stan Hu2015-07-122-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes https://github.com/gitlabhq/gitlabhq/issues/9449
* | | | | | | | Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ceDmitriy Zaporozhets2015-07-129-30/+178
|\ \ \ \ \ \ \ \
| * \ \ \ \ \ \ \ Merge branch 'search-git-grep' into 'master'Dmitriy Zaporozhets2015-07-125-0/+61
| |\ \ \ \ \ \ \ \ | | |_|/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Implement faster search of code (via git grep) Much faster than iterating over each file using rugged. Performance compare for Linux repository using keyword `sha`: ``` OLD: 250 seconds NEW: 9 seconds ``` See merge request !957
| | * | | | | | | Mention search improvements in CHANGELOGDmitriy Zaporozhets2015-07-121-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| | * | | | | | | Add tests for repository search filesDmitriy Zaporozhets2015-07-122-1/+25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| | * | | | | | | Fix search blobs for wikiDmitriy Zaporozhets2015-07-123-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| | * | | | | | | Implement search of code via git grepsearch-git-grepDmitriy Zaporozhets2015-07-102-0/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
| * | | | | | | | Merge branch 'improve-autocomplete-controller-for-unknowns' into 'master'Hannes Rosenögger2015-07-112-29/+86
| |\ \ \ \ \ \ \ \ | | |_|_|_|_|_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Better handle unknown projects and groups for autocomplete While working on !963, I noticed that specifying an unknown project ID or group ID would cause an error in the controller. This MR improves on the handling of unknown projects or groups: 1. If the user is authenticated, return a blank JSON with a 404 error. 2. Otherwise, redirect the user to login so we don't leak information about whether certain projects/groups exist. See merge request !964
| | * | | | | | | Better handle unknown projects and groups for autocompleteStan Hu2015-07-112-29/+86
| | | |/ / / / / | | |/| | | | |
| * | | | | | | Merge branch 'fix-changelog-typos' into 'master'Stan Hu2015-07-111-2/+1
| |\ \ \ \ \ \ \ | | |/ / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix typo and remove duplicate entry shipped in v7.12.2 See merge request !965
| | * | | | | | Fix typo and remove duplicate entry shipped in v7.12.2Stan Hu2015-07-111-2/+1
| |/ / / / / /
| * | | | | | Merge branch 'fix-autocomplete-with-public-projects' into 'master'Hannes Rosenögger2015-07-113-1/+30
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix user autocomplete for unauthenticated users accessing public projects Closes #1955 See merge request !963
| | * | | | | | Fix user autocomplete for unauthenticated users accessing public projectsStan Hu2015-07-103-1/+30
| | | |_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | Closes #1955
| * | | | | | Merge branch 'fix-multiple-dropzone-icons' into 'master'Dmitriy Zaporozhets2015-07-101-3/+3
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Do not add the same icon multiple times to dropzones Some DOM queries were to broad which caused paperclip icons and spinners to be added multiple times to a dropzone in case of multiple dropzones on a page. ![gitlab-dropzone-icon-bug](https://gitlab.com/dgerhardt/gitlab-ce/uploads/23e558a375cece21cc7af410e3839e05/gitlab-dropzone-icon-bug.png) Steps to reproduce: 1. Open an existing issue or merge request with comments. 2. Move a file over the new comment dropzone. One paperclip icon should appear. 3. Now click the edit button for an existing comment and repeat step 2. You should see two paperclips. Fixes #1725. See merge request !959
| | * | | | | | Do not add the same icon multiple times to dropzonesDaniel Gerhardt2015-07-101-3/+3
| | | |_|/ / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Some DOM queries were to broad which caused paperclip icons and spinners to be added multiple times to a dropzone in case of multiple dropzones on a page.
| * | | | | | Merge branch 'fig-info' into 'master'Sytse Sijbrandij2015-07-101-3/+5
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | information about why we use fig.yml Because of tweet https://twitter.com/nicholasruunu/status/619533541605539841 cc/ @sytses @ayufan See merge request !960
| | * | | | | information about why we use fig.ymlkaren Carias2015-07-101-3/+5
| |/ / / / /