1
from django.conf.urls.defaults import *
4
# Uncomment the next two lines to enable the admin:
5
# from cobbler_web.contrib import admin
8
urlpatterns = patterns('',
11
(r'^ksfile/list(/(?P<page>\d+))?$', ksfile_list),
12
(r'^ksfile/edit$', ksfile_edit, {'editmode':'new'}),
13
(r'^ksfile/edit/(?P<ksfile_name>.+)$', ksfile_edit, {'editmode':'edit'}),
14
(r'^ksfile/save$', ksfile_save),
16
(r'^snippet/list(/(?P<page>\d+))?$', snippet_list),
17
(r'^snippet/edit$', snippet_edit, {'editmode':'new'}),
18
(r'^snippet/edit/(?P<snippet_name>.+)$', snippet_edit, {'editmode':'edit'}),
19
(r'^snippet/save$', snippet_save),
21
(r'^(?P<what>\w+)/list(/(?P<page>\d+))?', genlist),
22
(r'^(?P<what>\w+)/modifylist/(?P<pref>[!\w]+)/(?P<value>.+)$', modify_list),
23
(r'^(?P<what>\w+)/edit/(?P<obj_name>.+)$', generic_edit, {'editmode': 'edit'}),
24
(r'^(?P<what>\w+)/edit$', generic_edit, {'editmode': 'new'}),
26
(r'^(?P<what>\w+)/rename/(?P<obj_name>.+)/(?P<obj_newname>.+)$', generic_rename),
27
(r'^(?P<what>\w+)/copy/(?P<obj_name>.+)/(?P<obj_newname>.+)$', generic_copy),
28
(r'^(?P<what>\w+)/delete/(?P<obj_name>.+)$', generic_delete),
30
(r'^(?P<what>\w+)/multi/(?P<multi_mode>.+)/(?P<multi_arg>.+)$', generic_domulti),
31
# FIXME: resurface in web app
32
#(r'^random_mac$', random_mac),
33
#(r'^random_mac/virttype/(?P<virttype>.+)$', random_mac),
34
(r'^settings$', settings),
35
(r'^events$', events),
36
(r'^eventlog/(?P<event>.+)$', eventlog),
37
(r'^task_created$', task_created),
39
(r'^reposync$',reposync),
40
(r'^replicate$',replicate),
41
(r'^hardlink', hardlink),
42
(r'^(?P<what>\w+)/save$', generic_save),
43
(r'^import/prompt$', import_prompt),
44
(r'^import/run$', import_run),
45
(r'^buildiso$', buildiso),
49
(r'^do_login$', do_login),
50
(r'^logout$', do_logout),