Commit eaa99478a7612405bc93941ea69b93e7e776ca56

Authored by Riyad Preukschas
1 parent 8f01190e

Up API version to v3

app/views/layouts/_init_auto_complete.html.haml
1 1 :javascript
2 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 4 GitLab.GfmAutoComplete.Members.params.private_token = "#{current_user.private_token}";
5 5  
6 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 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 21 The API uses JSON to serialize data. You don't need to specify `.json` at the end of API URL.
... ...
lib/api.rb
... ... @@ -2,7 +2,7 @@ Dir["#{Rails.root}/lib/api/*.rb"].each {|file| require file}
2 2  
3 3 module Gitlab
4 4 class API < Grape::API
5   - version 'v2', using: :path
  5 + version 'v3', using: :path
6 6  
7 7 rescue_from ActiveRecord::RecordNotFound do
8 8 rack_response({'message' => '404 Not found'}.to_json, 404)
... ...