gitlab-org--gitlab-foss/lib/api
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
..
api.rb Reimplement Trigger API 2015-12-11 18:02:09 +01:00
api_guard.rb Rubocop: Style/CaseIndentation enabled 2015-02-02 21:26:40 -08:00
branches.rb Added the missing comma 2015-03-31 17:08:33 +01:00
commit_statuses.rb Migrate CI::Project to Project 2015-12-11 18:02:09 +01:00
commits.rb Order commit comments in API chronologically 2015-05-08 14:34:10 +02:00
deploy_keys.rb
entities.rb Revert upvotes and downvotes params to MR API 2015-12-28 11:41:16 +02:00
files.rb Automatically fork a project when not allowed to edit a file. 2015-12-18 10:03:34 +01:00
group_members.rb Track who created a group or project member. 2015-04-14 12:06:42 +02:00
groups.rb Add API group projects endpoint. 2015-12-07 17:10:40 +01:00
helpers.rb Migrate CI::Project to Project 2015-12-11 18:02:09 +01:00
internal.rb Improve Git access error messages. 2015-05-13 09:41:55 +02:00
issues.rb Merge branch 'rename-abilities' into 'master' 2015-06-26 16:39:17 +00:00
keys.rb Add API method for get user by ID of an SSH key 2015-09-03 15:47:22 +03:00
labels.rb
merge_requests.rb Merge branch 'master' into merge-if-green 2015-12-07 10:06:07 +01:00
milestones.rb Fix the test and add documentation for the "per-milestone issues API call" 2015-01-22 12:14:53 +01:00
namespaces.rb Make namespace API available to all users 2015-05-28 11:39:12 -07:00
notes.rb Show who last edited a comment if it wasn't the original author 2015-07-30 14:45:54 +02:00
project_hooks.rb Migrate CI::Services and CI::WebHooks to Services and WebHooks 2015-12-10 16:04:08 +01:00
project_members.rb Use project_member instead of team_member. 2015-03-15 13:50:38 +01:00
project_snippets.rb Rename abilities to correspond contoller/model action names 2015-06-26 15:55:56 +02:00
projects.rb Fix API project lookups when querying with a namespace with dots 2016-01-03 15:08:44 -08:00
repositories.rb Move git tags API to separate file 2015-11-12 15:41:13 +01:00
services.rb Hide passwords to non-admin users in the services API 2015-10-12 15:24:00 +02:00
session.rb
settings.rb Add tests and improve logic 2015-07-06 16:47:19 +02:00
system_hooks.rb Added X-GitLab-Event header for web hooks 2015-05-08 16:49:03 +03:00
tags.rb Allow editing a release in API via PUT method 2015-11-21 22:34:53 +01:00
triggers.rb Fix triggers tests 2015-12-11 18:02:09 +01:00
users.rb Add API support for looking up a user by username 2015-12-24 07:57:13 -08:00