""" This module defines the URL patterns for hosting package related views. """ from __future__ import absolute_import, unicode_literals from django.conf.urls import patterns, url from .views import ( AddHostingOption, AllCustomerHostingPackageList, CreateCustomerHostingPackage, CreateHostingPackage, CustomerHostingPackageDetails, CustomerHostingPackageList, HostingOptionChoices, ) urlpatterns = patterns( '', url(r'^create$', CreateHostingPackage.as_view(), name='create_hosting_package'), url(r'^allpackages/', AllCustomerHostingPackageList.as_view(), name='all_hosting_packages'), url(r'^(?P[-\w0-9@.+_]+)/$', CustomerHostingPackageList.as_view(), name='hosting_packages'), url(r'^(?P[-\w0-9@.+_]+)/create$', CreateCustomerHostingPackage.as_view(), name='create_customer_hosting_package'), url(r'^(?P[-\w0-9@.+_]+)/(?P\d+)/$', CustomerHostingPackageDetails.as_view(), name='hosting_package_details'), url(r'^(?P\d+)/option-choices$', HostingOptionChoices.as_view(), name='hosting_option_choices'), url(r'^(?P\d+)/add-option/(?P\w+)/(?P\d+)$', AddHostingOption.as_view(), name='add_hosting_option'), )