django-authority/example/urls.py

45 lines
1.3 KiB
Python
Raw Normal View History

import django.contrib.auth.views
from django.conf.urls import include, handler500, url
2009-06-08 10:03:49 +00:00
from django.conf import settings
import authority.views
import authority.urls
import example.exampleapp.views
2009-06-08 10:03:49 +00:00
from exampleapp.forms import SpecialUserPermissionForm
authority.autodiscover()
handler500 # flake8
urlpatterns = (
url(
2020-02-07 09:50:47 +00:00
r"^authority/permission/add/(?P<app_label>[\w\-]+)/(?P<module_name>[\w\-]+)/(?P<pk>\d+)/$", # noqa
view=authority.views.add_permission,
name="authority-add-permission",
2020-02-07 09:50:47 +00:00
kwargs={"approved": True, "form_class": SpecialUserPermissionForm},
),
url(
2020-02-07 09:50:47 +00:00
r"^request/add/(?P<app_label>[\w\-]+)/(?P<module_name>[\w\-]+)/(?P<pk>\d+)/$", # noqa
view=authority.views.add_permission,
name="authority-add-permission-request",
2020-02-07 09:50:47 +00:00
kwargs={"approved": False, "form_class": SpecialUserPermissionForm},
),
2020-02-07 09:50:47 +00:00
url(r"^authority/", include(authority.urls)),
url(r"^accounts/login/$", django.contrib.auth.views.LoginView.as_view()),
url(
2020-02-07 09:50:47 +00:00
r"^(?P<url>[\/0-9A-Za-z]+)$",
example.exampleapp.views.top_secret,
2020-02-07 09:50:47 +00:00
{"lala": "oh yeah!"},
),
2009-06-08 10:03:49 +00:00
)
if settings.DEBUG:
urlpatterns += (
2020-02-07 09:50:47 +00:00
url(
r"^media/(?P<path>.*)$",
django.views.static.serve,
{"document_root": settings.MEDIA_ROOT,},
),
2009-06-08 10:03:49 +00:00
)