35 changed files with 274 additions and 275 deletions
-
20abonapp/models.py
-
100abonapp/urls.py
-
35abonapp/views.py
-
32accounts_app/urls.py
-
3chatbot/email_bot.py
-
6chatbot/models.py
-
16clientsideapp/urls.py
-
7clientsideapp/views.py
-
2devapp/models.py
-
50devapp/urls.py
-
15devapp/views.py
-
18dialing_app/urls.py
-
6dialing_app/views.py
-
4djing/fields.py
-
2djing/global_base_views.py
-
2djing/settings.py
-
2djing/templatetags/dpagination.py
-
36djing/urls.py
-
10group_app/urls.py
-
2ip_pool/templatetags/ip_pool_tags.py
-
21ip_pool/urls.py
-
25mapapp/urls.py
-
15mapapp/views.py
-
2msg_app/context_processors.py
-
16msg_app/models.py
-
12msg_app/urls.py
-
8msg_app/views.py
-
10nas_app/urls.py
-
2requirements.txt
-
4searchapp/urls.py
-
2statistics/fields.py
-
4statistics/urls.py
-
16tariff_app/urls.py
-
10taskapp/models.py
-
34taskapp/urls.py
@ -1,65 +1,65 @@ |
|||
from django.conf.urls import url, include |
|||
from django.urls import path, include, re_path |
|||
|
|||
from . import views |
|||
|
|||
app_name = 'abonapp' |
|||
|
|||
subscriber_patterns = [ |
|||
url(r'^$', views.AbonHomeUpdateView.as_view(), name='abon_home'), |
|||
url(r'^services/$', views.abon_services, name='abon_services'), |
|||
url(r'^amount/$', views.abonamount, name='abon_amount'), |
|||
url(r'^debts/$', views.DebtsListView.as_view(), name='abon_debts'), |
|||
url(r'^pay/$', views.PayHistoryListView.as_view(), name='abon_phistory'), |
|||
url(r'^addinvoice/$', views.add_invoice, name='add_invoice'), |
|||
url(r'^pick/$', views.pick_tariff, name='pick_tariff'), |
|||
url(r'^passport_view/$', views.PassportUpdateView.as_view(), name='passport_view'), |
|||
url(r'^chart/$', views.charts, name='charts'), |
|||
url(r'^dials/$', views.DialsListView.as_view(), name='dials'), |
|||
# url(r'^reset_ip/$', views.reset_ip, name='reset_ip'), |
|||
url(r'^unsubscribe_service(?P<abon_tariff_id>\d+)/$', views.unsubscribe_service, name='unsubscribe_service'), |
|||
url(r'^dev/$', views.dev, name='dev'), |
|||
url(r'^del/$', views.DelAbonDeleteView.as_view(), name='del_abon'), |
|||
url(r'^clear_dev/$', views.clear_dev, name='clear_dev'), |
|||
url(r'^task_log/$', views.TaskLogListView.as_view(), name='task_log'), |
|||
url(r'^user_dev/$', views.save_user_dev_port, name='save_user_dev_port'), |
|||
url(r'^telephones/$', views.tels, name='telephones'), |
|||
url(r'^tel/add/$', views.tel_add, name='telephone_new'), |
|||
url(r'^tel/del/$', views.tel_del, name='telephone_del'), |
|||
url(r'^markers/$', views.EditSibscriberMarkers.as_view(), name='markers_edit'), |
|||
url(r'^session/(?P<lease_id>\d+)/free$', views.user_session_toggle, {'action': 'free'}, name='user_session_free'), |
|||
url(r'^session/(?P<lease_id>\d+)/start$', views.user_session_toggle, {'action': 'start'}, name='user_session_start'), |
|||
url(r'^periodic_pay$', views.add_edit_periodic_pay, name='add_periodic_pay'), |
|||
url(r'^periodic_pay(?P<periodic_pay_id>\d+)/$', views.add_edit_periodic_pay, name='add_periodic_pay'), |
|||
url(r'^periodic_pay(?P<periodic_pay_id>\d+)/del/$', views.del_periodic_pay, name='del_periodic_pay'), |
|||
url(r'^lease/add/$', views.lease_add, name='lease_add'), |
|||
url(r'^ping$', views.abon_ping, name='ping') |
|||
path('', views.AbonHomeUpdateView.as_view(), name='abon_home'), |
|||
path('services/', views.abon_services, name='abon_services'), |
|||
path('amount/', views.abonamount, name='abon_amount'), |
|||
path('debts/', views.DebtsListView.as_view(), name='abon_debts'), |
|||
path('pay/', views.PayHistoryListView.as_view(), name='abon_phistory'), |
|||
path('addinvoice/', views.add_invoice, name='add_invoice'), |
|||
path('pick/', views.pick_tariff, name='pick_tariff'), |
|||
path('passport_view/', views.PassportUpdateView.as_view(), name='passport_view'), |
|||
path('chart/', views.charts, name='charts'), |
|||
path('dials/', views.DialsListView.as_view(), name='dials'), |
|||
# path('reset_ip/', views.reset_ip, name='reset_ip'), |
|||
path('unsubscribe_service/<int:abon_tariff_id>/', views.unsubscribe_service, name='unsubscribe_service'), |
|||
path('dev/', views.dev, name='dev'), |
|||
path('del/', views.DelAbonDeleteView.as_view(), name='del_abon'), |
|||
path('clear_dev/', views.clear_dev, name='clear_dev'), |
|||
path('task_log/', views.TaskLogListView.as_view(), name='task_log'), |
|||
path('user_dev/', views.save_user_dev_port, name='save_user_dev_port'), |
|||
path('telephones/', views.tels, name='telephones'), |
|||
path('tel/add/', views.tel_add, name='telephone_new'), |
|||
path('tel/del/', views.tel_del, name='telephone_del'), |
|||
path('markers/', views.EditSibscriberMarkers.as_view(), name='markers_edit'), |
|||
path('session/<int:lease_id>/free/', views.user_session_toggle, {'action': 'free'}, name='user_session_free'), |
|||
path('session/<int:lease_id>/start/', views.user_session_toggle, {'action': 'start'}, name='user_session_start'), |
|||
path('periodic_pay/', views.add_edit_periodic_pay, name='add_periodic_pay'), |
|||
path('periodic_pay/<int:periodic_pay_id>/', views.add_edit_periodic_pay, name='add_periodic_pay'), |
|||
path('periodic_pay/<int:periodic_pay_id>/del/', views.del_periodic_pay, name='del_periodic_pay'), |
|||
path('lease/add/', views.lease_add, name='lease_add'), |
|||
path('ping/', views.abon_ping, name='ping') |
|||
] |
|||
|
|||
group_patterns = [ |
|||
url(r'^$', views.PeoplesListView.as_view(), name='people_list'), |
|||
url(r'^addabon$', views.AbonCreateView.as_view(), name='add_abon'), |
|||
url(r'^services$', views.chgroup_tariff, name='ch_group_tariff'), |
|||
url(r'^phonebook$', views.phonebook, name='phonebook'), |
|||
url(r'^export$', views.abon_export, name='abon_export'), |
|||
url(r'^street/add$', views.street_add, name='street_add'), |
|||
url(r'^street/edit', views.street_edit, name='street_edit'), |
|||
url(r'^street/(?P<sid>\d+)/delete$', views.street_del, name='street_del'), |
|||
url(r'^active_networks/$', views.active_nets, name='active_nets'), |
|||
url(r'^attach_nas/$', views.attach_nas, name='attach_nas'), |
|||
url(r'^(?P<uname>\w{1,127})/', include(subscriber_patterns)) |
|||
path('', views.PeoplesListView.as_view(), name='people_list'), |
|||
path('addabon/', views.AbonCreateView.as_view(), name='add_abon'), |
|||
path('services/', views.chgroup_tariff, name='ch_group_tariff'), |
|||
path('phonebook/', views.phonebook, name='phonebook'), |
|||
path('export/', views.abon_export, name='abon_export'), |
|||
path('street/add/', views.street_add, name='street_add'), |
|||
path('street/edit', views.street_edit, name='street_edit'), |
|||
path('street/<int:sid>/delete/', views.street_del, name='street_del'), |
|||
path('active_networks/', views.active_nets, name='active_nets'), |
|||
path('attach_nas/', views.attach_nas, name='attach_nas'), |
|||
re_path('^(?P<uname>\w{1,127})/', include(subscriber_patterns)) |
|||
] |
|||
|
|||
urlpatterns = [ |
|||
url(r'^$', views.GroupListView.as_view(), name='group_list'), |
|||
url(r'^fin_report$', views.fin_report, name='fin_report'), |
|||
url(r'^(?P<gid>\d+)/', include(group_patterns)), |
|||
url(r'^log$', views.LogListView.as_view(), name='log'), |
|||
url(r'^pay$', views.terminal_pay, name='terminal_pay'), |
|||
url(r'^debtors$', views.DebtorsListView.as_view(), name='debtors'), |
|||
url(r'^contacts/vcards/$', views.vcards, name='vcards'), |
|||
path('', views.GroupListView.as_view(), name='group_list'), |
|||
path('fin_report/', views.fin_report, name='fin_report'), |
|||
path('<int:gid>/', include(group_patterns)), |
|||
path('log/', views.LogListView.as_view(), name='log'), |
|||
path('pay/', views.terminal_pay, name='terminal_pay'), |
|||
path('debtors/', views.DebtorsListView.as_view(), name='debtors'), |
|||
path('contacts/vcards/', views.vcards, name='vcards'), |
|||
|
|||
# Api's |
|||
url(r'^api/abons$', views.abons), |
|||
url(r'^api/abon_filter$', views.search_abon), |
|||
url(r'^api/dhcp_lever/$', views.DhcpLever.as_view()) |
|||
path('api/abons/', views.abons), |
|||
path('api/abon_filter/', views.search_abon), |
|||
path('api/dhcp_lever/', views.DhcpLever.as_view()) |
|||
] |
|||
@ -1,41 +1,39 @@ |
|||
from django.conf.urls import url |
|||
from django.urls import path, re_path |
|||
|
|||
from . import views |
|||
|
|||
app_name = 'account_app' |
|||
|
|||
urlpatterns = [ |
|||
path('', views.AccountsListView.as_view(), name='accounts_list'), |
|||
path('login/', views.to_signin, name='login'), |
|||
path('logout/', views.SignOut.as_view(), name='logout'), |
|||
|
|||
url(r'^login/', views.to_signin, name='login'), |
|||
url(r'^logout/', views.SignOut.as_view(), name='logout'), |
|||
path('me/', views.profile_show, name='profile'), |
|||
|
|||
url(r'^me$', views.profile_show, name='profile'), |
|||
path('add/', views.create_profile, name='create_profile'), |
|||
|
|||
url(r'^$', views.AccountsListView.as_view(), name='accounts_list'), |
|||
path('settings/', views.ch_info, name='setup_info'), |
|||
path('settings/change_ava/', views.AvatarUpdateView.as_view(), name='setup_avatar'), |
|||
|
|||
url(r'^add$', views.create_profile, name='create_profile'), |
|||
path('<int:uid>/', views.profile_show, name='other_profile'), |
|||
path('<int:uid>/perms/', views.perms, name='setup_perms'), |
|||
|
|||
url(r'^settings$', views.ch_info, name='setup_info'), |
|||
url(r'^settings/change_ava$', views.AvatarUpdateView.as_view(), name='setup_avatar'), |
|||
|
|||
url(r'^(?P<uid>\d+)$', views.profile_show, name='other_profile'), |
|||
url(r'^(?P<uid>\d+)/perms$', views.perms, name='setup_perms'), |
|||
|
|||
url(r'^(?P<uid>\d+)/perms/(?P<klass_name>[a-z_]+\.[a-zA-Z_]+)$', |
|||
re_path('^(?P<uid>\d+)/perms/(?P<klass_name>[a-z_]+\.[a-zA-Z_]+)/', |
|||
views.PermissionClassListView.as_view(), |
|||
name='perms_klasses'), |
|||
|
|||
url(r'^(?P<uid>\d+)/perms/(?P<klass_name>[a-z_]+\.[a-zA-Z_]+)/(?P<obj_id>\d+)$', |
|||
re_path('^(?P<uid>\d+)/perms/(?P<klass_name>[a-z_]+\.[a-zA-Z_]+)/(?P<obj_id>\d+)/', |
|||
views.perms_edit, |
|||
name='perms_edit'), |
|||
|
|||
url(r'^(?P<uid>\d+)/del$', views.delete_profile, name='delete_profile'), |
|||
path('<int:uid>/del/', views.delete_profile, name='delete_profile'), |
|||
|
|||
url(r'^(?P<uid>\d+)/user_group_access$', |
|||
path('<int:uid>/user_group_access/', |
|||
views.set_abon_groups_permission, |
|||
name='set_abon_groups_permission'), |
|||
|
|||
url(r'^(?P<uid>\d+)/manage_responsibility_groups/$', |
|||
path('<int:uid>/manage_responsibility_groups/', |
|||
views.ManageResponsibilityGroups.as_view(), |
|||
name='manage_responsibility_groups') |
|||
] |
|||
@ -1,14 +1,14 @@ |
|||
from django.conf.urls import url |
|||
from django.urls import path |
|||
from . import views |
|||
|
|||
app_name = 'clientsideapp' |
|||
|
|||
urlpatterns = [ |
|||
url(r'^$', views.home, name='home'), |
|||
url(r'^pays$', views.pays, name='pays'), |
|||
url(r'^services$', views.services, name='services'), |
|||
url(r'^services/(?P<srv_id>\d+)/buy$', views.buy_service, name='buy_service'), |
|||
url(r'^debts$', views.debts_list, name='debts'), |
|||
url(r'^debts/(?P<d_id>\d+)$', views.debt_buy, name='debt_buy'), |
|||
url(r'^tasks$', views.task_history, name='task_history') |
|||
path('', views.home, name='home'), |
|||
path('pays/', views.pays, name='pays'), |
|||
path('services/', views.services, name='services'), |
|||
path('services/<int:srv_id>/buy/', views.buy_service, name='buy_service'), |
|||
path('debts/', views.debts_list, name='debts'), |
|||
path('debts/<int:d_id>/', views.debt_buy, name='debt_buy'), |
|||
path('tasks/', views.task_history, name='task_history') |
|||
] |
|||
@ -1,39 +1,39 @@ |
|||
from django.conf.urls import url |
|||
from django.urls import path, re_path |
|||
from . import views |
|||
|
|||
app_name = 'devapp' |
|||
|
|||
urlpatterns = [ |
|||
url(r'^$', views.GroupsListView.as_view(), name='group_list'), |
|||
url(r'^devices_without_groups$', views.DevicesWithoutGroupsListView.as_view(), name='devices_null_group'), |
|||
url(r'^fix_onu/$', views.fix_onu, name='fix_onu'), |
|||
url(r'^(?P<group_id>\d+)$', views.DevicesListView.as_view(), name='devs'), |
|||
url(r'^(?P<group_id>\d+)/add$', views.DeviceCreateView.as_view(), name='add'), |
|||
url(r'^(\d+)/(?P<device_id>\d+)$', views.devview, name='view'), |
|||
url(r'^(\d+)/(?P<device_id>\d+)/del$', views.DeviceDeleteView.as_view(), name='del'), |
|||
url(r'^(?P<group_id>\d+)/(?P<device_id>\d+)/add$', views.add_single_port, name='add_port'), |
|||
url(r'^(?P<group_id>\d+)/(?P<device_id>\d+)/edit$', views.DeviceUpdate.as_view(), name='edit'), |
|||
url(r'^(?P<group_id>\d+)/(?P<device_id>\d+)/edit_extra$', views.DeviceUpdateExtra.as_view(), name='extra_data_edit'), |
|||
url(r'^(\d+)/(?P<device_id>\d+)/ports$', views.manage_ports, name='manage_ports'), |
|||
url(r'^(?P<group_id>\d+)/(?P<device_id>\d+)/ports/(?P<port_id>\d+)/fix_port_conflict$', views.fix_port_conflict, |
|||
path('', views.GroupsListView.as_view(), name='group_list'), |
|||
path('devices_without_groups/', views.DevicesWithoutGroupsListView.as_view(), name='devices_null_group'), |
|||
path('fix_onu/', views.fix_onu, name='fix_onu'), |
|||
path('<int:group_id>/', views.DevicesListView.as_view(), name='devs'), |
|||
path('<int:group_id>/add/', views.DeviceCreateView.as_view(), name='add'), |
|||
path('<int>/<int:device_id>/', views.devview, name='view'), |
|||
path('<int>/<int:device_id>/del/', views.DeviceDeleteView.as_view(), name='del'), |
|||
path('<int:group_id>/<int:device_id>/add/', views.add_single_port, name='add_port'), |
|||
path('<int:group_id>/<int:device_id>/edit/', views.DeviceUpdate.as_view(), name='edit'), |
|||
path('<int:group_id>/<int:device_id>/edit_extra/', views.DeviceUpdateExtra.as_view(), name='extra_data_edit'), |
|||
path('<int>/<int:device_id>/ports/', views.manage_ports, name='manage_ports'), |
|||
path('<int:group_id>/<int:device_id>/ports/<int:port_id>/fix_port_conflict/', views.fix_port_conflict, |
|||
name='fix_port_conflict'), |
|||
url(r'^(?P<group_id>\d+)/(?P<device_id>\d+)/ports/(?P<port_id>\d+)/show_subscriber_on_port$', |
|||
path('<int:group_id>/<int:device_id>/ports/<int:port_id>/show_subscriber_on_port/', |
|||
views.ShowSubscriberOnPort.as_view(), name='show_subscriber_on_port'), |
|||
url(r'^(\d+)/(?P<device_id>\d+)/ports_add/$', views.add_ports, name='add_ports'), |
|||
url(r'^(\d+)/(?P<device_id>\d+)/register_device/$', views.register_device, name='dev_register'), |
|||
url(r'^(\d+)/(?P<device_id>\d+)/(?P<portid>\d+)_(?P<status>[0-1]{1})$', views.toggle_port, name='port_toggle'), |
|||
url(r'^(?P<group_id>\d+)/(?P<device_id>\d+)/(?P<portid>\d+)/del$', views.delete_single_port, name='del_port'), |
|||
url(r'^(?P<group_id>\d+)/(?P<device_id>\d+)/(?P<port_id>\d+)/edit$', views.edit_single_port, name='edit_port'), |
|||
url(r'^fix_device_group/(?P<device_id>\d+)$', views.fix_device_group, name='fix_device_group'), |
|||
url(r'^search_dev$', views.search_dev), |
|||
path('<int>/<int:device_id>/ports_add/', views.add_ports, name='add_ports'), |
|||
path('<int>/<int:device_id>/register_device/', views.register_device, name='dev_register'), |
|||
re_path('^(\d+)/(?P<device_id>\d+)/(?P<portid>\d+)_(?P<status>[0-1]{1})$', views.toggle_port, name='port_toggle'), |
|||
path('<int:group_id>/<int:device_id>/<int:portid>/del/', views.delete_single_port, name='del_port'), |
|||
path('<int:group_id>/<int:device_id>/<int:portid>/edit/', views.edit_single_port, name='edit_port'), |
|||
path('fix_device_group/<int:device_id>/', views.fix_device_group, name='fix_device_group'), |
|||
path('search_dev/', views.search_dev), |
|||
|
|||
# ZTE ports under fibers |
|||
url(r'^(?P<group_id>\d+)/(?P<device_id>\d+)/(?P<fiber_id>\d+)$', views.zte_port_view_uncfg, name='zte_port_view_uncfg'), |
|||
path('<int:group_id>/<int:device_id>/<int:fiber_id>/', views.zte_port_view_uncfg, name='zte_port_view_uncfg'), |
|||
|
|||
# Monitoring api |
|||
url(r'^on_device_event/$', views.OnDeviceMonitoringEvent.as_view()), |
|||
path('on_device_event/', views.OnDeviceMonitoringEvent.as_view()), |
|||
|
|||
# Nagios mon generate |
|||
url(r'^nagios/hosts/$', views.nagios_objects_conf, name='nagios_objects_conf'), |
|||
url(r'^api/getall/$', views.DevicesGetListView.as_view(), name='nagios_get_all_hosts') |
|||
path('nagios/hosts/', views.nagios_objects_conf, name='nagios_objects_conf'), |
|||
path('api/getall/', views.DevicesGetListView.as_view(), name='nagios_get_all_hosts') |
|||
] |
|||
@ -1,15 +1,15 @@ |
|||
from django.conf.urls import url |
|||
from django.urls import path, re_path |
|||
from . import views |
|||
|
|||
app_name = 'dialing_app' |
|||
|
|||
urlpatterns = [ |
|||
url(r'^$', views.LastCallsListView.as_view(), name='home'), |
|||
url(r'^filter$', views.DialsFilterListView.as_view(), name='vfilter'), |
|||
url(r'^to_abon(?P<tel>\+?\d+)$', views.to_abon, name='to_abon'), |
|||
url(r'^requests$', views.VoiceMailRequestsListView.as_view(), name='vmail_request'), |
|||
url(r'^reports$', views.VoiceMailReportsListView.as_view(), name='vmail_report'), |
|||
url(r'^sms/in$', views.InboxSMSListView.as_view(), name='inbox_sms'), |
|||
url(r'^sms/send$', views.send_sms, name='send_sms'), |
|||
url(r'^api/sms$', views.SmsManager.as_view()) |
|||
path('', views.LastCallsListView.as_view(), name='home'), |
|||
path('filter/', views.DialsFilterListView.as_view(), name='vfilter'), |
|||
re_path('^to_abon(?P<tel>\+?\d+)/$', views.to_abon, name='to_abon'), |
|||
path('requests/', views.VoiceMailRequestsListView.as_view(), name='vmail_request'), |
|||
path('reports/', views.VoiceMailReportsListView.as_view(), name='vmail_report'), |
|||
path('sms/in/', views.InboxSMSListView.as_view(), name='inbox_sms'), |
|||
path('sms/send/', views.send_sms, name='send_sms'), |
|||
path('api/sms/', views.SmsManager.as_view()) |
|||
] |
|||
@ -1,11 +1,11 @@ |
|||
from django.conf.urls import url |
|||
from django.urls import path |
|||
from . import views |
|||
|
|||
app_name = 'group_app' |
|||
|
|||
urlpatterns = [ |
|||
url(r'^$', views.GroupListView.as_view(), name='group_list'), |
|||
url(r'^add/$', views.AddGroupView.as_view(), name='add'), |
|||
url(r'^(?P<group_id>\d{1,6})/edit/$', views.EditGroupView.as_view(), name='edit'), |
|||
url(r'^(?P<group_id>\d{1,6})/del/$', views.DeleteGroupView.as_view(), name='del') |
|||
path('', views.GroupListView.as_view(), name='group_list'), |
|||
path('add/', views.AddGroupView.as_view(), name='add'), |
|||
path('<int:group_id>/edit/', views.EditGroupView.as_view(), name='edit'), |
|||
path('<int:group_id>/del/', views.DeleteGroupView.as_view(), name='del') |
|||
] |
|||
@ -1,21 +1,22 @@ |
|||
from django.conf.urls import url |
|||
from django.urls import path |
|||
from ip_pool import views |
|||
from ip_pool import models |
|||
|
|||
app_name = 'ip_pool' |
|||
|
|||
urlpatterns = [ |
|||
url('^$', views.NetworksListView.as_view(), name='networks'), |
|||
url('^network_add/$', views.NetworkCreateView.as_view(), name='net_add'), |
|||
url('^(?P<net_id>\d{1,6})/$', views.IpLeasesListView.as_view(), name='ip_leases_list'), |
|||
url('^(?P<net_id>\d{1,6})/edit/$', views.NetworkUpdateView.as_view(), name='net_edit'), |
|||
url('^(?P<net_id>\d{1,6})/del/$', views.NetworkDeleteView.as_view(), name='net_delete'), |
|||
url('^(?P<net_id>\d{1,6})/group_attach/$', views.network_in_groups, name='net_groups') |
|||
path('', views.NetworksListView.as_view(), name='networks'), |
|||
path('network_add/', views.NetworkCreateView.as_view(), name='net_add'), |
|||
path('<int:net_id>/', views.IpLeasesListView.as_view(), name='ip_leases_list'), |
|||
path('<int:net_id>/edit/', views.NetworkUpdateView.as_view(), name='net_edit'), |
|||
path('<int:net_id>/del/', views.NetworkDeleteView.as_view(), name='net_delete'), |
|||
path('<int:net_id>/group_attach/', views.network_in_groups, name='net_groups') |
|||
] |
|||
|
|||
for dev_kind_code, _ in models.NetworkModel.NETWORK_KINDS: |
|||
urlpatterns.append(url( |
|||
'^networks_%s/$' % dev_kind_code, |
|||
_url_name = 'networks_%s/' % dev_kind_code |
|||
urlpatterns.append(path( |
|||
_url_name, |
|||
views.NetworksListView.as_view(device_kind_code=dev_kind_code), |
|||
name='networks_%s' % dev_kind_code |
|||
name=_url_name |
|||
)) |
|||
@ -1,22 +1,23 @@ |
|||
from django.conf.urls import url |
|||
from django.urls import path |
|||
|
|||
from . import views |
|||
|
|||
app_name = 'mapapp' |
|||
|
|||
urlpatterns = [ |
|||
url(r'^$', views.home, name='home'), |
|||
url(r'^options$', views.OptionsListView.as_view(), name='options'), |
|||
url(r'^options/add$', views.dot_edit, name='add_dot'), |
|||
url(r'^options/(?P<did>\d+)/edit$', views.dot_edit, name='edit_dot'), |
|||
url(r'^options/(?P<did>\d+)/remove$', views.remove, name='remove_dot'), |
|||
url(r'^options/(?P<did>\d+)/add_dev$', views.add_dev, name='add_dev'), |
|||
url(r'^preload_devices$', views.preload_devices, name='preload_devices'), |
|||
url(r'^get_dots$', views.get_dots, name='get_dots'), |
|||
path('', views.home, name='home'), |
|||
path('options/', views.OptionsListView.as_view(), name='options'), |
|||
path('options/add/', views.dot_edit, name='add_dot'), |
|||
path('options/<int:did>/edit/', views.dot_edit, name='edit_dot'), |
|||
path('options/<int:did>/remove/', views.remove, name='remove_dot'), |
|||
path('options/<int:did>/add_dev/', views.add_dev, name='add_dev'), |
|||
path('preload_devices/', views.preload_devices, name='preload_devices'), |
|||
path('get_dots/', views.get_dots, name='get_dots'), |
|||
|
|||
url(r'^modal_add_dot$', views.modal_add_dot, name='modal_add_dot'), |
|||
url(r'^j_dot_tooltip$', views.dot_tooltip, name='dot_tooltip'), |
|||
url(r'^resolve_dots_by_group(?P<grp_id>\d+)$', views.resolve_dots_by_group, name='resolve_dots_by_group'), |
|||
path('modal_add_dot/', views.modal_add_dot, name='modal_add_dot'), |
|||
path('j_dot_tooltip/', views.dot_tooltip, name='dot_tooltip'), |
|||
path('resolve_dots_by_group/<int:grp_id>/', views.resolve_dots_by_group, name='resolve_dots_by_group'), |
|||
|
|||
url(r'^to_single_dev/$', views.to_single_dev, name='to_single_dev') |
|||
path('to_single_dev/', views.to_single_dev, name='to_single_dev') |
|||
] |
|||
@ -1,12 +1,12 @@ |
|||
from django.conf.urls import url |
|||
from django.urls import path |
|||
from . import views |
|||
|
|||
app_name = 'msg_app' |
|||
|
|||
urlpatterns = [ |
|||
url(r'^$', views.ConversationsListView.as_view(), name='home'), |
|||
url(r'^new$', views.new_conversation, name='new_conversation'), |
|||
url(r'^(?P<conv_id>\d+)/$', views.to_conversation, name='to_conversation'), |
|||
url(r'^(?P<conv_id>\d+)/(?P<msg_id>\d+)/del$', views.remove_msg, name='remove_msg'), |
|||
url(r'^check_news$', views.check_news, name='check_news') |
|||
path('', views.ConversationsListView.as_view(), name='home'), |
|||
path('new/', views.new_conversation, name='new_conversation'), |
|||
path('<int:conv_id>/', views.to_conversation, name='to_conversation'), |
|||
path('<int:conv_id>/<int:msg_id>/del/', views.remove_msg, name='remove_msg'), |
|||
path('check_news/', views.check_news, name='check_news') |
|||
] |
|||
@ -1,10 +1,10 @@ |
|||
from django.conf.urls import url |
|||
from django.urls import path |
|||
|
|||
from . import views |
|||
|
|||
app_name = 'searchapp' |
|||
|
|||
urlpatterns = [ |
|||
url(r'^$', views.home, name='home'), |
|||
path(r'', views.home, name='home'), |
|||
|
|||
] |
|||
@ -1,9 +1,9 @@ |
|||
from django.conf.urls import url |
|||
from django.urls import path |
|||
|
|||
from . import views |
|||
|
|||
app_name = 'statistics' |
|||
|
|||
urlpatterns = [ |
|||
url(r'^$', views.home, name='home'), |
|||
path('', views.home, name='home'), |
|||
] |
|||
@ -1,16 +1,16 @@ |
|||
from django.conf.urls import url |
|||
from django.urls import path |
|||
|
|||
from . import views |
|||
|
|||
app_name = 'tariff_app' |
|||
|
|||
urlpatterns = [ |
|||
url(r'^$', views.TariffsListView.as_view(), name='home'), |
|||
url(r'^(?P<tarif_id>\d+)$', views.edit_tarif, name='edit'), |
|||
url(r'^add$', views.edit_tarif, name='add'), |
|||
url(r'^del(?P<tid>\d+)$', views.TariffDeleteView.as_view(), name='del'), |
|||
path('', views.TariffsListView.as_view(), name='home'), |
|||
path('<int:tarif_id>/', views.edit_tarif, name='edit'), |
|||
path('add/', views.edit_tarif, name='add'), |
|||
path('del/<int:tid>/', views.TariffDeleteView.as_view(), name='del'), |
|||
|
|||
url(r'^periodic_pays$', views.PeriodicPaysListView.as_view(), name='periodic_pays'), |
|||
url(r'^periodic_pays/add$', views.periodic_pay, name='periodic_pay_add'), |
|||
url(r'^periodic_pays/(?P<pay_id>\d+)$', views.periodic_pay, name='periodic_pay_edit') |
|||
path('periodic_pays/', views.PeriodicPaysListView.as_view(), name='periodic_pays'), |
|||
path('periodic_pays/add/', views.periodic_pay, name='periodic_pay_add'), |
|||
path('periodic_pays/<int:pay_id>/', views.periodic_pay, name='periodic_pay_edit') |
|||
] |
|||
@ -1,25 +1,25 @@ |
|||
from django.conf.urls import url |
|||
from django.urls import path |
|||
|
|||
from . import views |
|||
|
|||
app_name = 'taskapp' |
|||
|
|||
urlpatterns = [ |
|||
url(r'^$', views.NewTasksView.as_view(), name='home'), |
|||
url(r'^(?P<task_id>\d+)$', views.TaskUpdateView.as_view(), name='edit'), |
|||
url(r'^(?P<task_id>\d+)/delete$', views.task_delete, name='delete'), |
|||
url(r'^(?P<task_id>\d+)/fin$', views.task_finish, name='finish'), |
|||
url(r'^(?P<task_id>\d+)/fail$', views.task_failed, name='fail'), |
|||
url(r'^(?P<task_id>\d+)/remind', views.remind, name='remind'), |
|||
url(r'^(?P<task_id>\d+)/comment/add$', views.NewCommentView.as_view(), name='comment_add'), |
|||
url(r'^(?P<task_id>\d+)/comment/(?P<comment_id>\d{1,8})/remove$', views.DeleteCommentView.as_view(), |
|||
path('', views.NewTasksView.as_view(), name='home'), |
|||
path('<int:task_id>/', views.TaskUpdateView.as_view(), name='edit'), |
|||
path('<int:task_id>/delete/', views.task_delete, name='delete'), |
|||
path('<int:task_id>/fin/', views.task_finish, name='finish'), |
|||
path('<int:task_id>/fail/', views.task_failed, name='fail'), |
|||
path('<int:task_id>/remind/', views.remind, name='remind'), |
|||
path('<int:task_id>/comment/add/', views.NewCommentView.as_view(), name='comment_add'), |
|||
path('<int:task_id>/comment/<int:comment_id>/remove/', views.DeleteCommentView.as_view(), |
|||
name='comment_del'), |
|||
url(r'^add$', views.TaskUpdateView.as_view(), name='add'), |
|||
url(r'^failed$', views.FailedTasksView.as_view(), name='failed_tasks'), |
|||
url(r'^finished$', views.FinishedTaskListView.as_view(), name='finished_tasks'), |
|||
url(r'^own$', views.OwnTaskListView.as_view(), name='own_tasks'), |
|||
url(r'^my$', views.MyTaskListView.as_view(), name='my_tasks'), |
|||
url(r'^all$', views.AllTasksListView.as_view(), name='all_tasks'), |
|||
url(r'^empty$', views.EmptyTasksListView.as_view(), name='empty_tasks'), |
|||
url(r'^check_news$', views.check_news, name='check_news') |
|||
path('add/', views.TaskUpdateView.as_view(), name='add'), |
|||
path('failed/', views.FailedTasksView.as_view(), name='failed_tasks'), |
|||
path('finished/', views.FinishedTaskListView.as_view(), name='finished_tasks'), |
|||
path('own/', views.OwnTaskListView.as_view(), name='own_tasks'), |
|||
path('my/', views.MyTaskListView.as_view(), name='my_tasks'), |
|||
path('all/', views.AllTasksListView.as_view(), name='all_tasks'), |
|||
path('empty/', views.EmptyTasksListView.as_view(), name='empty_tasks'), |
|||
path('check_news/', views.check_news, name='check_news') |
|||
] |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue