furmeet-bot/webproj/bot/urls.py

36 lines
3.4 KiB
Python
Raw Normal View History

2020-07-08 05:32:26 +00:00
from django.urls import path
from . import views
urlpatterns = [
2020-09-04 17:40:09 +00:00
path('ping', views.PingPongView.as_view(), name='pingpong'),
2021-04-11 02:18:11 +00:00
path('borked', views.BorkedView.as_view(), name='borked'),
2020-09-04 17:40:09 +00:00
path('favicon.ico', views.PingPongView.as_view(), name='favicon_ico'),
2020-07-09 05:32:49 +00:00
path('', views.HomeView.as_view(), name='home'),
path('terms', views.TermsView.as_view(), name='terms'),
path('privacy', views.PrivacyView.as_view(), name='privacy'),
2020-07-09 07:25:20 +00:00
path('python_licenses', views.PythonLicensesView.as_view(), name='python_licenses'),
2020-07-10 04:57:06 +00:00
path('telegram/setup', views.WebHookSetupView.as_view(), name='webhooksetup'),
2020-07-09 05:32:49 +00:00
path('telegram/<str:telegram>/', views.WebHookView.as_view(), name='webhook'),
2020-07-09 20:39:12 +00:00
path('login/<int:tuid>/<str:hsh>', views.LoginView.as_view(), name='login'),
path('logout', views.LogoutView.as_view(), name='logout'),
path('controlpanel/', views.ControlPanelView.as_view(), name='control_panel'),
2020-07-10 04:57:06 +00:00
path('controlpanel/addbot', views.AddTelegramBotView.as_view(), name='control_panel_add_bot'),
path('controlpanel/delete/acc', views.DeleteAccountView.as_view(), name='control_panel_delete_account'),
path('controlpanel/delete/bot/<int:bot_id>', views.DeleteBot.as_view(), name='control_panel_delete_bot'),
path('controlpanel/group-<int:group_id>', views.ManageGroupView.as_view(), name='manage_group'),
path('controlpanel/group-<int:group_id>/antispam', views.ManageGroupAntiSpamView.as_view(), name='manage_group_antispam'),
path('controlpanel/group-<int:group_id>/captcha', views.ManageGroupCAPTCHAView.as_view(), name='manage_group_captcha'),
path('controlpanel/group-<int:group_id>/cannedmessages', views.ManageGroupCannedMessagesView.as_view(), name='manage_group_cannedmessages'),
path('controlpanel/group-<int:group_id>/cannedmessage-<int:cannedmessage_id>', views.ManageGroupCannedMessageView.as_view(), name='manage_group_cannedmessage'),
path('controlpanel/group-<int:group_id>/joinleave', views.ManageGroupJoinLeaveGreetingsView.as_view(), name='manage_group_joinleave'),
2020-08-28 05:14:33 +00:00
path('controlpanel/group-<int:group_id>/plannedmessages', views.ManageGroupPlannedMessagesView.as_view(), name='manage_group_plannedmessages'),
path('controlpanel/group-<int:group_id>/plannedmessages/enabledness', views.ManageGroupPlannedEnablednessView.as_view(), name='manage_group_plannedmessages_enabledness'),
path('controlpanel/group-<int:group_id>/plannedmessages/timezone', views.ManageGroupPlannedMessagesTimezoneView.as_view(), name='manage_group_plannedmessages_timezone'),
path('controlpanel/group-<int:group_id>/plannedmessage-<int:plannedmessage_id>', views.ManageGroupPlannedMessageView.as_view(), name='manage_group_plannedmessage'),
path('controlpanel/group-<int:group_id>/planneddispatch-<int:planneddispatch_id>', views.ManageGroupPlannedDispatchView.as_view(), name='manage_group_planneddispatch'),
2020-09-01 21:54:51 +00:00
path('controlpanel/group-<int:group_id>/accesscontrol', views.ManageAccessControlView.as_view(), name='manage_group_accesscontrol'),
path('controlpanel/group-<int:group_id>/accesscontrol/use', views.ManageAccessControlUseView.as_view(), name='manage_group_accesscontroluse'),
path('controlpanel/group-<int:group_id>/accesscontrol/grant', views.ManageAccessControlGrantView.as_view(), name='manage_group_accesscontrolgrant'),
path('controlpanel/group-<int:group_id>/accesscontrol-<int:accesscontrolgrant_id>/revoke', views.ManageAccessControlRevokeView.as_view(), name='manage_group_accesscontrolgrant_delete'),
2020-07-08 05:32:26 +00:00
]