Tomasz Maczukin
97f966c445
Introduce :read_namespace access policy for namespace and group
2017-11-23 17:44:05 +01:00
Tomasz Maczukin
dfbfd3c7d7
Allow request namespace by ID or path
2017-11-23 17:44:05 +01:00
Tomasz Maczukin
392cc88709
Add new API endpoint - get a namespace by ID
2017-11-23 14:34:34 +01:00
Markus Koller
257fd57134
Allow password authentication to be disabled entirely
2017-11-23 13:16:14 +00:00
Sean McGivern
db1925f917
Improve output for extra queries in specs
...
Previously, this used `Array#-`, which would remove all queries that matches the
query text in the original set.
However, sometimes we have a problem with parameterised queries, where the query
text is identical both times, so we'd run a query N times instead of once, and
it would be hidden from the output.
Replace the logic to only remove a given query N times from the actual log,
where N is the number of times it appears in the expected log.
2017-11-22 15:08:55 +00:00
Jacob Vosmaer (GitLab)
571f1dda17
Add FetchSourceBranch Gitaly call
2017-11-22 10:19:42 +00:00
Daniel Juarez
0b9e1e1662
Skip confirmation user api
2017-11-21 15:47:58 +00:00
Rémy Coutable
4f09d099e9
Merge branch '18040-rubocop-line-break-after-guard-clause' into 'master'
...
Adds Rubocop rule for line break after guard clause
Closes #18040
See merge request gitlab-org/gitlab-ce!15188
2017-11-20 09:22:14 +00:00
Francisco Lopez
1436598e49
Moved Exceptions to Gitlab::Auth
2017-11-17 10:02:11 +01:00
Francisco Lopez
aa84ef1e1a
Moving exceptions to UserAuthFinders
2017-11-17 10:02:11 +01:00
Francisco Lopez
21153a4f47
Homogenising the type of the request handled by UserAuthFinder. Also tests fixed
2017-11-17 10:02:11 +01:00
Francisco Lopez
d948e67913
First refactor
2017-11-17 10:00:08 +01:00
Jacopo
181cd299f9
Adds Rubocop rule for line break after guard clause
...
Adds a rubocop rule (with autocorrect) to ensure line break after guard clauses.
2017-11-16 17:58:29 +01:00
Ahmad Sherif
52bfd06462
Use relative git object paths to construct absolute ones before setting Env
2017-11-14 20:26:39 +01:00
Kamil Trzciński
6b01821b0d
Merge branch 'fix/sm/31771-do-not-allow-jobs-to-be-erased-new' into 'master'
...
Do not allow jobs to be erased
Closes #31771
See merge request gitlab-org/gitlab-ce!15216
2017-11-14 10:54:30 +00:00
Travis Miller
1162d89ac4
Add administrative endpoint to list all pages domains
2017-11-13 16:05:44 +00:00
Winnie Hellmann
26b6dfaf6f
Add /groups/:id/subgroups endpoint to API
2017-11-09 16:07:04 +00:00
Rémy Coutable
ae434cccb2
Merge branch '39895-cant-set-mattermost-username-channel-from-api' into 'master'
...
Fix acceptance of username for Mattermost service update
Closes #39895
See merge request gitlab-org/gitlab-ce!15275
2017-11-09 13:19:27 +00:00
Douwe Maan
20ac30a705
Merge branch '36099-api-responses-missing-x-content-type-options-header' into '10-1-stable'
...
Include X-Content-Type-Options (XCTO) header into API responses
See merge request gitlab/gitlabhq!2211
(cherry picked from commit 6c818e77f2 )
e087e075 Include X-Content-Type-Options (XCTO) header into API responses
2017-11-08 20:11:18 -08:00
Mark Fletcher
12d622eb99
Fix acceptance of username for Mattermost service update via API
2017-11-08 19:48:19 +00:00
Shinya Maeda
8029c92e1c
Reduce changes
2017-11-07 22:57:58 +09:00
Shinya Maeda
d8fb903ef7
Improve spec
2017-11-07 22:45:55 +09:00
Shinya Maeda
d89c18901b
Merge branch 'master' into fix/sm/31771-do-not-allow-jobs-to-be-erased-new
2017-11-07 22:12:19 +09:00
Rémy Coutable
31e3ef93e5
Merge branch 'feature/custom-attributes-on-projects-and-groups' into 'master'
...
Support custom attributes on groups and projects
See merge request gitlab-org/gitlab-ce!14593
2017-11-07 10:59:38 +00:00
Rémy Coutable
2ec5ae21b8
Merge branch 'add-changes-count-to-merge-requests-api' into 'master'
...
Add changes_count to the merge requests API
See merge request gitlab-org/gitlab-ce!15178
2017-11-07 10:58:03 +00:00
Shinya Maeda
afef385337
Add doc. Fix spec. Add erase_build in protected_ref rule
2017-11-07 02:47:05 +09:00
Sean McGivern
045795d0d9
Merge branch 'remove-ensure-ref-fetched-from-controllers' into 'master'
...
removed the #ensure_ref_fetched from all controllers
Closes #36061
See merge request gitlab-org/gitlab-ce!15129
2017-11-06 17:10:18 +00:00
micael.bergeron
bb0543ef47
ignore the column before the migration
...
reword the changelog
remove dead code in the specs
2017-11-06 09:03:11 -05:00
Markus Koller
1f773a8ef5
Support custom attributes on groups
2017-11-06 10:51:50 +01:00
Markus Koller
6902848a9c
Support custom attributes on projects
2017-11-06 10:51:46 +01:00
Mehdi Lahmam
08bc2f946b
Expose `duration` in Job API entity
...
Closes #35794 .
2017-11-05 21:59:58 +01:00
Sean McGivern
9d259c2232
Add changes_count to the merge requests API
...
This returns the `real_size` of the MR's diff, which is a string indicating the
number of changes. If the diff overflows after _n_ files, the string will be
`$n+`.
2017-11-03 14:28:18 +00:00
Douwe Maan
b7c8f7d76d
Update specs for sudo behavior
2017-11-02 11:39:03 +01:00
Douwe Maan
3f24f9ed18
Add sudo API scope
2017-11-02 11:39:03 +01:00
Douwe Maan
294fa6fcdc
Remove authentication using user.private_token
2017-11-02 11:39:02 +01:00
Douwe Maan
a72d687931
Remove Session API
2017-11-02 11:39:01 +01:00
Mark Fletcher
ff1e3a47c4
Fix namespacing for MergeWhenPipelineSucceedsService in MR API
2017-10-30 17:19:51 +00:00
Zeger-Jan van de Weg
8275e34e41
Ci::Build tag is a trait instead of an own factory
...
Minor annoyance of mine, and there were a couple of things wrong, for
example:
1. Switching on a property is just a trait
2. It didn't inherrit from its parent
Find and replace through the code based fixed all occurances.
2017-10-30 10:25:30 +01:00
Grzegorz Bizon
3548dc4b29
Merge branch '23000-pages-api' into 'master'
...
Resolve "Pages API"
Closes #23000
See merge request gitlab-org/gitlab-ce!13917
2017-10-24 09:18:03 +00:00
Travis Miller
aca58784bd
Add pages domains API tests
2017-10-22 08:04:42 -05:00
Jacopo
2f40dac352
Refactor `have_http_status` into `have_gitlab_http_status` in the specs
2017-10-20 10:13:18 +02:00
Rémy Coutable
220a5c3759
Merge branch '37032-get-project-branch-invalid-name-message' into 'master'
...
Get Project Branch API shows an helpful error message on invalid refname
Closes #37032
See merge request gitlab-org/gitlab-ce!14884
2017-10-18 10:38:16 +00:00
Jacopo
26ec874f77
Get Project Branch API shows an helpful error message on invalid refname
...
In API v4 when requesting a branch with an invalid refname shows an
helpful error message: 'The branch refname is invalid'.
2017-10-18 09:45:27 +02:00
Douwe Maan
4bbdab764d
Merge branch 'bvl-circuitbreaker-improvements' into 'master'
...
Make the circuitbreaker configurable at runtime
See merge request gitlab-org/gitlab-ce!14842
2017-10-17 10:43:05 +00:00
Bob Van Landuyt
38af7c1613
Allow configuring the circuitbreaker through the API and UI
2017-10-17 11:50:32 +02:00
Douwe Maan
38ff8cd13d
Merge branch 'sha-handling' into 'master'
...
Adds requirements that supports anything in sha params
Closes #26561 and #2709
See merge request gitlab-org/gitlab-ce!14462
2017-10-16 15:14:42 +00:00
Guilherme Vieira
771b777ab5
Adds requirements that supports anything in sha params
2017-10-12 18:46:41 -03:00
Douwe Maan
025c6eeaa1
Move all API authentication code to APIGuard
2017-10-12 11:13:37 +02:00
Bob Van Landuyt
e8ca579d88
Add a project forks spec helper
...
The helper creates a fork of a project with all provided attributes,
but skipping the creation of the repository on disk.
2017-10-07 11:46:23 +02:00
Bob Van Landuyt
70716a1292
Allow creating merge requests across forks of a project
2017-10-07 11:46:23 +02:00