# lingo - payment and billing system # Copyright (C) 2022 Entr'ouvert # # This program is free software: you can redistribute it and/or modify it # under the terms of the GNU Affero General Public License as published # by the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Affero General Public License for more details. # # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . from django.conf.urls import url from . import views urlpatterns = [ url(r'^$', views.pricing_list, name='lingo-manager-pricing-list'), url(r'^import/$', views.config_import, name='lingo-manager-pricing-config-import'), url(r'^export/$', views.config_export, name='lingo-manager-pricing-config-export'), url( r'^add/$', views.pricing_add, name='lingo-manager-pricing-add', ), url( r'^(?P\d+)/$', views.pricing_detail, name='lingo-manager-pricing-detail', ), url( r'^(?P\d+)/edit/$', views.pricing_edit, name='lingo-manager-pricing-edit', ), url( r'^(?P\d+)/delete/$', views.pricing_delete, name='lingo-manager-pricing-delete', ), url( r'^(?P\d+)/duplicate/$', views.pricing_duplicate, name='lingo-manager-pricing-duplicate', ), url( r'^(?P\d+)/export/$', views.pricing_export, name='lingo-manager-pricing-export', ), url( r'^(?P\d+)/variable/$', views.pricing_variable_edit, name='lingo-manager-pricing-variable-edit', ), url( r'^(?P\d+)/category/add/$', views.pricing_criteria_category_add, name='lingo-manager-pricing-criteria-category-add', ), url( r'^(?P\d+)/category/(?P\d+)/edit/$', views.pricing_criteria_category_edit, name='lingo-manager-pricing-criteria-category-edit', ), url( r'^(?P\d+)/category/(?P\d+)/delete/$', views.pricing_criteria_category_delete, name='lingo-manager-pricing-criteria-category-delete', ), url( r'^(?P\d+)/order/$', views.pricing_criteria_category_order, name='lingo-manager-pricing-criteria-category-order', ), url( r'^criterias/$', views.criteria_list, name='lingo-manager-pricing-criteria-list', ), url( r'^criteria/category/add/$', views.criteria_category_add, name='lingo-manager-pricing-criteria-category-add', ), url( r'^criteria/category/(?P\d+)/edit/$', views.criteria_category_edit, name='lingo-manager-pricing-criteria-category-edit', ), url( r'^criteria/category/(?P\d+)/delete/$', views.criteria_category_delete, name='lingo-manager-pricing-criteria-category-delete', ), url( r'^criteria/category/(?P\d+)/export/$', views.criteria_category_export, name='lingo-manager-pricing-criteria-category-export', ), url( r'^criteria/category/(?P\d+)/order/$', views.criteria_order, name='lingo-manager-pricing-criteria-order', ), url( r'^criteria/category/(?P\d+)/add/$', views.criteria_add, name='lingo-manager-pricing-criteria-add', ), url( r'^criteria/category/(?P\d+)/(?P\d+)/edit/$', views.criteria_edit, name='lingo-manager-pricing-criteria-edit', ), url( r'^criteria/category/(?P\d+)/(?P\d+)/delete/$', views.criteria_delete, name='lingo-manager-pricing-criteria-delete', ), url( r'^agendas/sync/$', views.agenda_sync, name='lingo-manager-agenda-sync', ), url( r'^agendas/$', views.agenda_list, name='lingo-manager-agenda-list', ), url( r'^agenda/(?P\d+)/$', views.agenda_detail, name='lingo-manager-agenda-detail', ), url( r'^agenda/((?P[-_a-zA-Z0-9]+))/$', views.agenda_detail_redirect, name='lingo-manager-agenda-detail-redirect', ), url( r'^agenda/(?P\d+)/export/$', views.agenda_export, name='lingo-manager-agenda-export', ), url( r'^agenda/(?P\d+)/check-options/$', views.agenda_booking_check_settings, name='lingo-manager-agenda-booking-check-settings', ), url( r'^agenda/(?P\d+)/pricing/add/$', views.agenda_pricing_add, name='lingo-manager-agenda-pricing-add', ), url( r'^agenda/(?P\d+)/pricing/(?P\d+)/$', views.agenda_pricing_detail, name='lingo-manager-agenda-pricing-detail', ), url( r'^agenda/(?P\d+)/pricing/(?P\d+)/edit/$', views.agenda_pricing_edit, name='lingo-manager-agenda-pricing-edit', ), url( r'^agenda/(?P\d+)/pricing/(?P\d+)/delete/$', views.agenda_pricing_delete, name='lingo-manager-agenda-pricing-delete', ), url( r'^agenda/(?P\d+)/pricing/(?P\d+)/matrix/edit/$', views.agenda_pricing_matrix_edit, name='lingo-manager-agenda-pricing-matrix-edit', ), url( r'^agenda/(?P\d+)/pricing/(?P\d+)/matrix/(?P[-_a-zA-Z0-9]+)/edit/$', views.agenda_pricing_matrix_edit, name='lingo-manager-agenda-pricing-matrix-slug-edit', ), url(r'^check-types/$', views.check_type_list, name='lingo-manager-check-type-list'), url( r'^check-type/group/add/$', views.check_type_group_add, name='lingo-manager-check-type-group-add', ), url( r'^check-type/group/(?P\d+)/edit/$', views.check_type_group_edit, name='lingo-manager-check-type-group-edit', ), url( r'^check-type/group/(?P\d+)/delete/$', views.check_type_group_delete, name='lingo-manager-check-type-group-delete', ), url( r'^check-type/group/(?P\d+)/export/$', views.check_type_group_export, name='lingo-manager-check-type-group-export', ), url( r'^check-type/group/(?P\d+)/add/$', views.check_type_add, name='lingo-manager-check-type-add', ), url( r'^check-type/group/(?P\d+)/(?P\d+)/edit/$', views.check_type_edit, name='lingo-manager-check-type-edit', ), url( r'^check-type/group/(?P\d+)/(?P\d+)/delete/$', views.check_type_delete, name='lingo-manager-check-type-delete', ), ]