Douglas Barbosa Alexandre
34ee75379c
Restrict access to confidential issues
2016-03-17 20:55:38 -03:00
Zeger-Jan van de Weg
2b97c92119
Incorporate review
2016-03-15 20:21:11 +01:00
Zeger-Jan van de Weg and Zeger-Jan van de Weg
ad97bebfed
Enhance new branch button on an issue
2016-03-15 20:21:11 +01:00
Rémy Coutable
1714883107
Revert "Merge branch 'avatar-cropping' into 'master'
"
...
This reverts commit 01160fc061 , reversing
changes made to 4bff9daf8b .
2016-03-15 14:55:40 +01:00
Marin Jankovski
90c10f4dab
Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq
2016-03-14 11:40:17 +01:00
Zeger-Jan van de Weg
5352ec2e21
Fix denting and spec
2016-03-13 13:44:31 +01:00
Stan Hu
3315fb820b
Remove unnecessary go-get test (superseded by middleware)
2016-03-12 11:14:56 -08:00
Douwe Maan
cb81c8a5ef
Merge branch 'rs-issue-12944' into 'master'
...
Use a custom Devise failure app to handle unauthenticated .zip requests
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/12944
See merge request !2828
2016-03-11 22:34:33 +00:00
Robert Speicher
5844a21a0a
Use a custom Devise failure app to handle unauthenticated .zip requests
...
Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/12944
2016-03-08 23:49:30 -05:00
Robert Speicher
b900304c38
Make better use of the visibility_level factory traits
2016-03-08 16:40:45 -05:00
Jacob Vosmaer
1764e1b7cb
Use Gitlab::Git::DiffCollections
2016-03-03 18:38:44 +01:00
Douwe Maan
1cb4f810a5
Merge branch 'issue_13648' into 'master'
...
Reuse query from ProjectsFinder to get projects accessible to current user.
Fixes #13648
This is a refactor to reuse the existing query from our `ProjectsFinder` class
See merge request !3049
2016-03-03 14:28:25 +00:00
Rubén Dávila
49e4ef3b41
Add specs to ForksController#index.
...
* Also refactor query to get projects accessible for current user.
ProjectsFinder actually return public projects when no user is passed.
2016-03-02 12:35:56 -05:00
Douwe Maan
386d442a18
Merge branch 'fix/deprecated-ci-badge-permissions' into 'master'
...
Fix permissions for deprecated CI build status badge
This fixes permissions for deprecated status badge, being unavailable even if project is public.
Closes #13324
See merge request !3030
2016-03-02 11:00:25 +00:00
Grzegorz Bizon
8b02d962ab
Do not require authentication for CI status badge
...
This changes only deprecated CI badge that we keep for backwards
compatibility. See !3030#note_4041498.
2016-03-01 20:32:30 +01:00
Grzegorz Bizon
6be22dbbe3
Fix specs for deprecated CI build status badge
2016-03-01 14:42:52 +01:00
Grzegorz Bizon
814d853a1a
Fix deprecated CI build status badge permissions
2016-03-01 13:59:19 +01:00
James Lopez
8fe72af3dc
Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into fix/contributions-forked-projects
2016-02-29 15:49:00 +01:00
Robert Speicher
93e6282657
Add :with_avatar trait to User factory
2016-02-24 13:50:03 -05:00
Robert Speicher and Rémy Coutable
e6195b859f
Merge branch 'fix-autocomplete-spec' into 'master'
...
Fix volatile spec.
Fixes https://gitlab.com/gitlab-org/gitlab-ee/issues/312 .
See merge request !206
2016-02-23 10:11:39 +01:00
James Lopez
303e9eb5bf
include contributions from forked projects on profile calendar
2016-02-22 15:46:29 +01:00
Douwe Maan
0c5abb1e0b
Merge branch 'rs-move-controller-specs' into 'master'
...
Move a few controller specs to their correct locations
See merge request !2889
2016-02-20 01:12:59 +00:00
Rubén Dávila and Robert Speicher
b8295fc323
Fix build and add specs
2016-02-19 13:14:53 -05:00
Robert Speicher
dfca5bfa47
Move a few controller specs to their correct locations
2016-02-18 21:50:49 -05:00
Rubén Dávila
2770de9617
Reopened MRs should also be considered as open.
2016-02-17 21:15:13 -05:00
Douwe Maan
879d66b6ab
Merge branch 'git-archive-refactor' into 'master'
...
Refactor 'git archive' hand-off to gitlab-workhorse
We have a nicer way now to hand off HTTP responses to gitlab-workhorse.
Companion MR: https://gitlab.com/gitlab-org/gitlab-workhorse/merge_requests/36
See merge request !2675
2016-02-17 17:16:34 +00:00
Rémy Coutable
3d3ac87af9
Redirect /import to project page if no importing at all and repo exists
...
Fixes #13367 .
2016-02-17 15:05:44 +01:00
Jacob Vosmaer
a0ccb0731b
Merge branch 'master' of https://gitlab.com/gitlab-org/gitlab-ce into git-archive-refactor
2016-02-17 11:30:42 +01:00
Robert Speicher
f5ab126fd0
Ensure Commit#show responds 404 instead of 500 when given an invalid ID
...
Closes #13467
2016-02-15 15:48:16 -05:00
Robert Speicher
551ce0f245
Add spec for assigning view param from cookie
2016-02-05 16:03:20 -05:00
Rémy Coutable
f6d816f9fe
Add a controller test for the new 'diff_view' cookie
2016-02-05 15:40:44 +01:00
Douwe Maan
ac923b4fb4
Merge branch 'fix/atom-url-issue' into 'master'
...
Fix atom url issue on projects
This MR adds prevents a project to have a path ending in .atom that conflicts with the feed
and
Adds a migration to migrate old .atom projects to a different path
Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/3699
See merge request !2651
2016-02-04 16:12:47 +00:00
James Lopez
7b868c61ab
refactored migration and spec based on feedback
2016-02-04 13:20:55 +01:00
Douglas Barbosa Alexandre
eefc46e0d5
Fix rubocop offenses
2016-02-02 11:25:44 -02:00
Douglas Barbosa Alexandre
718b1dddfe
Refactor Admin::SpamLogsController to block user before destroying
2016-02-02 11:25:44 -02:00
Stan Hu and Douglas Barbosa Alexandre
d20e75a8d8
Support Akismet spam checking for creation of issues via API
...
Currently any spam detected by Akismet by non-members via API will be logged
in a separate table in the admin page.
Closes #5612
2016-02-02 11:25:44 -02:00
Jacob Vosmaer
771f14b96e
First version of "git archive" headers
2016-02-02 14:09:55 +01:00
James Lopez
eb51a4ac1b
refactor previous test and add validation to project model
2016-01-29 15:35:21 +01:00
James Lopez
7ca6779654
Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into fix/atom-url-issue
2016-01-29 14:27:10 +01:00
Douwe Maan
b636f83e59
Move blame group logic to dedicated class
2016-01-28 14:49:21 +01:00
Douwe Maan
28e2d2142c
Merge branch 'rs-groups-index' into 'master'
...
Make the `/groups` route behave as expected
The route is supposed to redirect the Groups#index request based on
whether or not a user was logged in. If they are, we redirect them to
their groups dashboard; if they're not, we redirect them to the public
Explore page.
But due to overly aggressive `before_action`s that weren't excluding (or including) the
`index` action, the request always resulted in a 404, whether a user was
logged in or not.
Closes #12660
See merge request !2580
2016-01-26 11:59:05 +00:00
Douglas Barbosa Alexandre
46c36e0e01
Fixi import redirect loop
2016-01-25 21:00:23 -02:00
Robert Speicher
a7c4d0da8c
Make the /groups route behave as expected
...
The route is supposed to redirect the Groups#index request based on
whether or not a user was logged in. If they are, we redirect them to
their groups dashboard; if they're not, we redirect them to the public
Explore page.
But due to overly aggressive `before_action`s that weren't excluding the
`index` action, the request always resulted in a 404, whether a user was
logged in or not.
Closes #12660
2016-01-23 16:10:13 -08:00
James Lopez
4d2da5fd25
WIP - spec failure on .atom project URL
2016-01-22 17:55:12 +01:00
Douwe Maan
b6ae2def2c
Merge branch 'unsubscribe-from-thread-from-email-footer' into 'master'
...
Unsubscribe from thread through link in email footer
Closes #3437


See merge request !2068
2016-01-14 14:38:55 +00:00
Zeger-Jan van de Weg
58867eff46
Unsubscribe from thread through link in email footer
2016-01-09 12:41:22 +01:00
Gabriel Mazetto
ec67e9be1d
Repair ldap_blocked state when no ldap identity exist anymore
2016-01-08 16:26:04 -02:00
Gabriel Mazetto
ba9855d487
Prevent ldap_blocked users from being unblocked by the Admin UI
2016-01-08 16:26:04 -02:00
Jacob Vosmaer
41b8a238ce
Merge branch 'master' of github.com:gitlabhq/gitlabhq
2016-01-07 12:56:18 +01:00
Robert Speicher
46a220ae3c
Add AbuseReport#notify
...
Tell, Don't Ask.
2016-01-04 18:59:42 -05:00