Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / admin / urls.py @ da8b8e92

History | View | Annotate | Download (2.4 kB)

1 1081c1a0 Giorgos Verigakis
# Copyright 2011 GRNET S.A. All rights reserved.
2 1081c1a0 Giorgos Verigakis
#
3 1081c1a0 Giorgos Verigakis
# Redistribution and use in source and binary forms, with or
4 1081c1a0 Giorgos Verigakis
# without modification, are permitted provided that the following
5 1081c1a0 Giorgos Verigakis
# conditions are met:
6 1081c1a0 Giorgos Verigakis
#
7 1081c1a0 Giorgos Verigakis
#   1. Redistributions of source code must retain the above
8 1081c1a0 Giorgos Verigakis
#      copyright notice, this list of conditions and the following
9 1081c1a0 Giorgos Verigakis
#      disclaimer.
10 1081c1a0 Giorgos Verigakis
#
11 1081c1a0 Giorgos Verigakis
#   2. Redistributions in binary form must reproduce the above
12 1081c1a0 Giorgos Verigakis
#      copyright notice, this list of conditions and the following
13 1081c1a0 Giorgos Verigakis
#      disclaimer in the documentation and/or other materials
14 1081c1a0 Giorgos Verigakis
#      provided with the distribution.
15 1081c1a0 Giorgos Verigakis
#
16 1081c1a0 Giorgos Verigakis
# THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
17 1081c1a0 Giorgos Verigakis
# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
18 1081c1a0 Giorgos Verigakis
# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
19 1081c1a0 Giorgos Verigakis
# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
20 1081c1a0 Giorgos Verigakis
# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
21 1081c1a0 Giorgos Verigakis
# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
22 1081c1a0 Giorgos Verigakis
# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
23 1081c1a0 Giorgos Verigakis
# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
24 1081c1a0 Giorgos Verigakis
# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 1081c1a0 Giorgos Verigakis
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
26 1081c1a0 Giorgos Verigakis
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
27 1081c1a0 Giorgos Verigakis
# POSSIBILITY OF SUCH DAMAGE.
28 1081c1a0 Giorgos Verigakis
#
29 1081c1a0 Giorgos Verigakis
# The views and conclusions contained in the software and
30 1081c1a0 Giorgos Verigakis
# documentation are those of the authors and should not be
31 1081c1a0 Giorgos Verigakis
# interpreted as representing official policies, either expressed
32 1081c1a0 Giorgos Verigakis
# or implied, of GRNET S.A.
33 1081c1a0 Giorgos Verigakis
34 8f793e90 Giorgos Verigakis
import os
35 1f06d8ff Giorgos Verigakis
36 8f793e90 Giorgos Verigakis
from django.conf.urls.defaults import patterns
37 1f06d8ff Giorgos Verigakis
38 1f06d8ff Giorgos Verigakis
39 1f06d8ff Giorgos Verigakis
urlpatterns = patterns('synnefo.admin.views',
40 1f06d8ff Giorgos Verigakis
    (r'^/?$', 'index'),
41 1f06d8ff Giorgos Verigakis
    (r'^/flavors/?$', 'flavors_list'),
42 1f06d8ff Giorgos Verigakis
    (r'^/flavors/create/?$', 'flavors_create'),
43 1f06d8ff Giorgos Verigakis
    (r'^/flavors/(\d+)/?$', 'flavors_info'),
44 1f06d8ff Giorgos Verigakis
    (r'^/flavors/(\d+)/modify/?$', 'flavors_modify'),
45 1f06d8ff Giorgos Verigakis
    (r'^/flavors/(\d+)/delete/?$', 'flavors_delete'),
46 1f06d8ff Giorgos Verigakis
    
47 1f06d8ff Giorgos Verigakis
    (r'^/images/?$', 'images_list'),
48 1f06d8ff Giorgos Verigakis
    (r'^/images/register/?$', 'images_register'),
49 1f06d8ff Giorgos Verigakis
    (r'^/images/(\d+)/?$', 'images_info'),
50 1f06d8ff Giorgos Verigakis
    (r'^/images/(\d+)/modify/?$', 'images_modify'),
51 1f06d8ff Giorgos Verigakis
52 1f06d8ff Giorgos Verigakis
    (r'^/servers/?$', 'servers_list'),
53 1f06d8ff Giorgos Verigakis
)
54 1f06d8ff Giorgos Verigakis
55 811a68f5 Giorgos Verigakis
urlpatterns += patterns('synnefo.admin.api',
56 811a68f5 Giorgos Verigakis
    (r'^/api/servers/(\d+)$', 'servers_info'),
57 811a68f5 Giorgos Verigakis
    (r'^/api/users/(\d+)$', 'users_info'),
58 811a68f5 Giorgos Verigakis
)
59 811a68f5 Giorgos Verigakis
60 1f06d8ff Giorgos Verigakis
urlpatterns += patterns('',
61 1f06d8ff Giorgos Verigakis
    (r'^/static/(?P<path>.*)$', 'django.views.static.serve', {
62 8f793e90 Giorgos Verigakis
        'document_root': os.path.join(os.path.dirname(__file__), 'static')})
63 8f793e90 Giorgos Verigakis
)