From cfef83e24a9b4640f6515a29657bea60d9b38e10 Mon Sep 17 00:00:00 2001
From: Victor Seva <vseva@sipwise.com>
Date: Mon, 20 Jul 2015 15:51:50 +0200
Subject: [PATCH] MT#7247 change api URLs. Make this simpler to detect

I'm having this error now on jenkins[-dev].mgm.sipwise.com:

NoReverseMatch at /release/release-mr3.8.2-update/
Reverse for 'projectuuid-list' with arguments '(u'release-mr3.8.2-update', u'""')'
and keyword arguments '{}' not found. 2 pattern(s)
tried: [
u'release/(?P<release>[\\w\\d\\.-]+)/(?P<project>[\\w\\d\\.-]+)/\\.(?P<format>[a-z0-9]+)$',
'release/(?P<release>[\\w\\d\\.-]+)/(?P<project>[\\w\\d\\.-]+)/$'
]

I can't reproce it on my jessie laptop.

Change-Id: I3c208652b2568f55e3ab721b1566f9514c861512
---
 panel/static/panel/js/panel.js | 4 ++--
 repoapi/urls.py                | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/panel/static/panel/js/panel.js b/panel/static/panel/js/panel.js
index 90b992b..1927929 100644
--- a/panel/static/panel/js/panel.js
+++ b/panel/static/panel/js/panel.js
@@ -351,7 +351,7 @@ function update_uuid_info(release, project, uuid) {
 
   if (!$.release[project][uuid].failed) {
     $.ajax({
-      url: '/release/' + release + '/' + project + '/' + uuid + '/?format=json',
+      url: '/uuid/' + release + '/' + project + '/' + uuid + '/?format=json',
       method: 'GET',
       contentType: "application/json; charset=utf-8",
       dataType: "json",
@@ -379,7 +379,7 @@ function get_uuids_for_project(release, project) {
   }
 
   $.ajax({
-    url: '/release/' + release +'/' + project + '/?format=json',
+    url: '/project/' + release +'/' + project + '/?format=json',
     method: 'GET',
     contentType: "application/json; charset=utf-8",
     dataType: "json",
diff --git a/repoapi/urls.py b/repoapi/urls.py
index 7567267..2841875 100644
--- a/repoapi/urls.py
+++ b/repoapi/urls.py
@@ -32,10 +32,10 @@ api_patterns = [
     url(r'^release/(?P<release>[\w\d\.-]+)/$',
         views.ProjectList.as_view(),
         name='project-list'),
-    url(r'^release/(?P<release>[\w\d\.-]+)/(?P<project>[\w\d\.-]+)/$',
+    url(r'^project/(?P<release>[\w\d\.-]+)/(?P<project>[\w\d\.-]+)/$',
         views.ProjectUUIDList.as_view(),
         name='projectuuid-list'),
-    url(r'^release/(?P<release>[\w\d\.-]+)'
+    url(r'^uuid/(?P<release>[\w\d\.-]+)'
         '/(?P<project>[\w\d\.-]+)/(?P<uuid>[\w\d-]+)/$',
         views.UUIDInfoList.as_view(),
         name='uuidinfo-list'),