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.
42 lines
1.3 KiB
42 lines
1.3 KiB
from django.conf.urls import url
|
|
|
|
from . import views
|
|
|
|
|
|
app_name = 'account_app'
|
|
|
|
urlpatterns = [
|
|
|
|
url(r'^login/', views.to_signin, name='login'),
|
|
url(r'^logout/', views.SignOut.as_view(), name='logout'),
|
|
|
|
url(r'^me$', views.profile_show, name='profile'),
|
|
|
|
url(r'^$', views.AccountsListView.as_view(), name='accounts_list'),
|
|
|
|
url(r'^add$', views.create_profile, name='create_profile'),
|
|
|
|
url(r'^settings$', views.ch_info, name='setup_info'),
|
|
url(r'^settings/change_ava$', views.ch_ava, 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_]+)$',
|
|
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+)$',
|
|
views.perms_edit,
|
|
name='perms_edit'),
|
|
|
|
url(r'^(?P<uid>\d+)/del$', views.delete_profile, name='delete_profile'),
|
|
|
|
url(r'^(?P<uid>\d+)/user_group_access$',
|
|
views.set_abon_groups_permission,
|
|
name='set_abon_groups_permission'),
|
|
|
|
url(r'^(?P<uid>\d+)/manage_responsibility_groups/$',
|
|
views.ManageResponsibilityGroups.as_view(),
|
|
name='manage_responsibility_groups')
|
|
]
|