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