src/ldt/ldt/ldt_utils/urls.py
author verrierj
Fri, 28 Oct 2011 11:01:40 +0200
changeset 228 94fdb72b7d56
parent 206 8098939f93c2
child 235 e5e5c4aeede9
permissions -rwxr-xr-x
Users can add their own groups
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
122
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
     1
from django.conf.urls.defaults import patterns, url
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
     2
from ldt.management import test_ldt
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
     3
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
     4
# Uncomment the next two lines to enable the admin:
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
     5
# from django.contrib import admin
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
     6
# admin.autodiscover()
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
     7
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
     8
urlpatterns = patterns('ldt.ldt_utils',
167
fe00e7302efe Change class and functions names to follow PEP8 formatting standards
verrierj
parents: 128
diff changeset
     9
    url(r'^searchInit/(?P<field>.*)/(?P<query>.*)$', 'views.search_init'),
fe00e7302efe Change class and functions names to follow PEP8 formatting standards
verrierj
parents: 128
diff changeset
    10
    url(r'^searchForm/$', 'views.search_form'),
125
5c3ed9c919bb New search feature on top right corner. Advanced search included in published projects tab. Colored icons. Change css to avoid scroll on contents and projects table.
cavaliet
parents: 122
diff changeset
    11
    url(r'^published/$', 'views.published_project'),
127
854f0305d866 First step of group management : tab, template, quick search, css.
cavaliet
parents: 125
diff changeset
    12
    url(r'^groups/$', 'views.groups'),
854f0305d866 First step of group management : tab, template, quick search, css.
cavaliet
parents: 125
diff changeset
    13
    url(r'^get_group_projects/$', 'views.get_group_projects'),
167
fe00e7302efe Change class and functions names to follow PEP8 formatting standards
verrierj
parents: 128
diff changeset
    14
    url(r'^search/$', 'views.search_index'),
177
32fbed79d3a1 Display search results on multiple pages
verrierj
parents: 176
diff changeset
    15
    url(r'^searchListing', 'views.search_listing'),
167
fe00e7302efe Change class and functions names to follow PEP8 formatting standards
verrierj
parents: 128
diff changeset
    16
    url(r'^search/(?P<field>.*)/(?P<query>.*)$', 'views.search_index_get'),
fe00e7302efe Change class and functions names to follow PEP8 formatting standards
verrierj
parents: 128
diff changeset
    17
    url(r'^searchLdt/(?P<field>.*)/(?P<query>.*)$', 'views.search_ldt'),
fe00e7302efe Change class and functions names to follow PEP8 formatting standards
verrierj
parents: 128
diff changeset
    18
    url(r'^searchSeg/(?P<field>.*)/(?P<query>.*)$', 'views.search_segments'),
122
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    19
    url(r'^index/(?P<url>.*)$', 'views.index'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    20
    url(r'^init/(?P<method>.*)/(?P<url>.*)$', 'views.init', name='ldt_init'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    21
    url(r'^ldt/(?P<url>.*)$', 'views.ldt'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    22
    url(r'^search/loading/$', 'views.loading'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    23
    url(r'^create/(?P<iri_id>.*)$', 'views.create_project'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    24
    url(r'^copy/(?P<ldt_id>.*)$', 'views.copy_project'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    25
    url(r'^update/(?P<ldt_id>.*)$', 'views.update_project'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    26
    url(r'^cljson/id/(?P<id>.*)$', 'views.project_json_id'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    27
    url(r'^cljson/externalid/(?P<id>.*)$', 'views.project_json_externalid'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    28
    url(r'^rdf/id/(?P<ldt_id>.*)$', 'views.project_annotations_rdf'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    29
    url(r'^/?$', "views.workspace", name="root-view"),
167
fe00e7302efe Change class and functions names to follow PEP8 formatting standards
verrierj
parents: 128
diff changeset
    30
    url(r'^filterprojects/_(?P<filter>[\w\%\_\-\+]*?)/(?P<is_owner>true|false)/(?P<status>\d)$', "views.projects_filter",),
fe00e7302efe Change class and functions names to follow PEP8 formatting standards
verrierj
parents: 128
diff changeset
    31
    url(r'^filterprojects/_(?P<filter>[\w\%\_\-\+]*?)/(?P<is_owner>true|false)/(?P<status>\d)/(?P<id_group>.*)$', "views.projects_filter",),
fe00e7302efe Change class and functions names to follow PEP8 formatting standards
verrierj
parents: 128
diff changeset
    32
    url(r'^filtercontents/_(?P<filter>[\w\%\_\-\+]*?)/$', "views.contents_filter",),
122
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    33
    (r'^embedpopup/?$', "views.popup_embed"),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    34
    url(r'^segment/(?P<project_id>.*)/(?P<content_id>.*)/(?P<ensemble_id>.*)/(?P<cutting_id>.*)/(?P<segment_id>.*)/$', 'views.index_segment'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    35
    url(r'^segmentInit/(?P<project_id>.*)/(?P<content_id>.*)/(?P<ensemble_id>.*)/(?P<cutting_id>.*)/(?P<segment_id>.*)/$', 'views.init_segment'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    36
    url(r'^segmentLdt/(?P<project_id>.*)/(?P<content_id>.*)/(?P<ensemble_id>.*)/(?P<cutting_id>.*)/(?P<segment_id>.*)/$', 'views.ldt_segment'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    37
    url(r'^segmentHighlight/(?P<project_id>.*)/(?P<content_id>.*)/(?P<ensemble_id>.*)/(?P<cutting_id>.*)/(?P<segment_id>.*)/$', 'views.highlight_segment'),
228
94fdb72b7d56 Users can add their own groups
verrierj
parents: 206
diff changeset
    38
    url(r'^createGroup/$', 'views.create_group'),
94fdb72b7d56 Users can add their own groups
verrierj
parents: 206
diff changeset
    39
    url(r'^updateGroup/(?P<group_id>.*)$', 'views.update_group'),
122
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    40
)
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    41
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    42
urlpatterns += patterns('',
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    43
    url('^jsi18n', 'django.views.i18n.javascript_catalog', name='jsi18n'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    44
)
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    45
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    46
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    47
if test_ldt():
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    48
    urlpatterns += patterns('ldt.ldt_utils',
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    49
        url(r'^space/content/$', 'views.list_content'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    50
        url(r'^space/content/create/$', 'views.write_content'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    51
        url(r'^space/content/update/(?P<iri_id>[\w-]+)$', 'views.write_content'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    52
        url(r'^space/ldt/$', 'views.list_ldt'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    53
        url(r'^space/ldt/indexproject/(?P<id>.*)$', 'views.index_project', name='index_project'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    54
        url(r'^space/ldt/indexprojectfull/(?P<id>.*)$', 'views.index_project', {'full': True}, name='index_project_full'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    55
        url(r'^space/ldt/init/(?P<method>.*)/(?P<url>.+)$', 'views.init', name='space_ldt_init'),
167
fe00e7302efe Change class and functions names to follow PEP8 formatting standards
verrierj
parents: 128
diff changeset
    56
        url(r'^space/ldt/project/(?P<id>.*)$', 'views.ldt_project'),
122
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    57
        url(r'^space/ldt/create/$', 'views.create_ldt_view'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    58
        url(r'^space/ldt/created_done/$', 'views.created_ldt'),
167
fe00e7302efe Change class and functions names to follow PEP8 formatting standards
verrierj
parents: 128
diff changeset
    59
        url(r'^space/ldt/save/$', 'views.save_ldt_project'),
122
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    60
        url(r'^space/ldt/publish/(?P<id>[\w-]*)(?:/(?P<redirect>true|false))?$', 'views.publish'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    61
        url(r'^space/ldt/unpublish/(?P<id>[\w-]*)(?:/(?P<redirect>true|false))?$', 'views.unpublish'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    62
        url(r'^space/upload/$', 'views.upload'),
167
fe00e7302efe Change class and functions names to follow PEP8 formatting standards
verrierj
parents: 128
diff changeset
    63
        url(r'^space/removetempfile/$', 'views.remove_temp_file'),
122
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    64
        url(r'^space/getduration/$', 'views.get_duration'),
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    65
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    66
)