Valery Sizov
7c091d701b
Merge branch 'master' into ce_upstream
2015-12-03 14:09:00 +02:00
Andrew Tomaka
daca985a6e
Prevent impersonation if blocked
2015-12-02 08:07:29 -05:00
Valery Sizov
7b327b68e3
Merge remote-tracking branch 'origin/master' into ce_upstream
2015-12-01 19:54:45 +02:00
Stan Hu
a518879a6f
Merge pull request #9868 from yms9654/commit-without-whitespace
...
Add ignore whitespace change option to commit view
2015-12-01 00:30:39 -08:00
Minsik Yoon
8c4a3c77d8
Add ignore whitespace change option to commit view
2015-12-01 09:51:10 +09:00
Robert Speicher
244c9a00e0
Merge branch 'stanhu/gitlab-ce-fix-404-after-project-removal'
...
See merge request !1916
2015-11-30 12:00:13 -05:00
Valery Sizov
e0131c5d07
Merge branch 'rails_update_to_4_2' into 'master'
...
Rails update to 4.2.4
https://gitlab.com/gitlab-org/gitlab-ce/issues/2694
See merge request !1902
2015-11-30 16:49:09 +00:00
Valery Sizov
e92ceb7b57
fix specs
2015-11-30 16:12:31 +02:00
Stan Hu
2497d3d550
Fix 404 in redirection after removing a project
...
Closes https://github.com/gitlabhq/gitlabhq/issues/9844
Closes #3559
2015-11-25 23:11:35 -08:00
Douglas Barbosa Alexandre
8dcef120cd
Fix raw private snippets access workflow
2015-11-25 18:16:27 -02:00
Valery Sizov
3eb15786e9
Merge remote-tracking branch 'ee_com/8-2-stable-ee' into ce_upstream
2015-11-24 15:00:14 +02:00
Dmitriy Zaporozhets
03755fb38f
Merge branch 'ee-flog' into 'master'
...
Reduce method complexity in AutocompleteController
Backport of gitlab-org/gitlab-ee!58
See merge request !1833
2015-11-21 09:09:23 +00:00
Dmitriy Zaporozhets
1f4dc0b14c
Merge branch '8-2-stable' of gitlab.com:gitlab-org/gitlab-ce into 8-2-stable-ce-to-ee
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-11-20 14:05:09 +01:00
Douwe Maan
eaef646651
Reduce method complexity in AutocompleteController
2015-11-20 13:49:32 +01:00
Douwe Maan
5a4c56c38d
Reduce method complexity in AutocompleteController
2015-11-20 13:49:24 +01:00
Yorick Peterse
1cdee35f60
Merge branch 'atom-feed-latest-update' into 'master'
...
Improve performance of user profiles, finding groups, and finding projects
This MR improves the following:
* Rendering of profile pages and Atom feeds
* Finding groups (using GroupsFinder & friends)
* Finding projects (using ProjectsFinder & friends)
Initially this MR was intended to only improve rendering of Atom feeds, but over time other fixes were introduced as well as the same code was the cause of all these problems.
See merge request !1790
2015-11-20 11:02:27 +01:00
Robert Speicher and Robert Speicher
64e3cba941
Merge branch 'dbalexandre/gitlab-ce-fix-personal-snippet-access-workflow' into 'master'
...
Improve personal snippet access workflow.
Replaces !1709
Fixes #3258
See merge request !1817
2015-11-19 12:22:45 -05:00
Robert Speicher
56476f1847
Merge branch 'dbalexandre/gitlab-ce-fix-personal-snippet-access-workflow' into 'master'
...
Improve personal snippet access workflow.
Replaces !1709
Fixes #3258
See merge request !1817
2015-11-19 17:22:20 +00:00
Yorick Peterse
fbdf376749
Refactor UsersController to not kill the database
...
Previously this controller would in multiple places load tons (read:
around 65000) project and/or group IDs into memory. These changes in
combination with the previous commits significantly cut down loading
times of user profile pages and the Atom feeds of users.
2015-11-18 13:05:45 +01:00
Douwe Maan
16438ad205
Merge branch 'master' into dbalexandre/gitlab-ce-fix-personal-snippet-access-workflow
2015-11-17 16:19:16 +01:00
Robert Speicher
37fe73c337
Merge remote-tracking branch 'ce/master' into ce-to-ee
2015-11-15 00:30:17 -05:00
Dmitriy Zaporozhets
aec9f211e5
Merge branch 'impersonate' into 'master'
...
refactor login as to be impersonation with better login/logout
Modifies the existing "login as" feature to be called impersonation.
This also adds:
* Application keep track of who is impersonating the user so they can revert back to the original user without having to log out.
* Stores the user profile via `HTTP_REFERER` so you get redirected back to the person you have impersonated once you stop.
## Screenshots:


See merge request !1702
2015-11-14 09:04:10 +00:00
Robert Speicher
6afca45028
Merge remote-tracking branch 'ce/master' into ce-to-ee
2015-11-13 12:34:34 -05:00
Minsik Yoon and 윤민식
3d0efa8e0a
Add ignore white space option in merge request diff
...
fix this issue(https://gitlab.com/gitlab-org/gitlab-ce/issues/1393 ).
Add ignore whitespace optoin to Commits Compare view
2015-11-13 16:53:53 +09:00
Douglas Barbosa Alexandre
c8fe421512
Improve personal snippet access workflow. Fixes #3258
2015-10-29 18:42:29 -02:00
James Newton
3bb626f91c
refactor login as to be impersonation with better login/logout
...
Modifies the existing "login as" feature to be called impersonation, as
well as keeping track of who is impersonating to revert back to that
user without having to log out.
2015-10-29 11:00:17 +01:00
Valery Sizov
0f30be02eb
Merge remote-tracking branch 'origin/master' into ce_upstream
2015-10-23 13:01:19 +02:00
Robert Speicher
7924dd5c9f
Merge branch 'project-path-case-sensitivity' into 'master'
...
Prefer project with exact path to differently cased one when both exist.
Fixes #3113 .
See merge request !1649
2015-10-22 13:03:04 +00:00
Douwe Maan
98f982f91d
Only postgres does case sensitive compares
2015-10-22 10:19:12 +02:00
Douwe Maan
310f49af35
Don't load entire spec with MySQL
2015-10-21 10:21:01 +02:00
Douwe Maan
4a02dfa48f
Disable case sensitive spec for MySQL.
2015-10-21 10:09:40 +02:00
Stan Hu
9bfc531ec6
Redirect to a default path if HTTP_REFERER is not set
...
Safari 9.0 does not yet honor the HTML5 `origin-when-cross-origin` mode,
and it's possible load balancers/proxies strip the HTTP_REFERER from
the request header. In these cases, default to some default path.
Closes #3122
Closes https://github.com/gitlabhq/gitlabhq/issues/9731
2015-10-20 07:45:48 -07:00
Douwe Maan
2f7fc7e9f7
Prefer project with exact path to differently cased one when both exist.
2015-10-20 16:16:08 +02:00
Stan Hu
4ad64ab3f4
Fix duplicate repositories in GitHub import page
...
By default, all the current user's repositories are accessible via the
/users endpoint. There's no need to traverse all the organization
repositories as well.
See:
* http://www.rubydoc.info/github/pengwynn/octokit/Octokit/Client/Repositories#repositories-instance_method
* https://developer.github.com/v3/repos/#list-your-repositories
Closes #2523
2015-10-19 10:39:59 -07:00
Douwe Maan
47194545c7
Merge branch 'master' into jrochkind/gitlab-ce-fix_2839_send_abuse_report_notify
...
[ci skip]
2015-10-19 13:48:52 +02:00
Douwe Maan
8adeda37b5
Merge branch 'hanloong/gitlab-ce-remove-forks-from-projects-settings' into 'master'
...
Add ability to remove the fork relationship from project settings


Replaces !1579 .
Fixes #2578 .
See merge request !1636
2015-10-19 09:32:07 +00:00
Douwe Maan
2e2a2a366f
Satisfy Rubocop
2015-10-18 13:08:08 +02:00
Douwe Maan
42cbc7f813
Tweak wording.
2015-10-18 12:38:01 +02:00
Douwe Maan
3b1c702572
Fix spec.
2015-10-18 11:58:53 +02:00
Douwe Maan
df9062d0b5
Merge branch 'master' into jrochkind/gitlab-ce-fix_2839_send_abuse_report_notify
2015-10-18 11:31:49 +02:00
Douwe Maan
aebe0ddc33
Make spec names more clear
2015-10-17 19:27:02 +02:00
Douwe Maan
70240f433c
Merge branch 'master' into cristianbica/gitlab-ce-user-project-view-files
2015-10-17 18:20:04 +02:00
Han Loong Liauw
02e8beaa0b
Merge branch 'master' into remove-forks-from-projects-settings
2015-10-17 09:32:31 +11:00
Valery Sizov
8766c54bf2
Merge remote-tracking branch 'origin/master' into ce_upstream_15_10
2015-10-15 16:46:48 +03:00
Douwe Maan
c993481d99
Merge branch 'master' into git-archive-golang
2015-10-15 11:47:36 +02:00
Valery Sizov
8f584d5f2c
Fix: Images cannot show when projects' path was changed
2015-10-14 18:50:35 +03:00
Jacob Vosmaer
381ca79bfa
Remove archive file sending spec
...
This is done by gitlab-git-http-server now.
2015-10-14 15:21:14 +02:00
Han Loong Liauw
0bea5ced8b
Made suggested content changes based on MR Review
...
Changed the authentication method for removing fork through API
Reflected changes to new auth method in API specs
2015-10-14 20:19:41 +11:00
Han Loong Liauw
df99ddbba1
Adds ability to remove the forked relationship
...
This was previously possible through the API but can now be done
through the project#edit settings screen if the current user is
the owner of the project.
Update changelog
2015-10-13 21:42:17 +11:00
Jonathan Rochkind
ae4fbae26c
Send an email (to support) when a user is reported for spam
2015-10-08 17:33:57 -04:00