""" URLs for when you are using a centralised tagging scheme """ __revision__ = "$Rev$" __date__ = "$Date$" from django.conf.urls.defaults import patterns from zilbo.common.tag.models import Tag urlpatterns = patterns('zilbo.common.utils.views.filter', (r'^$', 'object_list', { 'queryset':Tag.objects.all(), 'paginate_by':20, 'allow_empty':True} ), ) urlpatterns += patterns('zilbo.common.utils.views.create_update', (r'^new/$', 'create_audit_object', { 'model':Tag }), (r'^(?P[\w_\-.]+)/edit/$', 'update_audit_object' , { 'model':Tag, 'slug_field':'slug' }), ) urlpatterns += patterns('django.views.generic.create_update', (r'^(?P[\w_\-.]+)/delete/$', 'delete_object', { 'model':Tag, 'slug_field':'name', 'post_delete_redirect':'/tag/' }), ) urlpatterns += patterns('zilbo.common.tag.views.tag', (r'^search/(?P[\w_\-.]+)/$', 'search_model', {'mode':'central'} ), (r'^searchkeys/(?P[\w_\-.]+)/$', 'search_model_keys', {'mode':'central'} ), (r'^i/(?P[\w_\-.]+)/$', 'model_tags_intersect', {'mode':'central'} ), (r'^m/(?P[\w_\-.]+)/$', 'model_tags_list', {'mode':'central'} ), (r'^m/(?P[\w_\-.]+)/(?P[\w_\-.]+)/$', 'model_tags_detail' , {'mode':'central'}), # (r'^e/(?P[\w_\-.]+)/(?P\d+)/$', 'object_tag', { 'mode':'central'} ), (r'^e/(?P\d+)/(?P\d+)/(?P.+)/$', 'object_tag3', {'mode':'central'}), (r'^e/(?P[\w_\-.]+)/(?P\w+)=(?P[\w_\-.]+)/$', 'object_tag2', { 'mode':'central'} ), (r'^suggest/(?P\d+)/(?P\d+)/(?P.+)/$', 'suggest', {'mode':'central', 'suggest':True } ), (r'^gettags/(?P\d+)/(?P\d+)/(?P.+)/$', 'suggest', {'mode':'central', 'suggest':False} ), (r'^(?P[\w_\-.]+)/$', 'tag_detail', { 'mode':'central'} ), )