Use project contact form handler and superuser-only snippet access
This commit is contained in:
@@ -1,9 +1,14 @@
|
||||
from django.conf.urls.i18n import i18n_patterns
|
||||
from django.urls import path
|
||||
from django.views.decorators.cache import cache_page
|
||||
|
||||
from ocyan.core.fender import config
|
||||
from ocyan.main.urls import urlpatterns as ocyan_urlpatterns
|
||||
from ocyan.plugin.contact_form.entrypoint import SHOP_BASE_URL
|
||||
from ocyan.plugin.wagtail_oscar_integration.constants import CACHE_DURATION
|
||||
|
||||
from contact_form.views import post_contact_form
|
||||
|
||||
from .i18n_views import set_language_normalized
|
||||
from .sitemaps import robots_txt, sitemap_index, sitemap_section
|
||||
|
||||
@@ -22,4 +27,20 @@ urlpatterns = [
|
||||
),
|
||||
]
|
||||
|
||||
contact_form_urlpatterns = [
|
||||
path(
|
||||
f"{SHOP_BASE_URL}/contact-form/",
|
||||
post_contact_form,
|
||||
name="project-contact-form-handler",
|
||||
),
|
||||
]
|
||||
|
||||
if config.i18n_enabled:
|
||||
urlpatterns += i18n_patterns(
|
||||
*contact_form_urlpatterns,
|
||||
prefix_default_language=False,
|
||||
)
|
||||
else:
|
||||
urlpatterns += contact_form_urlpatterns
|
||||
|
||||
urlpatterns += ocyan_urlpatterns
|
||||
|
||||
Reference in New Issue
Block a user