Kamil Trzcinski
2def2cc60a
Hide scrollbar from sidebar when external mouse is connected to OSX
2015-07-14 12:02:42 +02:00
Jacob Vosmaer
e26e46db2c
Fix path to move_drop_indexes.ed
2015-07-14 11:50:01 +02:00
Job van der Voort
80afd4c594
create update guides for 7.13
2015-07-14 11:49:53 +02:00
Dmitriy Zaporozhets
c013a9de14
Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce
2015-07-14 11:07:07 +02:00
Dmitriy Zaporozhets
87e6786aa0
Merge branch 'rs-fix-coverage' into 'master'
...
Move coverage-related setup back to spec_helper
These tools must be loaded before our regular Rails environment.
Partially reverts 57830201a9
See merge request !976
2015-07-14 09:03:03 +00:00
Dmitriy Zaporozhets
6114aedfe5
Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce
2015-07-14 10:52:46 +02:00
Dmitriy Zaporozhets
ee53ba9f34
Merge branch 'mysql-to-postgres-ed' into 'master'
...
Add 'ed' step to mysql-to-postgres procedure
This change brings the documentation in this repo up to date with that in https://github.com/gitlabhq/mysql-postgresql-converter .
See merge request !1896
2015-07-14 08:52:01 +00:00
Dmitriy Zaporozhets
90e47dd949
Merge branch 'rs-issue-1773' into 'master'
...
Fix mentions not being created upon issue/merge request update
New cross-references weren't being added when they were made in an issue or merge request update.
This happened because the relevant `UpdateService`s were making the `notice_added_references` call
after the model had already been updated and saved, so the `changes` attribute was empty and no
cross-references were made at all.
This fixes the bug and adds a bit of testing and a bit of refactoring.
Closes #1773
See merge request !974
2015-07-14 08:40:08 +00:00
Dmitriy Zaporozhets
5c53dc5a1e
Merge branch 'project-default-view' into 'master'
...
Allow user to specify content he wants to see on project page
Improvement to !938 . Since a lot of people complain on fact they don't like to see README.
Especially since we already have a switcher for dashboard - it kind of acceptable to select behaviour.
User can specify which content he/she wants to see:


cc @JobV @jacobvosmaer @marin @sytses
See merge request !970
2015-07-14 08:30:46 +00:00
Robert Speicher
ce02bf9900
Move coverage-related setup back to spec_helper
...
These tools must be loaded before our regular Rails environment.
2015-07-13 22:41:47 -04:00
Robert Speicher
f3d4767d0c
Rename notice_added_references to create_new_cross_references!
2015-07-13 21:31:16 -04:00
Robert Speicher
e4c698fd5c
Refactor Mentionable#notice_added_references
...
It now accounts for models that have changed but have already been
persisted, such as when called from an UpdateService.
Closes #1773
2015-07-13 21:31:00 -04:00
Dmitriy Zaporozhets
352362adaf
Merge branch 'project-plus-icon' into 'master'
...
Replaced icon for project page dropdown button
Improve for !971

See merge request !973
2015-07-13 21:53:37 +00:00
Dmitriy Zaporozhets
fd84567545
Improve project new item dropdown
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-07-13 23:36:21 +02:00
karen Carias
3020fa9945
added link to doc
2015-07-13 12:44:50 -07:00
Dmitriy Zaporozhets
59d7f4c97f
Merge branch 'use_password_field_defaults_for_services' into 'master'
...
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
2015-07-13 18:10:08 +00:00
Dmitriy Zaporozhets
13e987a6de
Merge branch 'project-dropdown' into 'master'
...
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


cc @JobV @marin @jacobvosmaer @sytses
See merge request !971
2015-07-13 17:53:27 +00:00
Dmitriy Zaporozhets
4a665e3f5d
Merge branch 'scroll-sidebar' into 'master'
...
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
2015-07-13 17:51:07 +00:00
karen Carias
3d6e67e44e
fixed notifications title
2015-07-13 10:36:29 -07:00
Dmitriy Zaporozhets
24ecc9049f
Increase padding between menu items a bit
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-07-13 19:24:41 +02:00
Dmitriy Zaporozhets
a839b2afc4
Make sidebar scrollable. It prevents content overflow for small screens
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-07-13 19:23:15 +02:00
Dmitriy Zaporozhets
67c17df221
Better wording for project dropdown
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-07-13 19:04:48 +02:00
Robin Burchell
6f581841d5
Remove author information from "post" in merge_requests API.
...
From both experimenting with the API and reading the source code, this appears to not be used at all.
My guess is this was copypasta from somewhere else.
2015-07-13 18:54:15 +02:00
Dmitriy Zaporozhets
78a94027ea
Add dropdown to quickly create issue or branch from project page
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-07-13 18:42:07 +02:00
Dmitriy Zaporozhets
5f34759ecb
Allow user to specify content he wants to see on project page
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-07-13 18:24:15 +02:00
Jacob Vosmaer
9ba0079c51
Add 'ed' step to mysql-to-postgres procedure
...
Introduced in
https://github.com/gitlabhq/mysql-postgresql-converter/commit/b2d1599706f532e1bac836243f25e005c816ef14
2015-07-13 18:14:26 +02:00
Achilleas Pipinellis
4fdb3f69ba
Merge branch 'revert-relative-doc-link' into 'master'
...
Revert "use relative link to SSH setup page"
This broke on GitLab.com.
This reverts commit f876ef6e4d .
See merge request !952
2015-07-13 15:28:30 +00:00
Marin Jankovski
057d45fb23
Use password field default password masking.
2015-07-13 13:32:14 +02:00
Sytse Sijbrandij
31565d7890
Revert "added link to issue closing pattern in doc"
...
This reverts commit 903daedb5a .
2015-07-13 12:36:53 +02:00
Dmitriy Zaporozhets
4f0455c96b
Merge branch 'no-icon-for-back' into 'master'
...
Hide icon for bact-to-location menu in sidebar
cc @JobV

See merge request !968
2015-07-13 10:29:20 +00:00
Dmitriy Zaporozhets
62da53af33
Hide icon for bact-to-location menu in sidebar
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-07-13 11:56:08 +02:00
Dmitriy Zaporozhets
00053c805c
Merge branch 'ssh-key-linebreaks' into 'master'
...
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
2015-07-13 09:33:55 +00:00
Dmitriy Zaporozhets
bbd3d2c39d
Avoid copy of strings in memory for parsing git grep result
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-07-13 11:27:25 +02:00
Dmitriy Zaporozhets
98291295a7
Merge branch 'rs-issue-1908' into 'master'
...
Add Safari/iOS and Windows 8 logo information
Now that we've got our 🔥 new logo, let's spread it around a bit more!
Closes #1908
See merge request !944
2015-07-13 08:54:56 +00:00
Dmitriy Zaporozhets
f194fd848b
Merge branch 'vis_btn_color_change' into 'master'
...
Changed the color of admin/application_settings buttons
Now they look like this: 
gray when selected, white when not.
See merge request !887
2015-07-13 08:53:38 +00:00
Dmitriy Zaporozhets
171d6fccae
Merge branch 'rs-disable-2fa-by-admin' into 'master'
...
Allow admins to disable 2FA for a user
> 
Depends on !961
See merge request !962
2015-07-13 08:49:46 +00:00
Dmitriy Zaporozhets
d93da8bed5
Merge branch 'rs-disable-2fa' into 'master'
...
Add User#disable_two_factor!
This method encapsulates all the logic for disabling 2FA on a specific
User model.
See merge request !961
2015-07-13 08:47:55 +00:00
Dmitriy Zaporozhets
10d5da784b
Merge branch 'fix-api-project-transfer' into 'master'
...
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
2015-07-13 08:42:42 +00:00
Marin Jankovski
64c57502b6
Merge branch 'hsts-check-port-443' into 'master'
...
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
2015-07-13 08:09:51 +00:00
Stan Hu
f4f216db67
Only enable HSTS header for HTTPS and port 443
...
Closes https://github.com/gitlabhq/gitlabhq/issues/9449
2015-07-12 21:37:10 -07:00
Dmitriy Zaporozhets
ff3b68ac93
Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce
2015-07-12 15:04:40 +02:00
Dmitriy Zaporozhets
d3d1e9ef65
Merge branch 'search-git-grep' into 'master'
...
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
2015-07-12 13:03:12 +00:00
Dmitriy Zaporozhets
ed97b057f6
Mention search improvements in CHANGELOG
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-07-12 14:37:34 +02:00
Dmitriy Zaporozhets
ec19a960ca
Add tests for repository search files
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-07-12 14:32:25 +02:00
Dmitriy Zaporozhets
9ab12e099d
Fix search blobs for wiki
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-07-12 14:01:06 +02:00
Douwe Maan and Robert Speicher
29cbb2f078
Update specs.
2015-07-11 16:47:33 -04:00
Douwe Maan and Robert Speicher
b93053695a
Fix transferring of project to another group using the API.
2015-07-11 16:47:33 -04:00
Hannes Rosenögger
f94587eccb
Merge branch 'improve-autocomplete-controller-for-unknowns' into 'master'
...
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
2015-07-11 19:28:43 +00:00
Nikita Verkhovin
562d78a65a
Add error message for SSH key linebreaks
2015-07-12 00:18:56 +06:00
Stan Hu
dc6aa1d34a
Merge branch 'fix-changelog-typos' into 'master'
...
Fix typo and remove duplicate entry shipped in v7.12.2
See merge request !965
2015-07-11 17:56:51 +00:00