from django.urls import path
from django.contrib.auth.decorators import login_required
from . import views
from personalni.utils import org_required

urlpatterns = [
	path(
		'org/rozcestnik/',
		org_required(views.OrgoRozcestnikView.as_view()),
		name='personalni_org_rozcestnik'
	),

	path('prihlaska/', views.prihlaskaView, name='personalni_prihlaska'),

	path(
		'resitel/osobni-udaje/',
		login_required(views.resitelEditView),
		name='personalni_resitel_edit'
	),

	# Obecný view na profil -- orgům dá rozcestník, řešitelům jejich stránku
	path('profil/', views.profilView, name='profil'),

	# Seznam organizátorů
	path(
		'o-nas/organizatori/',
		views.CojemamOrganizatoriView.as_view(),
		name='organizatori'
	),
	path(
		'o-nas/organizatori/organizovali/',
		views.CojemamOrganizatoriStariView.as_view(),
		name='stari_organizatori'
	),

	# Zpřístupnění dat z "jak jste se o nás dozvěděli" pro orgy propagace
    path(
        'org/propagace/jak-se-dozvedeli/',
        org_required(views.JakSeDozvedeliView.as_view()),
        name='jak_se_dozvedeli'
	),
    
	# export dat o řešitelích
    path(
        'profil/exporty_lidi',
        org_required(views.ExportLidiView.as_view()),
        name='exporty_lidi',     
	),
    path(
        'profil/exporty_lidi/get/<int:type>',
        org_required(views.get_export_options),
        name='exporty_lidi_options',
    ),
    path(
		'profil/exporty_lidi/get_csv_only_one_step/<int:type>',
		org_required(views.download_export_csv_only_first_step),
		name='exporty_lidi_data',
	),
    path(
        'profil/exporty_lidi/get_csv/<int:type>/<int:id>',
        org_required(views.download_export_csv),
        name='exporty_lidi_download',
	)

]