from django.urls import path
from django.urls import re_path
from django.views.generic.base import RedirectView
from . import views
from django.contrib.auth.decorators import login_required


urlpatterns = [
    path('team/', views.MemberListView.as_view(), name='member-list'),
    path('poster_members/', views.PosterMemberListView.as_view(), name='poster-member-list'),
    # path('<int:pk>/', views.MemberDetailView.as_view(), name='member-detail'),
    re_path(r'^special_view/(?P<pk>[0-9]+).vcf/$', views.special_view, name='export_vcard'),
    #url(r'^qr_code/(?P<pk>[0-9]+).png/$', views.special_view, name='qr_code'),
    path('alumni/', views.AlumniListView.as_view(), name='alumni-list'),
    path('units/', views.GroupListView.as_view(), name='group-list'),
    path('shared/', views.Shared_documentSearchListView.as_view(), name='shared_document-list'),
    path('shared', RedirectView.as_view(url='shared/', permanent=True)),
    path('shared/<int:pk>', views.Shared_documentDetailView.as_view(), name='shared_document-detail'),
    # path('group/<int:pk>', views.GroupDetailView.as_view(), name='group-detail'),
    path('unit/<slug:slug>/', views.GroupDetailView.as_view(),name='group-detail'),
    path('visitors/', views.VisitorListView.as_view(), name='visitor-list'),
	#path('halway/', login_required(views.HalwayListView.as_view()), name='halway'),
	path('halway/', views.HalwayListView.as_view(), name='halway'),
	path('resslides/', views.ResslideListView.as_view(), name='resslide'),
	path('tsslides/', views.TsslideListView.as_view(), name='tsslide'),
    path('member/<slug:slug>/', views.MemberDetailView.as_view(), name='member-detail'),
    path('admin-protected-file/<path:file_path>/', views.protected_file, name='admin_protected_file'),
]
