khana/config/urls.py

95 lines
3.6 KiB
Python
Raw Normal View History

2020-02-17 15:52:31 +01:00
"""khana URL Configuration
The `urlpatterns` list routes URLs to views. For more information please see:
https://docs.djangoproject.com/en/1.8/topics/http/urls/
Examples:
Function views
1. Add an import: from my_app import views
2. Add a URL to urlpatterns: url(r'^$', views.home, name='home')
Class-based views
1. Add an import: from other_app.views import Home
2. Add a URL to urlpatterns: url(r'^$', Home.as_view(), name='home')
Including another URLconf
1. Add an import: from blog import urls as blog_urls
2. Add a URL to urlpatterns: url(r'^blog/', include(blog_urls))
"""
from django.urls import include, path
from django.conf.urls.static import static
from django.contrib import admin
from config import settings
2020-02-17 15:52:31 +01:00
import config.views
import khana.planning.views
import khana.people.views
import khana.objective.views
import khana.location.views
import khana.location.urls
import khana.people.urls
import khana.objective.urls
import khana.planning.urls
import khana.competition.urls
import khana.profile.urls
import khana.communication.urls
2020-02-17 15:52:31 +01:00
# import planningline_urlpatterns
# new makrdown parser : https://github.com/chjj/marked
urlpatterns = [
# Model's design
# url(r'^plate/', include('django_spaghetti.urls')),
# administration
# url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
path(r"admin/", admin.site.urls),
# url(r'^admin/jsi18n/$', include('django.views.i18n.javascript_catalog')), # pour le "ModelMultipleChoiceField" de event.forms
# Profile list
path(r"profile/", include(khana.profile.urls.profile_urlpatterns)),
2020-02-17 15:52:31 +01:00
# Attendance list
path(r"attendance/", include(khana.planning.urls.attendance_urlpatterns)),
2020-02-17 15:52:31 +01:00
# About competition
path(r"score/", include(khana.competition.urls.score_urlpatterns)),
2020-02-17 15:52:31 +01:00
# About gymnast
path(r"gymnast/", include(khana.people.urls.people_urlpatterns)),
2020-02-17 15:52:31 +01:00
# About event
path(r"event/", include(khana.planning.urls.event_urlpatterns)),
2020-02-17 15:52:31 +01:00
# About skill
path(r"skill/", include(khana.objective.urls.skill_urlpatterns)),
2020-02-17 15:52:31 +01:00
# About chrono
path(r"chrono/", include(khana.objective.urls.chrono_urlpatterns)),
2020-02-17 15:52:31 +01:00
# About skill
path(r"training/", include(khana.planning.urls.training_urlpatterns)),
2020-02-17 15:52:31 +01:00
# About routine
path(r"routine/", include(khana.objective.urls.routine_urlpatterns)),
2020-02-17 15:52:31 +01:00
# About accident
path(r"accident/", include(khana.people.urls.accident_urlpatterns)),
2020-02-17 15:52:31 +01:00
# About unavailability
path(r"unavailability/", include(khana.planning.urls.unavailability_urlpatterns)),
2020-02-17 15:52:31 +01:00
# About planningline
path(r"program/", include(khana.planning.urls.planningline_urlpatterns)),
2020-02-17 15:52:31 +01:00
# About course
path(r"course/", include(khana.planning.urls.course_urlpatterns)),
path(r"messages/", include(khana.communication.urls.message_urlpatterns)),
2020-02-17 15:52:31 +01:00
# About Location
path(r"place/", include(khana.location.urls.place_urlpatterns)),
path(r"country/", include(khana.location.urls.country_urlpatterns)),
path(r"club/", include(khana.location.urls.club_urlpatterns)),
2020-02-17 15:52:31 +01:00
# url(r'^club/', location.views.chooseStatistics),
# url(r'^club/(?P<clubid>[0-9]+)', location.views.club_statistics),
# Global search
path(r"search/", config.views.search, name="global_search"),
2020-02-17 15:52:31 +01:00
# login & logout
path(r"login/", config.views.login, name="login"),
path(r"logout/", config.views.logout, name="logout"),
2020-02-17 15:52:31 +01:00
# Home page
path(r"", config.views.home, name="home"),
2020-02-17 15:52:31 +01:00
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
# if settings.DEBUG:
# import debug_toolbar
# urlpatterns.append(
# url(r'^__debug__/', include(debug_toolbar.urls)),
# )