X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sla%2Furls.py;h=87363ee125907e8918875c42ea2fb6bac1a703b2;hb=26b2d32f6132a3e619f47411adeccfa693b71162;hp=93b93852ccd620233c4fc866721fc5ca5013caf8;hpb=f320a65ac7928a4a1c8315443880dce1d7afc997;p=myslice.git diff --git a/sla/urls.py b/sla/urls.py index 93b93852..87363ee1 100755 --- a/sla/urls.py +++ b/sla/urls.py @@ -3,9 +3,20 @@ from django.conf.urls import patterns, url, include from sla import slicetabsla urlpatterns = patterns('', - url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')), - url(r'^(?P[^/]+)/?$', slicetabsla.SLAView.as_view(), name="agreements_summary"), - url(r'^agreements/(?P[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})/detail$', slicetabsla.agreement_details, name='agreement_details'), - url(r'^agreements/(?P[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})/guarantees/(?P\w+)/violations$', slicetabsla.agreement_term_violations, name='agreement_term_violations'), - url(r'^agreements/simplecreate/?$', slicetabsla.AgreementSimple.as_view(), name="agreementsimple"), -) \ No newline at end of file + url(r'^api-auth/', + include('rest_framework.urls', namespace='rest_framework')), + url(r'^testbeds/', + slicetabsla.Testbeds.as_view(), name="testbeds"), + url(r'^(?P[^/]+)/?$', + slicetabsla.SLAView.as_view(), name="agreements_summary"), + url(r'^agreements/(?P[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})/detail$', + slicetabsla.agreement_details, name='agreement_details'), + url(r'^agreements/(?P[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12})/guarantees/(?P\w+)/violations$', + slicetabsla.agreement_term_violations, name='agreement_term_violations'), + url(r'^agreements/templates/(?P[^/]+)', + slicetabsla.AgreementTemplates.as_view(), name='agreement_templates'), + url(r'^agreements/create/$', + slicetabsla.CreateAgreement.as_view(), name="agreement_create"), + # url(r'^agreements/simplecreate/?$', + # slicetabsla.AgreementSimple.as_view(), name="agreementsimple"), +)