from curia import labels, authentication, notifications urlpatterns = patterns( 'curia.images.views', #(r'^$', ''), #(r'^users/(?P<user_id>\d+)/$', 'view_images_of_user'), #(r'^users/(?P<user_id>\d+)/sets/$', 'view_sets_of_user'), #(r'^groups/(?P<group_id>\d+)/$', 'view_images_of_group'), (r'^groups/(?P<group_id>\d+)/sets/$', 'view_sets_of_group'), (r'^groups/(?P<group_id>\d+)/sets/page/(?P<page>\d+)/$', 'view_sets_of_group'), (r'^groups/(?P<group_id>\d+)/sets/(?P<set_id>\d+)/edit/$', 'edit_set'), (r'^groups/(?P<group_id>\d+)/sets/add/$', 'add_set'), (r'^sets/$', 'view_sets_of_group'), (r'^sets/page/(?P<page>\d+)/$', 'view_sets_of_group'), (r'^sets/(?P<set_id>\d+)/edit/$', 'edit_set'), (r'^sets/add/$', 'add_set'), (r'^sets/(?P<set_id>\d+)/$', 'view_set'), (r'^sets/(?P<set_id>\d+)/page/(?P<page>\d+)/$', 'view_set'), (r'^sets/(?P<set_id>\d+)/add/$', 'add_image'), #(r'^sets/(?P<set_id>\d+)/mass_edit/$', 'mass_edit_images'), (r'^sets/(?P<set_id>\d+)/delete/$', 'delete_image_set'), (r'^sets/(?P<set_id>\d+)/representative/(?P<image_id>\d+)/$', 'edit_representative_image'), (r'^(?P<image_id>\d+)/$', 'view_image'), (r'^(?P<image_id>\d+)/edit/$', 'edit_image'), (r'^(?P<image_id>\d+)/delete/$', 'delete_image'), ) authentication.add_patterns(urlpatterns, Image) notifications.add_patterns(urlpatterns, Image)
from django.conf.urls import * from curia.documents.models import Document from curia import labels, authentication, notifications urlpatterns = patterns('curia.documents.views', (r'^add/$', 'add_document'), (r'^/$', 'view_documents_of_group'), (r'^groups/(?P<group_id>\d+)/$', 'view_documents_of_group'), (r'^users/(?P<user_id>\d+)/$', 'view_documents_of_user'), (r'^(?P<document_id>\d+)/$', 'view_latest'), (r'^(?P<document_id>\d+)/edit/$', 'edit_document'), (r'^(?P<document_id>\d+)/delete/$', 'delete_document'), (r'^(?P<document_id>\d+)/versions/$', 'view_version_list'), (r'^(?P<document_id>\d+)/version/(?P<version_id>\d+)/$', 'view_version'), (r'^(?P<document_id>\d+)/version/(?P<version_id>\d+)/revert/$', 'revert_to_version'), ) authentication.add_patterns(urlpatterns, Document) notifications.add_patterns(urlpatterns, Document)
(r'^add/$', 'add_group'), (r'^invite/$', 'reply_to_invitation'), (r'^edit/$', 'edit_group'), (r'^members/$', 'view_members'), (r'^members/page/(?P<page>\d+)/$', 'view_members'), (r'^uninvite/(?P<user_id>\d+)/$', 'remove_invitation_to_group'), (r'^(?P<group_id>\d+)/invite/$', 'reply_to_invitation'), (r'^(?P<group_id>\d+)/edit/$', 'edit_group'), (r'^(?P<group_id>\d+)/members/$', 'view_members'), (r'^(?P<group_id>\d+)/members/page/(?P<page>\d+)/$', 'view_members'), (r'^(?P<group_id>\d+)/uninvite/(?P<user_id>\d+)/$', 'remove_invitation_to_group'), #(r'^(?P<group_id>\d+)/$', 'view_group'), #(r'^(?P<name>\w+)/$', 'view_group_by_name'), #(r'^(?P<name>\w+)/contents/$', 'view_group_contents'), #(r'^(?P<group_id>\d+)/info/$', 'view_group_info'), #(r'^(?P<group_id>\d+)/toggle/$', 'toggle_group_activity'), #(r'^(?P<group_id>\d+)/delete/$', 'delete_group'), #(r'^(?P<group_id>\d+)/delete_member/(?P<user_id>\d+)/$', 'delete_member'), #(r'^(?P<group_id>\d+)/groups/$', 'view_groups_of_group'), #(r'^detail/(?P<detail_id>\d+)/delete/$', 'delete_detail'), ) urlpatterns += patterns('curia.notifications.views', (r'^(?P<owner_group_id>\d+)/(?P<content_type>\w+)/watch/$', 'watch'), (r'^(?P<owner_group_id>\d+)/(?P<content_type>\w+)/ignore/$', 'ignore'), ) authentication.add_patterns(urlpatterns, Group) notifications.add_patterns(urlpatterns, Group)
from django.conf.urls import * from curia.images.models import Image from curia import labels, authentication, notifications urlpatterns = patterns('curia.images.views', #(r'^$', ''), #(r'^users/(?P<user_id>\d+)/$', 'view_images_of_user'), #(r'^users/(?P<user_id>\d+)/sets/$', 'view_sets_of_user'), #(r'^groups/(?P<group_id>\d+)/$', 'view_images_of_group'), (r'^groups/(?P<group_id>\d+)/sets/$', 'view_sets_of_group'), (r'^groups/(?P<group_id>\d+)/sets/page/(?P<page>\d+)/$', 'view_sets_of_group'), (r'^groups/(?P<group_id>\d+)/sets/(?P<set_id>\d+)/edit/$', 'edit_set'), (r'^groups/(?P<group_id>\d+)/sets/add/$', 'add_set'), (r'^sets/$', 'view_sets_of_group'), (r'^sets/page/(?P<page>\d+)/$', 'view_sets_of_group'), (r'^sets/(?P<set_id>\d+)/edit/$', 'edit_set'), (r'^sets/add/$', 'add_set'), (r'^sets/(?P<set_id>\d+)/$', 'view_set'), (r'^sets/(?P<set_id>\d+)/page/(?P<page>\d+)/$', 'view_set'), (r'^sets/(?P<set_id>\d+)/add/$', 'add_image'), #(r'^sets/(?P<set_id>\d+)/mass_edit/$', 'mass_edit_images'), (r'^sets/(?P<set_id>\d+)/delete/$', 'delete_image_set'), (r'^sets/(?P<set_id>\d+)/representative/(?P<image_id>\d+)/$', 'edit_representative_image'), (r'^(?P<image_id>\d+)/$', 'view_image'), (r'^(?P<image_id>\d+)/edit/$', 'edit_image'), (r'^(?P<image_id>\d+)/delete/$', 'delete_image'), ) authentication.add_patterns(urlpatterns, Image) notifications.add_patterns(urlpatterns, Image)
from django.conf.urls import * from curia.messages.models import Message from curia import labels, authentication, notifications urlpatterns = patterns( 'curia.messages.views', (r'^add/$', 'add_thread'), (r'^(?P<user_id>\d+)/$', 'view_messages'), ) authentication.add_patterns(urlpatterns, Message) notifications.add_patterns(urlpatterns, Message)
from django.conf.urls import * from curia.forums.models import Thread from curia import labels, authentication, notifications urlpatterns = patterns('curia.forums.views', (r'^$', 'view_forum'), (r'^add/$', 'add_thread'), (r'^page/(?P<page>\d+)/$', 'view_forum'), (r'^(?P<group_id>\d+)/$', 'view_forum'), (r'^(?P<group_id>\d+)/add/$', 'add_thread'), (r'^(?P<group_id>\d+)/page/(?P<page>\d+)/$', 'view_forum'), (r'^threads/(?P<thread_id>\d+)/$', 'view_thread'), (r'^threads/(?P<thread_id>\d+)/page/(?P<page>\d+)/$', 'view_thread'), (r'^threads/(?P<thread_id>\d+)/edit/$', 'edit_thread'), (r'^threads/(?P<thread_id>\d+)/delete/$', 'delete_thread'), (r'^message/(?P<message_id>\d+)/delete/$', 'delete_message'), (r'^message/(?P<message_id>\d+)/edit/$', 'edit_message'), ) authentication.add_patterns(urlpatterns, Thread) notifications.add_patterns(urlpatterns, Thread, 'threads/') labels.add_patterns(urlpatterns, Thread)
from django.conf.urls import * from curia.messages.models import Message from curia import labels, authentication, notifications urlpatterns = patterns('curia.messages.views', (r'^add/$', 'add_thread'), (r'^(?P<user_id>\d+)/$', 'view_messages'), ) authentication.add_patterns(urlpatterns, Message) notifications.add_patterns(urlpatterns, Message)
from django.conf.urls import * from curia.files.models import File from curia import labels, authentication, notifications urlpatterns = patterns('curia.files.views', #(r'^users/(?P<user_id>\d+)/$', 'view_files_of_user'), (r'^add/$', 'add_file'), (r'^$', 'view_files_of_group'), (r'^page/(?P<page>\d+)/$', 'view_files_of_group'), (r'^groups/(?P<group_id>\d+)/$', 'view_files_of_group'), (r'^groups/(?P<group_id>\d+)/page/(?P<page>\d+)/$', 'view_files_of_group'), (r'^(?P<file_id>\d+)/edit/$', 'edit_file'), (r'^(?P<file_id>\d+)/delete/$', 'delete_file'), ) authentication.add_patterns(urlpatterns, File) notifications.add_patterns(urlpatterns, File, 'files/') labels.add_patterns(urlpatterns, File)
(r'^edit/$', 'edit_group'), (r'^members/$', 'view_members'), (r'^members/page/(?P<page>\d+)/$', 'view_members'), (r'^uninvite/(?P<user_id>\d+)/$', 'remove_invitation_to_group'), (r'^(?P<group_id>\d+)/invite/$', 'reply_to_invitation'), (r'^(?P<group_id>\d+)/edit/$', 'edit_group'), (r'^(?P<group_id>\d+)/members/$', 'view_members'), (r'^(?P<group_id>\d+)/members/page/(?P<page>\d+)/$', 'view_members'), (r'^(?P<group_id>\d+)/uninvite/(?P<user_id>\d+)/$', 'remove_invitation_to_group'), #(r'^(?P<group_id>\d+)/$', 'view_group'), #(r'^(?P<name>\w+)/$', 'view_group_by_name'), #(r'^(?P<name>\w+)/contents/$', 'view_group_contents'), #(r'^(?P<group_id>\d+)/info/$', 'view_group_info'), #(r'^(?P<group_id>\d+)/toggle/$', 'toggle_group_activity'), #(r'^(?P<group_id>\d+)/delete/$', 'delete_group'), #(r'^(?P<group_id>\d+)/delete_member/(?P<user_id>\d+)/$', 'delete_member'), #(r'^(?P<group_id>\d+)/groups/$', 'view_groups_of_group'), #(r'^detail/(?P<detail_id>\d+)/delete/$', 'delete_detail'), ) urlpatterns += patterns( 'curia.notifications.views', (r'^(?P<owner_group_id>\d+)/(?P<content_type>\w+)/watch/$', 'watch'), (r'^(?P<owner_group_id>\d+)/(?P<content_type>\w+)/ignore/$', 'ignore'), ) authentication.add_patterns(urlpatterns, Group) notifications.add_patterns(urlpatterns, Group)
from django.conf.urls import * from django.conf import settings from curia import labels, authentication, notifications from curia.calendars.models import Event urlpatterns = patterns('curia.calendars.views', (r'^events/(?P<event_id>\d+)/$', 'view_event'), (r'^events/(?P<event_id>\d+)/edit/$', 'edit_event'), (r'^events/(?P<event_id>\d+)/delete/$', 'delete_event'), (r'^events/(?P<event_id>\d+)/reply/$', 'reply_to_event'), (r'^events/(?P<event_id>\d+)/reply/(?P<new_reply>\w+)/$', 'reply'), (r'^events/(?P<event_id>\d+)/view/$', 'show_replies_of_event'), (r'^groups/(?P<group_id>\d+)/add/$', 'add_event_to_group'), (r'^add/$', 'add_event_to_group'), (r'^$', 'view_group'), (r'^agenda/$', 'view_agenda_of_group'), (r'^(?P<year>\d+)/(?P<month>\d+)/$', 'view_month_for_group'), (r'^groups/(?P<group_id>\d+)/$', 'view_group'), (r'^groups/(?P<group_id>\d+)/agenda/$', 'view_agenda_of_group'), (r'^groups/(?P<group_id>\d+)/(?P<year>\d+)/(?P<month>\d+)/$', 'view_month_for_group'), #(r'^users/(?P<user_id>\d+)/add/$', 'add_event_to_user'), #(r'^users/(?P<user_id>\d+)/$', 'view_user'), #(r'^users/(?P<user_id>\d+)/agenda/$', 'view_agenda_of_user'), #(r'^users/(?P<user_id>\d+)/(?P<year>\d+)/(?P<month>\d+)/$', 'view_month_for_user'), ) authentication.add_patterns(urlpatterns, Event) notifications.add_patterns(urlpatterns, Event)
# Example: # (r'^curia/', include('curia.foo.urls')), (r'^(?P<user_id>\d+)/$', 'view_user'), #(r'^(?P<user_id>\d+)/info/$', 'view_user_info'), #(r'^(?P<name>\w+)/$', 'view_user_by_name'), #(r'^(?P<name>\w+)/contents/$', 'view_user_contents'), (r'^(?P<user_id>\d+)/edit/$', 'edit_user'), (r'^(?P<user_id>\d+)/settings/$', 'edit_user_settings'), (r'^(?P<user_id>\d+)/settings/password/$', 'edit_user_password'), #(r'^(?P<user_id>\d+)/delete/$', 'delete_user'), #(r'^(?P<user_id>\d+)/friends/$', 'view_friends'), (r'^(?P<user_id>\d+)/friends/uninvite/(?P<invited_id>\d+)/$', 'remove_invitation'), #(r'^(?P<user_id>\d+)/groups/$', 'view_groups_of_user'), #(r'^(?P<user_id>\d+)/delete_friend/(?P<friend_id>\d+)/$', 'delete_friend'), #(r'^detail/(?P<detail_id>\d+)/delete/$', 'delete_detail'), (r'^permission/(?P<permission_id>\d+)/delete/$', 'delete_permission'), ) urlpatterns += patterns('curia.notifications.views', (r'^(?P<owner_user_id>\d+)/(?P<content_type>\w+)/watch/$', 'watch'), (r'^(?P<owner_user_id>\d+)/(?P<content_type>\w+)/ignore/$', 'ignore'), ) urlpatterns += patterns('curia.registration.views', (r'^(?P<user_id>\d+)/invite/$', 'invite'), ) authentication.add_patterns(urlpatterns, User) notifications.add_patterns(urlpatterns, User)