You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
63 lines
4.6 KiB
63 lines
4.6 KiB
# -*- coding: utf-8 -*-
|
|
from django.conf.urls import *
|
|
|
|
from customer import views
|
|
from customer.views import profile, profile_ajax, license, documents
|
|
from customer.views import bank_accounts, bank_accounts_ajax
|
|
from customer.views import clients, clients_ajax
|
|
|
|
|
|
urlpatterns = patterns('',
|
|
# личный кабинет
|
|
url(r'^$', views.customer_index, name='customer_index'),
|
|
|
|
# --- профиль
|
|
url(r'^profile/$', profile.profile_view, name='customer_profile_view'),
|
|
url(r'^profile/edit/$', profile.profile_edit, name='customer_profile_edit'),
|
|
url(r'^profile/email/$', profile.profile_email, name='customer_profile_email'),
|
|
url(r'^license/$', license.order_license, name='customer_order_license'),
|
|
url(r'^delete_license/(?P<pk>\d+)/$', license.delete_license, name='customer_delete_license'),
|
|
url(r'^get_doc/(?P<order_num>\d+)/$', documents.get_doc, name='customer_license_get_doc'),
|
|
url(r'^payment/confirm/(?P<payment_id>\d+)$', license.yandex_pay, name='yamoney_confirm'),
|
|
url(r'^payment/result/$', license.payment_result, name='yamoney_result'),
|
|
url(r'^payment/success/$', license.payment_success, name='yamoney_success'),
|
|
url(r'^payment/fail/$', license.payment_fail, name='yamoney_fail'),
|
|
url(r'^license_list/$', license.license_list, name='customer_license_list'),
|
|
url(r'^paid_list/$', license.paid_list, name='customer_paid_list'),
|
|
|
|
# --- профиль AJAX
|
|
url(r'^profile/filters/edit/ajax/$', profile_ajax.profile_filters_edit_ajax, name='customer_profile_filters_edit_ajax'),
|
|
url(r'^profile/email/ajax/$', profile_ajax.profile_email_ajax, name='customer_profile_email_ajax'),
|
|
|
|
# --- расчетные счета
|
|
url(r'^bank-accounts/$', bank_accounts.bank_accounts_list, name='customer_bank_accounts_list'),
|
|
url(r'^bank-accounts/page/(?P<page_num>[0-9]+)/$', bank_accounts.bank_accounts_list, name='customer_bank_accounts_list'),
|
|
url(r'^bank-accounts/add/$', bank_accounts.bank_accounts_add, name='customer_bank_accounts_add'),
|
|
url(r'^bank-accounts/(?P<id>\d+)/edit/$', bank_accounts.bank_accounts_edit, name='customer_bank_accounts_edit'),
|
|
url(r'^bank-accounts/(?P<id>\d+)/delete/$', bank_accounts.bank_accounts_delete, name='customer_bank_accounts_delete'),
|
|
|
|
# --- расчетные счета AJAX
|
|
url(r'^bank-accounts/ajax/$', bank_accounts_ajax.bank_accounts_list_ajax, name='customer_bank_accounts_list_ajax'),
|
|
url(r'^bank-accounts/(?P<id>\d+)/get/ajax/$', bank_accounts_ajax.bank_accounts_get_ajax,
|
|
name='customer_bank_accounts_get_ajax'),
|
|
url(r'^bank-accounts/add/ajax/$', bank_accounts_ajax.bank_accounts_add_ajax, name='customer_bank_accounts_add_ajax'),
|
|
url(r'^bank-accounts/(?P<id>\d+)/edit/ajax/$', bank_accounts_ajax.bank_accounts_edit_ajax,
|
|
name='customer_bank_accounts_edit_ajax'),
|
|
url(r'^bank-accounts/(?P<id>\d+)/delete/ajax/$', bank_accounts_ajax.bank_accounts_delete_ajax,
|
|
name='customer_bank_accounts_delete_ajax'),
|
|
|
|
# --- контрагенты
|
|
url(r'^clients/$', clients.clients_list, name='customer_clients_list'),
|
|
url(r'^clients/page/(?P<page_num>[0-9]+)/$', clients.clients_list, name='customer_clients_list'),
|
|
url(r'^clients/add/$', clients.clients_add, name='customer_clients_add'),
|
|
url(r'^clients/(?P<id>\d+)/edit/$', clients.clients_edit, name='customer_clients_edit'),
|
|
url(r'^clients/(?P<id>\d+)/delete/$', clients.clients_delete, name='customer_clients_delete'),
|
|
|
|
# --- контрагенты AJAX
|
|
url(r'^clients/(?P<id>\d+)/get/ajax/$', clients_ajax.clients_get_ajax, name='customer_clients_get_ajax'),
|
|
url(r'^clients/add/ajax/$', clients_ajax.clients_add_ajax, name='customer_clients_add_ajax'),
|
|
url(r'^clients/(?P<id>\d+)/edit/ajax/$', clients_ajax.clients_edit_ajax, name='customer_clients_edit_ajax'),
|
|
url(r'^clients/(?P<id>\d+)/delete/ajax/$', clients_ajax.clients_delete_ajax, name='customer_clients_delete_ajax'),
|
|
|
|
url(r'^tmp_upload/ajax/$', profile.tmp_upload, name='upload_tmp_file'),
|
|
)
|
|
|