Ejemplo n.º 1
0
Archivo: urls.py Proyecto: boxed/curia
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)
Ejemplo n.º 2
0
Archivo: urls.py Proyecto: boxed/curia
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)
Ejemplo n.º 3
0
    (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)
Ejemplo n.º 4
0
Archivo: urls.py Proyecto: boxed/curia
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)
Ejemplo n.º 5
0
Archivo: urls.py Proyecto: boxed/curia
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)
Ejemplo n.º 6
0
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)
Ejemplo n.º 7
0
Archivo: urls.py Proyecto: boxed/curia
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)
Ejemplo n.º 8
0
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)
Ejemplo n.º 9
0
    (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)
Ejemplo n.º 10
0
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)
Ejemplo n.º 11
0
    # 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)