(r'^$', web_view.index),
# items
- (r'^items/$', 'django.views.generic.list_detail.object_list',
- dict(all_items, paginate_by=10, template_name="mediaitem_list.html")),
- (r'^items/(?P<item_id>[0-9]+)/$', web_view.item_detail),
- (r'^items/(?P<item_id>[0-9]+)/download/(?P<format>[0-9A-Z]+)/$',
- web_view.item_export),
- (r'^items/(?P<item_id>[0-9]+)/visualize/(?P<visualizer_id>[0-9a-z]+)/$',
- web_view.item_visualize),
+ url(r'^items/$', 'django.views.generic.list_detail.object_list',
+ dict(all_items, paginate_by=10, template_name="mediaitem_list.html"),
+ name="telemeta-items"),
+ url(r'^items/(?P<item_id>[0-9]+)/$', web_view.item_detail,
+ name="telemeta-item-detail"),
+ url(r'^items/(?P<item_id>[0-9]+)/download/(?P<format>[0-9A-Z]+)/$',
+ web_view.item_export,
+ name="telemeta-item-export"),
+ url(r'^items/(?P<item_id>[0-9]+)/visualize/(?P<visualizer_id>[0-9a-z]+)/$',
+ web_view.item_visualize,
+ name="telemeta-item-visualize"),
# collections
- (r'^collections/$', 'django.views.generic.list_detail.object_list',
- dict(all_collections, paginate_by=10, template_name="collection_list.html")),
- (r'^collections/(?P<object_id>[0-9]+)/$',
+ url(r'^collections/$', 'django.views.generic.list_detail.object_list',
+ dict(all_collections, paginate_by=20,
+ template_name="collection_list.html"),
+ name="telemeta-collections"),
+ url(r'^collections/?page=(?P<page>[0-9]+)$',
+ 'django.views.generic.list_detail.object_list',
+ dict(all_collections, paginate_by=20)),
+ url(r'^collections/(?P<object_id>[0-9A-Z._-]+)/$',
'django.views.generic.list_detail.object_detail',
- dict(all_collections, template_name="collection_detail.html")),
+ dict(all_collections, template_name="collection_detail.html"),
+ name="telemeta-collection-detail"),
# search
- (r'^search/$', web_view.quick_search),
+ url(r'^search/$', web_view.quick_search, name="telemeta-quicksearch"),
# administration
- (r'^admin/$', web_view.admin_index),
+ url(r'^admin/$', web_view.admin_index, name="telemeta-admin"),
# dictionaries administration
- (r'^admin/dictionaries/(?P<dictionary_id>[0-9a-z]+)/$', web_view.edit_dictionary),
- (r'^admin/dictionaries/(?P<dictionary_id>[0-9a-z]+)/add/$', web_view.add_to_dictionary),
- (r'^admin/dictionaries/(?P<dictionary_id>[0-9a-z]+)/update/$', web_view.update_dictionary),
- (r'^admin/dictionaries/(?P<dictionary_id>[0-9a-z]+)/(?P<value_id>[0-9]+)/$',
- web_view.edit_dictionary_value),
+ url(r'^admin/dictionaries/(?P<dictionary_id>[0-9a-z]+)/$',
+ web_view.edit_dictionary ,
+ name="telemeta-dictionary-edit"),
+ url(r'^admin/dictionaries/(?P<dictionary_id>[0-9a-z]+)/add/$',
+ web_view.add_to_dictionary,
+ name="telemeta-dictionary-add"),
+ url(r'^admin/dictionaries/(?P<dictionary_id>[0-9a-z]+)/update/$',
+ web_view.update_dictionary,
+ name="telemeta-dictionary-update"),
+ url(r'^admin/dictionaries/(?P<dictionary_id>[0-9a-z]+)/(?P<value_id>[0-9]+)/$',
+ web_view.edit_dictionary_value,
+ name="telemeta-dictionary-record-edit"),
- (r'^admin/dictionaries/(?P<dictionary_id>[0-9a-z]+)/(?P<value_id>[0-9]+)/update/$',
- web_view.update_dictionary_value),
+ url(r'^admin/dictionaries/(?P<dictionary_id>[0-9a-z]+)/(?P<value_id>[0-9]+)/update/$',
+ web_view.update_dictionary_value,
+ name="telemeta-dictionary-record-update"),
# CSS+Images (FIXME: for developement only)