Ce serveur Gitlab sera éteint le 30 juin 2020, pensez à migrer vos projets vers les serveurs gitlab-research.centralesupelec.fr et gitlab-student.centralesupelec.fr !

urls.py 6.67 KB
Newer Older
1
# -*- mode: python; coding: utf-8 -*-
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
# Re2o est un logiciel d'administration développé initiallement au rezometz. Il
# se veut agnostique au réseau considéré, de manière à être installable en
# quelques clics.
#
# Copyright © 2017  Gabriel Détraz
# Copyright © 2017  Goulven Kermarec
# Copyright © 2017  Augustin Lemesle
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License along
# with this program; if not, write to the Free Software Foundation, Inc.,
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
23 24 25
"""machines.urls
The defined URLs for the Cotisations app
"""
26

27 28
from __future__ import unicode_literals

29
from django.conf.urls import url
30
import re2o
31 32 33
from . import views

urlpatterns = [
34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
    url(r'^new_machine/(?P<userid>[0-9]+)$',
        views.new_machine,
        name='new-machine'),
    url(r'^edit_interface/(?P<interfaceid>[0-9]+)$',
        views.edit_interface,
        name='edit-interface'),
    url(r'^del_machine/(?P<machineid>[0-9]+)$',
        views.del_machine,
        name='del-machine'),
    url(r'^new_interface/(?P<machineid>[0-9]+)$',
        views.new_interface,
        name='new-interface'),
    url(r'^del_interface/(?P<interfaceid>[0-9]+)$',
        views.del_interface,
        name='del-interface'),
49
    url(r'^add_machinetype/$', views.add_machinetype, name='add-machinetype'),
50 51 52
    url(r'^edit_machinetype/(?P<machinetypeid>[0-9]+)$',
        views.edit_machinetype,
        name='edit-machinetype'),
53
    url(r'^del_machinetype/$', views.del_machinetype, name='del-machinetype'),
54 55 56
    url(r'^index_machinetype/$',
        views.index_machinetype,
        name='index-machinetype'),
57
    url(r'^add_iptype/$', views.add_iptype, name='add-iptype'),
58 59 60
    url(r'^edit_iptype/(?P<iptypeid>[0-9]+)$',
        views.edit_iptype,
        name='edit-iptype'),
61 62
    url(r'^del_iptype/$', views.del_iptype, name='del-iptype'),
    url(r'^index_iptype/$', views.index_iptype, name='index-iptype'),
63
    url(r'^add_extension/$', views.add_extension, name='add-extension'),
64 65 66
    url(r'^edit_extension/(?P<extensionid>[0-9]+)$',
        views.edit_extension,
        name='edit-extension'),
67
    url(r'^del_extension/$', views.del_extension, name='del-extension'),
68 69 70
    url(r'^add_soa/$', views.add_soa, name='add-soa'),
    url(r'^edit_soa/(?P<soaid>[0-9]+)$', views.edit_soa, name='edit-soa'),
    url(r'^del_soa/$', views.del_soa, name='del-soa'),
71 72 73
    url(r'^add_mx/$', views.add_mx, name='add-mx'),
    url(r'^edit_mx/(?P<mxid>[0-9]+)$', views.edit_mx, name='edit-mx'),
    url(r'^del_mx/$', views.del_mx, name='del-mx'),
74
    url(r'^add_txt/$', views.add_txt, name='add-txt'),
75
    url(r'^edit_txt/(?P<txtid>[0-9]+)$', views.edit_txt, name='edit-txt'),
76
    url(r'^del_txt/$', views.del_txt, name='del-txt'),
77 78 79
    url(r'^add_ns/$', views.add_ns, name='add-ns'),
    url(r'^edit_ns/(?P<nsid>[0-9]+)$', views.edit_ns, name='edit-ns'),
    url(r'^del_ns/$', views.del_ns, name='del-ns'),
Gabriel Detraz's avatar
Gabriel Detraz committed
80 81 82
    url(r'^add_srv/$', views.add_srv, name='add-srv'),
    url(r'^edit_srv/(?P<srvid>[0-9]+)$', views.edit_srv, name='edit-srv'),
    url(r'^del_srv/$', views.del_srv, name='del-srv'),
83
    url(r'^index_extension/$', views.index_extension, name='index-extension'),
84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107
    url(r'^add_alias/(?P<interfaceid>[0-9]+)$',
        views.add_alias,
        name='add-alias'),
    url(r'^edit_alias/(?P<domainid>[0-9]+)$',
        views.edit_alias,
        name='edit-alias'),
    url(r'^del_alias/(?P<interfaceid>[0-9]+)$',
        views.del_alias,
        name='del-alias'),
    url(r'^index_alias/(?P<interfaceid>[0-9]+)$',
        views.index_alias,
        name='index-alias'),
    url(r'^new_ipv6list/(?P<interfaceid>[0-9]+)$',
        views.new_ipv6list,
        name='new-ipv6list'),
    url(r'^edit_ipv6list/(?P<ipv6listid>[0-9]+)$',
        views.edit_ipv6list,
        name='edit-ipv6list'),
    url(r'^del_ipv6list/(?P<ipv6listid>[0-9]+)$',
        views.del_ipv6list,
        name='del-ipv6list'),
    url(r'^index_ipv6/(?P<interfaceid>[0-9]+)$',
        views.index_ipv6,
        name='index-ipv6'),
108
    url(r'^add_service/$', views.add_service, name='add-service'),
109 110 111
    url(r'^edit_service/(?P<serviceid>[0-9]+)$',
        views.edit_service,
        name='edit-service'),
112 113
    url(r'^del_service/$', views.del_service, name='del-service'),
    url(r'^index_service/$', views.index_service, name='index-service'),
114 115 116 117
    url(r'^add_vlan/$', views.add_vlan, name='add-vlan'),
    url(r'^edit_vlan/(?P<vlanid>[0-9]+)$', views.edit_vlan, name='edit-vlan'),
    url(r'^del_vlan/$', views.del_vlan, name='del-vlan'),
    url(r'^index_vlan/$', views.index_vlan, name='index-vlan'),
118 119 120 121
    url(r'^add_nas/$', views.add_nas, name='add-nas'),
    url(r'^edit_nas/(?P<nasid>[0-9]+)$', views.edit_nas, name='edit-nas'),
    url(r'^del_nas/$', views.del_nas, name='del-nas'),
    url(r'^index_nas/$', views.index_nas, name='index-nas'),
122
    url(r'history/(?P<object_name>\w+)/(?P<object_id>[0-9]+)$',
123 124
        re2o.views.history,
        name='history',
125
        kwargs={'application': 'machines'}),
126
    url(r'^$', views.index, name='index'),
Dalahro's avatar
Dalahro committed
127
    url(r'^rest/mac-ip/$', views.mac_ip, name='mac-ip'),
128 129 130
    url(r'^rest/regen-achieved/$',
        views.regen_achieved,
        name='regen-achieved'),
Dalahro's avatar
Dalahro committed
131
    url(r'^rest/mac-ip-dns/$', views.mac_ip_dns, name='mac-ip-dns'),
132
    url(r'^rest/alias/$', views.alias, name='alias'),
133
    url(r'^rest/corresp/$', views.corresp, name='corresp'),
134 135
    url(r'^rest/mx/$', views.mx, name='mx'),
    url(r'^rest/ns/$', views.ns, name='ns'),
Gabriel Detraz's avatar
Gabriel Detraz committed
136
    url(r'^rest/txt/$', views.txt, name='txt'),
Gabriel Detraz's avatar
Gabriel Detraz committed
137
    url(r'^rest/srv/$', views.srv, name='srv'),
138
    url(r'^rest/zones/$', views.zones, name='zones'),
139 140 141 142 143 144
    url(r'^rest/service_servers/$',
        views.service_servers,
        name='service-servers'),
    url(r'^rest/ouverture_ports/$',
        views.ouverture_ports,
        name='ouverture-ports'),
145
    url(r'index_portlist/$', views.index_portlist, name='index-portlist'),
146 147 148 149 150 151
    url(r'^edit_portlist/(?P<ouvertureportlistid>[0-9]+)$',
        views.edit_portlist,
        name='edit-portlist'),
    url(r'^del_portlist/(?P<ouvertureportlistid>[0-9]+)$',
        views.del_portlist,
        name='del-portlist'),
152
    url(r'^add_portlist/$', views.add_portlist, name='add-portlist'),
153 154 155 156
    url(r'^port_config/(?P<interfaceid>[0-9]+)$',
        views.configure_ports,
        name='port-config'),
]