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
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
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
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
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
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
Stan Hu
e9df1cd363
Fix typo and remove duplicate entry shipped in v7.12.2
2015-07-11 10:20:47 -07:00
Stan Hu
96644c1fc1
Better handle unknown projects and groups for autocomplete
2015-07-11 06:19:32 -07:00
Hannes Rosenögger
d0b240136a
Merge branch 'fix-autocomplete-with-public-projects' into 'master'
...
Fix user autocomplete for unauthenticated users accessing public projects
Closes #1955
See merge request !963
2015-07-11 12:54:09 +00:00
Stan Hu
0b67d7a0fe
Fix user autocomplete for unauthenticated users accessing public projects
...
Closes #1955
2015-07-10 17:39:58 -07:00
Dmitriy Zaporozhets
ddaac5317f
Merge branch 'fix-multiple-dropzone-icons' into 'master'
...
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.

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
2015-07-10 23:04:48 +00:00
Robert Speicher
db8f4c0606
Add a button to Admin::Users#show to disable 2FA for that user
2015-07-10 17:18:33 -04:00
Robert Speicher
800df45db2
Add disable_two_factor route for Admin::Users
2015-07-10 17:18:17 -04:00
Darby
4e4ab4893d
Changed to using the btn class
2015-07-10 13:41:52 -07:00
Robert Speicher
22724418d3
Add User#disable_two_factor!
...
This method encapsulates all the logic for disabling 2FA on a specific
User model.
2015-07-10 16:18:30 -04:00
Sytse Sijbrandij
b5e2dd6f32
Merge branch 'fig-info' into 'master'
...
information about why we use fig.yml
Because of tweet https://twitter.com/nicholasruunu/status/619533541605539841
cc/ @sytses @ayufan
See merge request !960
2015-07-10 20:16:55 +00:00