from django.conf.urls import url from booking.views import (booking_detail_view, BookingDeleteView, bookingDelete, BookingListView, booking_stats_view, booking_stats_json, quick_create, booking_modify_image) app_name = "booking" urlpatterns = [ url(r'^detail/(?P<booking_id>[0-9]+)/$', booking_detail_view, name='detail'), url(r'^(?P<booking_id>[0-9]+)/$', booking_detail_view, name='booking_detail'), url(r'^delete/$', BookingDeleteView.as_view(), name='delete_prefix'), url(r'^delete/(?P<booking_id>[0-9]+)/$', BookingDeleteView.as_view(), name='delete'), url(r'^delete/(?P<booking_id>[0-9]+)/confirm/$', bookingDelete, name='delete_booking'), url(r'^modify/(?P<booking_id>[0-9]+)/image/$', booking_modify_image, name='modify_booking_image'), url(r'^list/$', BookingListView.as_view(), name='list'), url(r'^stats/$', booking_stats_view, name='stats'), url(r'^stats/json$', booking_stats_json, name='stats_json'), url(r'^quick/$', quick_create, name='quick_create'), ]
from django.urls import path # from booking import views from booking.views import (HomePageView, BookingListView, CheckoutView, SucessView) urlpatterns = [ path('', HomePageView.as_view(), name='home'), path('booking', BookingListView.as_view(), name='booking'), path('booking/<slug:slug>/', CheckoutView.as_view(), name='bookingview'), path('success', SucessView.as_view(), name='success'), ]
def _get_booking_list(self, user): url = reverse('booking:bookings') request = self.factory.get(url) request.user = user view = BookingListView.as_view() return view(request)
url(r'^resortadmin/deletefeedback/(?P<pk>\d+)/$', CustomerFeedbackDeleteView.as_view(), name='CustomerFeedbackDeleteView'), url(r'^resortadmin/ContactCustomer/$', ContactListView.as_view(), name='contactCustomer'), url(r'^resortadmin/ContactCustomer/(?P<pk>\d+)/$', ContactDetailView.as_view(), name='contactCustomerDetails'), url(r'^resortadmin/DeleteContactCustomer/(?P<pk>\d+)/$', ContactDeleteView.as_view(), name='ContactDeleteView'), url(r'^resortadmin/NewsfeedMail/$', NewsLetterListView.as_view(), name='Newsfeed'), url(r'^resortadmin/checkbookings/$', BookingListView.as_view(), name='checkbookings'), url(r'^resortadmin/deletebooking/(?P<pk>\d+)/$', BookingDeleteView.as_view(), name='BookingDeleteView'), url(r'^resortadmin/checkbookings/(?P<pk>\d+)/$', BookingDetailView.as_view(), name='checkbookingsDetails'), ] if settings.DEBUG: urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
"""events URL Configuration The `urlpatterns` list routes URLs to views. For more information please see: https://docs.djangoproject.com/en/3.1/topics/http/urls/ Examples: Function views 1. Add an import: from my_app import views 2. Add a URL to urlpatterns: path('', views.home, name='home') Class-based views 1. Add an import: from other_app.views import Home 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') Including another URLconf 1. Import the include() function: from django.urls import include, path 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) """ from django.contrib import admin from django.urls import path, include from rest_framework.authtoken.views import obtain_auth_token from booking.views import BookingListView urlpatterns = [ path('admin/', admin.site.urls), path('api/', include("api.urls")), path("auth/", obtain_auth_token), path('', include('registration.urls')), path('', include('signin.urls')), path('', include('booking.urls')), path('', BookingListView.as_view(), name='home'), path('', BookingListView.as_view()), ]
from django.urls import path from booking.views import HallListCreateViews, HallRetrieveUpdateEditView, HallBookingListCreateView, \ AvailableHallView, BookingListView urlpatterns = [ path('halls/', HallListCreateViews.as_view(), name='HallListCreateViews'), path('halls/available/', AvailableHallView.as_view(), name='AvailableHallView'), path('halls/<int:pk>/', HallRetrieveUpdateEditView.as_view(), name='HallRetrieveUpdateEditView'), path('halls/bookings/', BookingListView.as_view(), name='BookingListView'), path('halls/<int:hall_id>/booking/', HallBookingListCreateView.as_view(), name='HallBookingListCreateView'), ]
from django.conf.urls import url from django.views.generic import RedirectView from booking.views import already_cancelled, already_paid, \ disclaimer_required, \ EventListView, EventDetailView, BookingListView, \ BookingHistoryListView, BookingCreateView, BookingUpdateView, \ BookingDeleteView, BlockCreateView, BlockDeleteView, \ BlockListView, TicketBookingListView, \ TicketedEventListView, TicketCreateView, TicketBookingHistoryListView, \ TicketBookingView, TicketBookingCancelView, update_booking_cancelled, \ cancellation_period_past, duplicate_booking, fully_booked, \ has_active_block, permission_denied, ticket_purchase_expired urlpatterns = [ url(r'^bookings/$', BookingListView.as_view(), name='bookings'), url(r'^booking-history/$', BookingHistoryListView.as_view(), name='booking_history'), url(r'^booking/update/(?P<pk>\d+)/$', BookingUpdateView.as_view(), name='update_booking'), url(r'^booking/update/(?P<pk>\d+)/cancelled/$', update_booking_cancelled, name='update_booking_cancelled'), url(r'^booking/update/(?P<pk>\d+)/paid/$', already_paid, name='already_paid'), url(r'^booking/cancel/(?P<pk>\d+)/$', BookingDeleteView.as_view(), name='delete_booking'), url(r'^booking/cancel/(?P<pk>\d+)/already_cancelled/$', already_cancelled, name='already_cancelled'), url(r'^events/(?P<event_slug>[\w-]+)/cancellation-period-past/$', cancellation_period_past, name='cancellation_period_past'),
from django.views.generic.base import RedirectView from django.conf.urls import patterns, include, url from django.contrib import admin from django.shortcuts import redirect admin.autodiscover() urlpatterns = patterns('', # Uncomment the next line to enable the admin: (r'^tinymce/', include('tinymce.urls')), url(r'^admin/', include(admin.site.urls)), url(r'^$', RedirectView.as_view(url='/main/'), name='front_page'), url(r'^show/(?P<slug>[-\w]+)/$', ShowDetailView.as_view(), name='show_detail'), url(r'^shows/$', TemplateView.as_view(template_name='top_browse.html'), name='category_browse'), url(r'^shows/(?P<letter>\w{1})/$', ShowsByLetterView.as_view(), name='shows_by_letter'), url(r'^authors/$', AuthorBrowseView.as_view(), name='author_browse'), url(r'^author/(?P<slug>[-\w]+)/$', ShowsByAuthorView.as_view(), name='shows_by_author'), url(r'^casts/$', CastBrowseView.as_view(), name='cast_browse'), url(r'^cast/(?P<size>[\w]+)/$', ShowsByCastView.as_view(), name='shows_by_cast'), url(r'^genres/', GenreBrowseView.as_view(), name='genre_browse'), url(r'^genre/(?P<genre>[-\w]+)/$', ShowsByGenreView.as_view(), name='shows_by_genre'), url(r'^booking/$', BookingListView.as_view(), name='booking_list'), url(r'^licensing/$', LicensingListView.as_view(), name='licensing_list'), url(r'^contact/$', OpenContactFormView.as_view(), name='contact'), #url(r'^contact/thanks/$', TemplateView.as_view(template_name='thanks.html'), name='thanks'), url(r'^contact/(?P<topic>[-\w]+)/(?P<slug>[-\w]+)/$', ShowContactFormView.as_view(), name='topic_contact'), url(r'^search/$', include('search.urls')), url(r'^photologue/', include('photologue.urls')), url(r'^(?P<url>.*/)$', include('django.contrib.flatpages.urls')), )
from django.conf.urls import url from django.views.generic import RedirectView from booking.views import already_cancelled, already_paid, \ disclaimer_required, \ EventListView, EventDetailView, BookingListView, \ BookingHistoryListView, BookingCreateView, BookingUpdateView, \ BookingDeleteView, BlockCreateView, BlockDeleteView, \ BlockListView, TicketBookingListView, \ TicketedEventListView, TicketCreateView, TicketBookingHistoryListView, \ TicketBookingView, TicketBookingCancelView, update_booking_cancelled, \ cancellation_period_past, duplicate_booking, fully_booked, \ has_active_block, permission_denied, ticket_purchase_expired urlpatterns = [ url(r'^bookings/$', BookingListView.as_view(), name='bookings'), url(r'^booking-history/$', BookingHistoryListView.as_view(), name='booking_history'), url(r'^booking/update/(?P<pk>\d+)/$', BookingUpdateView.as_view(), name='update_booking'), url(r'^booking/update/(?P<pk>\d+)/cancelled/$', update_booking_cancelled, name='update_booking_cancelled'), url(r'^booking/update/(?P<pk>\d+)/paid/$', already_paid, name='already_paid'), url(r'^booking/cancel/(?P<pk>\d+)/$', BookingDeleteView.as_view(), name='delete_booking'), url(r'^booking/cancel/(?P<pk>\d+)/already_cancelled/$',
path('not-available/', permission_denied, name='permission_denied'), path('terms-and-conditions/', terms_and_conditions, name="terms_and_conditions"), path('covid19-policy/', covid19_policy, name="covid19_policy"), # EVENTS path('event/<slug>', EventDetailView.as_view(), name='event'), path('ajax-toggle-booking/<int:event_id>/', ajax_toggle_booking, name='ajax_toggle_booking'), path('ajax-toggle-waiting-list/<int:event_id>/', ajax_toggle_waiting_list, name='toggle_waiting_list'), # COURSES path('<slug:track>/courses/', CourseListView.as_view(), name='courses'), path('course/<slug:course_slug>', CourseEventsListView.as_view(), name='course_events'), path('ajax-course-booking/<int:course_id>/', ajax_course_booking, name='ajax_course_booking'), # BOOKINGS path('bookings/', BookingListView.as_view(), name="bookings"), path('bookings/past/', BookingHistoryListView.as_view(), name="past_bookings"), # BLOCKS path('blocks/', BlockListView.as_view(), name="blocks"), path('block/<pk>/', BlockDetailView.as_view(), name="block_detail"), path('ajax-block-purchase/<int:block_config_id>/', ajax_block_purchase, name='ajax_block_purchase'), # SUBSCRIPTIONS path('subscriptions/', SubscriptionListView.as_view(), name="subscriptions"), path('subscription/<pk>/', SubscriptionDetailView.as_view(), name="subscription_detail"), path('ajax-subscription-purchase/<int:subscription_config_id>/', ajax_subscription_purchase, name='ajax_subscription_purchase'), # PAYMENT OPTIONS path("purchase-options/dropin-event/<slug:event_slug>/", event_purchase_view, name="event_purchase_options"), path("purchase-options/course/<slug:course_slug>/", course_purchase_view, name="course_purchase_options"),