|
@@ -27,6 +27,8 @@ import pprint
|
|
|
from . import views
|
|
|
|
|
|
from django.contrib.auth import views as auth_views
|
|
|
+from django.urls import path, re_path
|
|
|
+
|
|
|
|
|
|
|
|
|
app_name = 'vycontrol'
|
|
@@ -38,24 +40,27 @@ urlpatterns = [
|
|
|
#path('', views.vycontrol_login, name='vycontrol-login'),
|
|
|
path('admin/', admin.site.urls, name="django-admin"),
|
|
|
#path('change-password/', auth_views.PasswordChangeView.as_view()),
|
|
|
- path('login/', auth_views.LoginView.as_view(), name="registration-login"),
|
|
|
- path('logout/', auth_views.LogoutView.as_view(), name="registration-logout"),
|
|
|
+ path('login/', auth_views.LoginView.as_view(template_name='accounts/login.html'), name="accounts-login"),
|
|
|
+ path('logout/', auth_views.LogoutView.as_view(template_name='accounts/logout.html'), name="accounts-logout"),
|
|
|
+ path('password_reset/', auth_views.PasswordResetView.as_view(template_name = 'accounts/password_reset.html'), name ='reset_password'),
|
|
|
+ path('password_reset_sent/', auth_views.PasswordResetDoneView.as_view(template_name = 'accounts/password_reset_sent.html'), name ='password_reset_done'),
|
|
|
+ path('password_reset_token/<uidb64>/<token>', auth_views.PasswordResetConfirmView.as_view(template_name = 'accounts/password_reset_token.html'), name ='password_reset_confirm'),
|
|
|
+ path('password_reset_complete/', auth_views.PasswordResetCompleteView.as_view(template_name = 'accounts/password_reset_complete.html'), name ='password_reset_complete'),
|
|
|
|
|
|
|
|
|
|
|
|
path('interface/', include('interface.urls')),
|
|
|
-
|
|
|
- path('arp/', include('arp.urls')),
|
|
|
- path('bgp/', include('bgp.urls')),
|
|
|
- path('dhcp/', include('dhcp.urls')),
|
|
|
+ #path('arp/', include('arp.urls')),
|
|
|
+ #path('bgp/', include('bgp.urls')),
|
|
|
+ #path('dhcp/', include('dhcp.urls')),
|
|
|
path('firewall/', include('firewall.urls')),
|
|
|
- path('ipsec/', include('ipsec.urls')),
|
|
|
- path('nat/', include('nat.urls')),
|
|
|
+ #path('ipsec/', include('ipsec.urls')),
|
|
|
+ #path('nat/', include('nat.urls')),
|
|
|
path('ntp/', include('ntp.urls')),
|
|
|
- path('openvpn/', include('openvpn.urls')),
|
|
|
- path('ospf/', include('ospf.urls')),
|
|
|
- path('qos/', include('qos.urls')),
|
|
|
- path('ssh/', include('ssh.urls')),
|
|
|
+ #path('openvpn/', include('openvpn.urls')),
|
|
|
+ #path('ospf/', include('ospf.urls')),
|
|
|
+ #path('qos/', include('qos.urls')),
|
|
|
+ #path('ssh/', include('ssh.urls')),
|
|
|
path('static/', include('static.urls')),
|
|
|
- path('wanlb/', include('wanlb.urls')),
|
|
|
+ #path('wanlb/', include('wanlb.urls')),
|
|
|
]
|