You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

88 lines
5.6 KiB

# -*- coding: utf-8 -*-
from django.conf.urls import patterns, url
from django.core.urlresolvers import reverse_lazy
from expobanner.admin import *
from exposition.models import Exposition
from conference.models import Conference
from .forms import PaidConfUpdateForm, PaidUpdateForm
urlpatterns = patterns('expobanner.admin',
# banners
url(r'^banners/control/$', BannersControl.as_view(), name='expobanner-baneers_control'),
url(r'^banners/url/$', CreateUrl.as_view(), name='expobanner-create_url'),
url(r'^banners/group/$', CreateBannerGroup.as_view(), name='expobanner-create_group'),
url(r'^banners/banner/$', CreateBanner.as_view(), name='expobanner-create_banner'),
url(r'^banners/link/$', CreateLink.as_view(), name='expobanner-create_link'),
url(r'^banners/url/list/$', UrlList.as_view(), name='expobanner-list_url'),
url(r'^banners/group/list/$', BannerGroupList.as_view(), name='expobanner-list_group'),
url(r'^banners/banner/list/$', BannerList.as_view(), name='expobanner-list_banner'),
url(r'^banners/link/list/$', LinkList.as_view(), name='expobanner-list_link'),
url(r'^banners/url/(?P<pk>\d+)/edit/$', UrlUpdate.as_view(), name='expobanner-update_url'),
url(r'^banners/group/(?P<pk>\d+)/edit/$', BannerGroupUpdate.as_view(), name='expobanner-update_group'),
url(r'^banners/banner/(?P<pk>\d+)/edit/$', BannerUpdate.as_view(), name='expobanner-update_banner'),
url(r'^banners/link/(?P<pk>\d+)/edit/$', LinkUpdate.as_view(), name='expobanner-update_link'),
url(r'^banners/banner/(?P<pk>\d+)/stat/$', BannerStat.as_view(), name='expobanner_stat_banner'),
url(r'^banners/banner/(?P<pk>\d+)/stat/$', BannerStat.as_view(), name='expobanner_stat_link'),
# Customer
url(r'^customer/list/$', CustomerList.as_view(), name='expobanner-customer_list'),
url(r'^customer/add/$', CreateCustomer.as_view(), name='expobanner-customer_add'),
url(r'^customer/(?P<pk>\d+)/edit/$', UpdateCustomer.as_view(), name='expobanner-customer_edit'),
url(r'^customer/(?P<pk>\d+)/delete/$', DeleteCustomer.as_view(), name='expobanner-customer_delete'),
# paid
## paid list
url(r'^paid/list/$', PaidList.as_view(), {'target': PaidList.expo}, name='expobanner-list_paid'),
url(r'^paid_conf/list/$', PaidList.as_view(), {'target': PaidList.conf}, name='confbanner-list_paid'),
## paid update
url(r'^paid/(?P<pk>\d+)/edit/$', PaidUpdate.as_view(),
{'success_url': reverse_lazy('expobanner-list_paid'), 'form_class': PaidUpdateForm},
name='expobanner-update_paid'),
url(r'^paid_conf/(?P<pk>\d+)/edit/$', PaidUpdate.as_view(),
{'success_url': reverse_lazy('confbanner-list_paid'), 'form_class': PaidConfUpdateForm},
name='confbanner-update_paid'),
## paid create
url(r'^paid/$', PaidCreate.as_view(), name='expobanner-create_paid'),
url(r'^paid_conf/$', PaidConfCreate.as_view(), name='confbanner-create_paid'),
url(r'^paid/turn/(?P<pk>\d+)/(?P<status>.*)/$', paid_turn, name='expobanner-paid-turn'),
url(r'^paid/(?P<pk>\d+)/stat/$', PaidStat.as_view(), name='expobanner_stat_paid'),
# top event
url(r'^top/list/$', TopList.as_view(), name='expobanner-list_top'),
url(r'^top/(?P<pk>\d+)/edit/$', TopUpdate.as_view(), name='expobanner-update_top'),
url(r'^top/$', TopCreate.as_view(), name='expobanner-create_top'),
url(r'^top/(?P<pk>\d+)/stat/$', TopStat.as_view(), name='expobanner_stat_top'),
# top place
url(r'^top-place/list/$', TopPlaceList.as_view(), name='expobanner-list_top_place'),
url(r'^top-place/(?P<pk>\d+)/edit/$', TopPlaceUpdate.as_view(), name='expobanner-update_top_place'),
url(r'^top-place/$', TopPlaceCreate.as_view(), name='expobanner-create_top_place'),
# url(r'^top/(?P<pk>\d+)/stat/$', TopStat.as_view(), name='expobanner_stat_top'),
# main page
url(r'^main/list/$', MainList.as_view(), name='expobanner-list_main'),
url(r'^main/(?P<pk>\d+)/edit/$', MainUpdate.as_view(), name='expobanner-update_main'),
url(r'^main/$', MainCreate.as_view(), name='expobanner-create_main'),
url(r'^main/turn/(?P<pk>\d+)/(?P<status>.*)/$', main_turn, name='expobanner-main-turn'),
url(r'^main/(?P<pk>\d+)/stat/$', MainStat.as_view(), name='expobanner_stat_main'),
# conference on main page
url(r'^main/conf/list/$', MainConfList.as_view(), name='expobanner-conf-list_main'),
url(r'^main/conf/(?P<pk>\d+)/edit/$', MainConfUpdate.as_view(), name='expobanner-conf-update_main'),
url(r'^main/conf/$', MainConfCreate.as_view(), name='expobanner-conf-create_main'),
url(r'^main/conf/turn/(?P<pk>\d+)/(?P<status>.*)/$', main_turn, name='expobanner-conf-main-turn'),
#url(r'^main/conf/(?P<pk>\d+)/stat/$', MainStat.as_view(), name='expobanner_stat_main'),
url(r'^main/block/(?P<pk>\d+)/$', MainPageBlock.as_view()),
# comments
## advertising landing
url(r'^comments/new/$', CommentCreate.as_view(), name='expobaner-comment_add'),
url(r'^comments/(?P<pk>\d+)/delete/$', CommentDelete.as_view(), name='expobaner-comment_delete'),
url(r'^comments/(?P<pk>\d+)/$', CommentUpdate.as_view(), name='expobaner-comment_edit'),
url(r'^comments/$', CommentList.as_view(), name='expobaner-comment_list'),
## participation landing
url(r'^pcomments/new/$', ParticipationCommentCreate.as_view(), name='expobaner-pcomment_add'),
url(r'^pcomments/(?P<pk>\d+)/delete/$', ParticipationCommentDelete.as_view(), name='expobaner-pcomment_delete'),
url(r'^pcomments/(?P<pk>\d+)/$', ParticipationCommentUpdate.as_view(), name='expobaner-pcomment_edit'),
url(r'^pcomments/$', ParticipationCommentList.as_view(), name='expobaner-pcomment_list'),
)