Tomasz Maczukin
8675664655
Get show details feature to triggers API
2016-01-05 12:25:16 +01:00
Tomasz Maczukin
49c8bf4e9b
Add create feature to triggers API
2016-01-05 11:47:54 +01:00
Tomasz Maczukin
f00607431c
Add delete feature to triggers API
2016-01-05 11:32:21 +01:00
Tomasz Maczukin
d9da81f736
Add triggers feature to API
2016-01-04 16:44:09 +01:00
Stan Hu
086cfc8685
Fix API project lookups when querying with a namespace with dots
...
Attempting to use the /projects/:id API by specifying :id in
"namespace/project" format would always result in a 404 if the namespace
contained a dot.
The reason? From http://guides.rubyonrails.org/routing.html#specifying-constraints :
"By default the :id parameter doesn't accept dots - this is because the dot is
used as a separator for formatted routes. If you need to use a dot within an
:id add a constraint which overrides this - for example id: /[^\/]+/ allows
anything except a slash."
Closes https://github.com/gitlabhq/gitlabhq/issues/9573
2016-01-03 15:08:44 -08:00
Tomasz Maczukin
937567b767
Add create feature to variables API
2015-12-31 22:30:07 +01:00
Tomasz Maczukin
c5177dd5e2
Add missing 'not_found' checks in variables API
2015-12-31 17:03:11 +01:00
Tomasz Maczukin
0d014feb1d
Add delete feature to variables API
2015-12-31 16:56:03 +01:00
Tomasz Maczukin
a692ce1c07
Add update feature for variables API
2015-12-31 16:26:55 +01:00
Tomasz Maczukin
ea4777ff50
Add features for list and show details of variables in API
2015-12-31 16:26:54 +01:00
Tomasz Maczukin
44dd4782f0
Merge branch 'master' into ci/api-builds
...
* master: (108 commits)
Fix project transfer e-mail sending incorrect paths in e-mail notification
Update CHANGELOG
Use Gitlab::CurrentSettings for InfluxDB
Write to InfluxDB directly via UDP
Strip newlines from obfuscated SQL
Add hotfix that allows to access build artifacts created before 8.3
note votes methids implementation
When reCAPTCHA is disabled, allow registrations to go through without a code
Downcased user or email search for avatar_icon.
Handle missing settings table for metrics
Fix broken link in permissions page [ci skip]
reCAPTCHA is configurable through Admin Settings, no reload needed.
Fixed syntax in gitlab.yml.example
Move InfluxDB settings to ApplicationSetting
Fix spelling mistake, thanks Connor.
Restart settings are moved too.
Hotfix for builds trace data integrity
add issue weight to contributing
Added host option for InfluxDB
Fixed styling of MetricsWorker specs
...
2015-12-30 17:09:26 +01:00
Tomasz Maczukin
a17bf380cb
Add cancel/retry features to builds API
2015-12-30 16:37:47 +01:00
Tomasz Maczukin
593d87ea54
Add specs for build details/traces features in builds API
2015-12-30 15:12:07 +01:00
Tomasz Maczukin
d2601211a0
Add specs for build listings in API
2015-12-29 23:12:36 +01:00
Stan Hu
5a8c65b508
Add API support for looking up a user by username
...
Needed to support Huboard
2015-12-24 07:57:13 -08:00
Douwe Maan
6b968a8fcd
Merge branch 'branch-invalid-name' into 'master'
...
Add JS validation for invalid characters in branch name
Fixes #3293
Demo:

See merge request !2122
2015-12-24 11:42:25 +00:00
Stan Hu
301a30e0ea
Add project permissions to all project API endpoints
...
This standardizes all the project API formats. Also needed to support Huboard.
2015-12-22 10:58:23 -08:00
Douglas Barbosa Alexandre
daa28d9fbd
Fix spec
2015-12-18 12:43:53 -02:00
Zeger-Jan van de Weg
c36821df9f
Api support for requesting starred projects for user
...
Fixes #4112
2015-12-16 21:46:00 +01:00
Dmitriy Zaporozhets
b8570576e8
Merge branch 'add-open-issues-count-to-api' of https://gitlab.com/stanhu/gitlab-ce
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-12-16 16:08:35 +01:00
Gabriel Mazetto
b5291f9599
Fixed Rubocop offenses
2015-12-15 00:53:52 -02:00
Stan Hu
3efae53bd7
Add open_issues_count to project API
...
This is needed to support Huboard and a generally useful value.
2015-12-11 23:17:36 -08:00
Kamil Trzcinski
3578153d3e
Fix triggers tests
2015-12-11 18:02:09 +01:00
Kamil Trzcinski
3d9ce37a48
Reimplement Trigger API
2015-12-11 18:02:09 +01:00
Kamil Trzcinski
e80e3f5372
Migrate CI::Project to Project
2015-12-11 18:02:09 +01:00
Kamil Trzcinski
2988e1fbf5
Migrate CI::Services and CI::WebHooks to Services and WebHooks
2015-12-10 16:04:08 +01:00
Douwe Maan
8fb49a4b70
Merge branch 'master' into merge-if-green
...
# Conflicts:
# app/views/projects/merge_requests/widget/_heading.html.haml
# app/views/projects/merge_requests/widget/open/_accept.html.haml
2015-12-08 22:34:03 +01:00
Douwe Maan
15925290ee
Merge branch 'master' into ui/dashboard-new-issue
2015-12-08 15:22:04 +01:00
Douwe Maan
75486f09c4
Merge branch 'master' into zj/gitlab-ce-merge-if-green
2015-12-08 13:43:45 +01:00
Douwe Maan
0c3f70acf4
Add API group projects specs
2015-12-08 13:34:09 +01:00
Robert Speicher
9321d382bd
Add custom NamespaceValidator
2015-12-07 16:57:26 -05:00
Robert Speicher
e48391b813
Add custom ColorValidator
2015-12-07 16:57:26 -05:00
Zeger-Jan van de Weg
0e96d6eb10
Merge branch 'master' into merge-if-green
2015-12-07 10:06:07 +01:00
Stan Hu
631a30276e
Fix API setting of 'public' attribute to false will make a project private
...
Closes #3864
2015-12-05 17:39:36 -08:00
Zeger-Jan van de Weg
2462a96e45
Incorporate feedback
2015-12-05 15:42:38 +01:00
Dmitriy Zaporozhets
4de7f32c60
Merge branch 'extend-events-api'
2015-12-04 13:51:30 +01:00
Dmitriy Zaporozhets
3227a5ead2
Extent Event and Note API
...
* add note to Events API
* add author section to Events API
* add noteable_id and noteable_type to Notes API
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-12-04 12:22:50 +01:00
Dmitriy Zaporozhets
0b68a0e79e
Add API endpoint to fetch merge request commits list
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-12-04 11:08:10 +01:00
Zeger-Jan van de Weg
a7682f8775
Specs for 'Merge When Build Succeeds'
2015-12-02 13:27:16 +01:00
Robert Schilling
04a3d27eab
Allow editing a release in API via PUT method
2015-11-21 22:34:53 +01:00
Robert Schilling
3ea05c5b5b
Only allow to create a release if it does not exist yet
2015-11-21 22:24:34 +01:00
Robert Schilling
6f7e90f6db
Use POST to create a new release instead of PUT
2015-11-21 18:51:41 +01:00
Robert Schilling
faef95af1a
API: Return 404 if the tag for a release does not exist
2015-11-21 18:08:45 +01:00
Robert Schilling
2cba93a0d2
Make tag API consistent for release feature
2015-11-21 17:29:26 +01:00
Dmitriy Zaporozhets
a43a218c98
Merge branch 'releases-feature'
2015-11-16 10:18:32 +01:00
Kamil Trzcinski
6384c757b7
Expose CI enable option in project features
...
- Enable CI by default for all new projects
2015-11-13 10:52:50 +01:00
Dmitriy Zaporozhets
d6db451732
Add api test for creating tag with release info
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-11-12 23:54:22 +01:00
Dmitriy Zaporozhets
ba34045f31
Expose release notes to tags api
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-11-12 17:04:18 +01:00
Dmitriy Zaporozhets
c119a73793
Add releases api
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-11-12 16:26:39 +01:00
Dmitriy Zaporozhets
a5ab56fd91
Move git tags API to separate file
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-11-12 15:41:13 +01:00