예제 #1
0
파일: urls.py 프로젝트: opnfv/pharos-tools
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'),
]
예제 #2
0
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'),
]
예제 #3
0
 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)
예제 #4
0
    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)
예제 #5
0
파일: urls.py 프로젝트: jayCde/EventsHubG7
"""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()),
]
예제 #6
0
 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)
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'),
]
예제 #8
0
파일: urls.py 프로젝트: judy2k/pipsevents
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'),
예제 #9
0
파일: urls.py 프로젝트: sambacore/booking
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')),
    )

예제 #10
0
파일: urls.py 프로젝트: judy2k/pipsevents
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/$',
예제 #11
0
    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"),