Commit eaa99478a7612405bc93941ea69b93e7e776ca56

Authored by Riyad Preukschas
1 parent 8f01190e

Up API version to v3

app/views/layouts/_init_auto_complete.html.haml
1 :javascript 1 :javascript
2 $(function() { 2 $(function() {
3 - GitLab.GfmAutoComplete.Members.url = "#{ "/api/v2/projects/#{@project.id}/members" if @project }"; 3 + GitLab.GfmAutoComplete.Members.url = "#{ "/api/v3/projects/#{@project.id}/members" if @project }";
4 GitLab.GfmAutoComplete.Members.params.private_token = "#{current_user.private_token}"; 4 GitLab.GfmAutoComplete.Members.params.private_token = "#{current_user.private_token}";
5 5
6 GitLab.GfmAutoComplete.Emoji.data = #{raw emoji_autocomplete_source}; 6 GitLab.GfmAutoComplete.Emoji.data = #{raw emoji_autocomplete_source};
doc/api/README.md
@@ -15,7 +15,7 @@ API requests should be prefixed with `api` and the API version. The API version @@ -15,7 +15,7 @@ API requests should be prefixed with `api` and the API version. The API version
15 Example of a valid API request: 15 Example of a valid API request:
16 16
17 ``` 17 ```
18 -GET http://example.com/api/v2/projects?private_token=QVy1PB7sTxfy4pqfZM1U 18 +GET http://example.com/api/v3/projects?private_token=QVy1PB7sTxfy4pqfZM1U
19 ``` 19 ```
20 20
21 The API uses JSON to serialize data. You don't need to specify `.json` at the end of API URL. 21 The API uses JSON to serialize data. You don't need to specify `.json` at the end of API URL.
@@ -2,7 +2,7 @@ Dir["#{Rails.root}/lib/api/*.rb"].each {|file| require file} @@ -2,7 +2,7 @@ Dir["#{Rails.root}/lib/api/*.rb"].each {|file| require file}
2 2
3 module Gitlab 3 module Gitlab
4 class API < Grape::API 4 class API < Grape::API
5 - version 'v2', using: :path 5 + version 'v3', using: :path
6 6
7 rescue_from ActiveRecord::RecordNotFound do 7 rescue_from ActiveRecord::RecordNotFound do
8 rack_response({'message' => '404 Not found'}.to_json, 404) 8 rack_response({'message' => '404 Not found'}.to_json, 404)