src/ldt/ldt/ldt_utils/urls.py
author rougeronj
Wed, 02 Jan 2013 17:03:20 +0100
branchchunked_upload
changeset 1042 631d69850db2
parent 1040 011f05e0e961
child 1103 ce34461a47b6
permissions -rwxr-xr-x
start integration of chunked_upload in create content
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',
315
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
     9
    url(r'^searchInit/(?P<field>.*)/(?P<query>.*)$', 'views.lignesdetemps.search_init'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    10
    url(r'^searchForm/$', 'views.workspace.search_form'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    11
    url(r'^published/$', 'views.workspace.published_project'),
880
05b224ff82e8 remove group creation/modification popup
rougeronj
parents: 817
diff changeset
    12
    url(r'^groups/$', 'views.workspace.groups', name="groups-view"),
315
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    13
    url(r'^get_group_projects/$', 'views.group.get_group_projects'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    14
    url(r'^search/$', 'views.workspace.search_index'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    15
    url(r'^search/(?P<field>.*)/(?P<query>.*)$', 'views.lignesdetemps.search_index_get'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    16
    url(r'^searchLdt/(?P<field>.*)/(?P<query>.*)$', 'views.lignesdetemps.search_ldt'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    17
    url(r'^searchSeg/(?P<field>.*)/(?P<query>.*)$', 'views.lignesdetemps.search_segments'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    18
    url(r'^index/(?P<url>.*)$', 'views.lignesdetemps.index'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    19
    url(r'^init/(?P<method>.*)/(?P<url>.*)$', 'views.lignesdetemps.init', name='ldt_init'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    20
    url(r'^ldt/(?P<url>.*)$', 'views.lignesdetemps.ldt'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    21
    url(r'^search/loading/$', 'views.workspace.loading'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    22
    url(r'^create/(?P<iri_id>.*)$', 'views.project.create_project'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    23
    url(r'^copy/(?P<ldt_id>.*)/(?P<group_id>.*)$', 'views.project.copy_project'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    24
    url(r'^copy/(?P<ldt_id>.*)$', 'views.project.copy_project'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    25
    url(r'^update/(?P<ldt_id>.*)$', 'views.project.update_project'),
653
dfdd945df4ae add name to json urls
ymh <ymh.work@gmail.com>
parents: 646
diff changeset
    26
    url(r'^cljson/id/(?P<id>.*)$', 'views.json.project_json_id', name="projectjson_id"),
dfdd945df4ae add name to json urls
ymh <ymh.work@gmail.com>
parents: 646
diff changeset
    27
    url(r'^cljson/externalid/(?P<id>.*)$', 'views.json.project_json_externalid', name="projectjson_externalid"),
792
e4180c2d11eb Modifications in order to download the thumbnail picture and put it as default picture when creating youtube, dailymotion or vimeo contents
grandjoncl
parents: 786
diff changeset
    28
    url(r'^cljson/idcutting/(?P<id>.*)/(?P<cutting_id>.*)$', 'views.json.project_json_cutting_id'),
315
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    29
    url(r'^rdf/id/(?P<ldt_id>.*)$', 'views.rdf.project_annotations_rdf'),
504
32a878a71a80 Users arrive in front pages by default + bugfixes
verrierj
parents: 452
diff changeset
    30
    url(r'^workspace/?$', "views.workspace.home", name="root-view"),
315
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    31
    url(r'^filterprojects/_(?P<filter>[\w\%\_\-\+]*?)/(?P<is_owner>true|false)/(?P<status>\d)$', "views.project.projects_filter",),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    32
    url(r'^filterprojects/_(?P<filter>[\w\%\_\-\+]*?)/(?P<is_owner>true|false)/(?P<status>\d)/(?P<id_group>.*)$', "views.project.projects_filter",),
786
623bc24bee49 change filter to filter_c to avoid name collision with the built-in filter fuction
ymh <ymh.work@gmail.com>
parents: 713
diff changeset
    33
    url(r'^filtercontents/_(?P<filter_c>[\w\%\_\-\+]*?)/$', "views.content.contents_filter",),
315
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    34
    url(r'^filtergroups/_(?P<filter>[\w\%\_\-\+]*?)/$', "views.group.groups_filter",),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    35
    url(r'filtershare/_(?P<filter>[\w\%\_\-\+]*?)/(?P<use_groups>true|false)$', "views.workspace.share_filter"),
804
2ed891cf8c44 Correction of embed code generator. It takes the youtube/vimeo/dailymotion player when possible.
grandjoncl
parents: 792
diff changeset
    36
    url(r'^embedpopup/?$', "views.workspace.popup_embed"),
995
94f9d36371f6 new template tag absstatic to have absolute url for static file and avoid using LDT_MEDIA_PREFIX
grandjoncl
parents: 880
diff changeset
    37
    url(r'^embediframe/?$', "views.workspace.iframe_embed", name="embediframe_page"),
315
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    38
    url(r'^segment/(?P<project_id>.*)/(?P<content_id>.*)/(?P<ensemble_id>.*)/(?P<cutting_id>.*)/(?P<segment_id>.*)/$', 'views.lignesdetemps.index_segment'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    39
    url(r'^segmentInit/(?P<project_id>.*)/(?P<content_id>.*)/(?P<ensemble_id>.*)/(?P<cutting_id>.*)/(?P<segment_id>.*)/$', 'views.lignesdetemps.init_segment'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    40
    url(r'^segmentLdt/(?P<project_id>.*)/(?P<content_id>.*)/(?P<ensemble_id>.*)/(?P<cutting_id>.*)/(?P<segment_id>.*)/$', 'views.lignesdetemps.ldt_segment'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    41
    url(r'^segmentHighlight/(?P<project_id>.*)/(?P<content_id>.*)/(?P<ensemble_id>.*)/(?P<cutting_id>.*)/(?P<segment_id>.*)/$', 'views.lignesdetemps.highlight_segment'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    42
    url(r'^createGroup/$', 'views.group.create_group'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    43
    url(r'^updateGroup/(?P<group_id>.*)$', 'views.group.update_group'),
504
32a878a71a80 Users arrive in front pages by default + bugfixes
verrierj
parents: 452
diff changeset
    44
    url(r'^$', 'views.front.front_home', name='front_home'),
338
631c0edee9ea First commit for front pages. View, templates, and css img added.
cavaliet
parents: 323
diff changeset
    45
    url(r'^front/group/(?P<group_id>.*)$', 'views.front.group_info'),
399
08172df3074d update search result link to MDP.
cavaliet
parents: 382
diff changeset
    46
    url(r'^front/player/(?P<content_iri_id>.*)/$', 'views.front.annot_content'),
08172df3074d update search result link to MDP.
cavaliet
parents: 382
diff changeset
    47
    url(r'^front/player/(?P<content_iri_id>.*)/(?P<project_id>.*)/(?P<cutting_id>.*)$', 'views.front.annot_content'),
348
d211a78da395 Merge and add search list in front template.
cavaliet
parents: 339
diff changeset
    48
    url(r'^front/search/$', 'views.front.search_index'),
364
0d1a9d5922ed commit before merge. Add "All contents" page.
cavaliet
parents: 348
diff changeset
    49
    url(r'^front/medias', 'views.front.all_contents'),
713
202fb1255d8b first step for mashup json.
cavaliet
parents: 653
diff changeset
    50
    url(r'^mashupbytag/$', 'views.json.mashup_by_tag'),
122
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    51
)
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    52
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    53
urlpatterns += patterns('',
589
e7410c4df032 template cleaning, translation in js, and add generic google analytics
ymh <ymh.work@gmail.com>
parents: 563
diff changeset
    54
    url('^jsi18n/?$', 'django.views.i18n.javascript_catalog', name='ldt.jsi18n.all'),
e7410c4df032 template cleaning, translation in js, and add generic google analytics
ymh <ymh.work@gmail.com>
parents: 563
diff changeset
    55
    url('^jsi18n/(?P<packages>\S+?)/$', 'django.views.i18n.javascript_catalog', {'domain':'djangojs'}, name='ldt.jsi18n'),
122
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    56
)
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    57
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    58
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    59
if test_ldt():
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    60
    urlpatterns += patterns('ldt.ldt_utils',
315
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    61
        #url(r'^space/content/$', 'views.list_content'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    62
        url(r'^space/content/create/$', 'views.content.write_content'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    63
        url(r'^space/content/update/(?P<iri_id>[\w-]+)$', 'views.content.write_content'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    64
        #url(r'^space/ldt/$', 'views.list_ldt'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    65
        url(r'^space/ldt/indexproject/(?P<id>.*)$', 'views.lignesdetemps.index_project', name='index_project'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    66
        url(r'^space/ldt/indexprojectfull/(?P<id>.*)$', 'views.lignesdetemps.index_project', {'full': True}, name='index_project_full'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    67
        url(r'^space/ldt/init/(?P<method>.*)/(?P<url>.+)$', 'views.lignesdetemps.init', name='space_ldt_init'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    68
        url(r'^space/ldt/project/(?P<id>.*)$', 'views.lignesdetemps.ldt_project'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    69
        url(r'^space/ldt/create/$', 'views.project.create_ldt_view'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    70
        url(r'^space/ldt/created_done/$', 'views.project.created_ldt'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    71
        url(r'^space/ldt/save/$', 'views.lignesdetemps.save_ldt_project'),
323
f85caa66acf4 Fix bugs in new url organization
verrierj
parents: 315
diff changeset
    72
        url(r'^space/ldt/publish/(?P<id>[\w-]*)$', 'views.project.publish'),
f85caa66acf4 Fix bugs in new url organization
verrierj
parents: 315
diff changeset
    73
        url(r'^space/ldt/unpublish/(?P<id>[\w-]*)$', 'views.project.unpublish'),
315
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    74
        url(r'^space/upload/$', 'views.content.upload'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    75
        url(r'^space/removetempfile/$', 'views.content.remove_temp_file'),
877f89ec1efa Split big views.py files into several views grouped by "make sense".
cavaliet
parents: 276
diff changeset
    76
        url(r'^space/getduration/$', 'views.content.get_duration'),
122
f3a013f66974 Add search form, displaying the results in a regular LDT template. Update language files.
cavaliet
parents: 112
diff changeset
    77
)