move page templates to their own folder

This commit is contained in:
imperosol
2025-11-10 15:08:38 +01:00
parent d50bb0d9b1
commit 30e76a5e39
8 changed files with 13 additions and 13 deletions

View File

@@ -1,4 +1,4 @@
{% extends "core/page.jinja" %} {% extends "core/page/base.jinja" %}
{% block page %} {% block page %}
{% if rev %} {% if rev %}

View File

@@ -1,5 +1,5 @@
{% extends "core/page.jinja" %} {% extends "core/page/base.jinja" %}
{% from 'core/macros_pages.jinja' import page_edit_form %} {% from 'core/page/macros.jinja' import page_edit_form %}
{% block page %} {% block page %}
{{ page_edit_form(form, url('core:page_edit', page_name=page.get_full_name())) }} {{ page_edit_form(form, url('core:page_edit', page_name=page.get_full_name())) }}

View File

@@ -1,6 +1,6 @@
{% extends "core/page.jinja" %} {% extends "core/page/base.jinja" %}
{% from "core/macros_pages.jinja" import page_history %} {% from "core/page/macros.jinja" import page_history %}
{% block page %} {% block page %}
<h3>{% trans %}Page history{% endtrans %}</h3> <h3>{% trans %}Page history{% endtrans %}</h3>

View File

@@ -1,4 +1,4 @@
{% extends "core/page.jinja" %} {% extends "core/page/base.jinja" %}
{% block content %} {% block content %}
{% if page %} {% if page %}

View File

@@ -45,7 +45,7 @@ class CanEditPagePropMixin(CanEditPropMixin):
class PageListView(ListView): class PageListView(ListView):
model = Page model = Page
template_name = "core/page_list.jinja" template_name = "core/page/list.jinja"
def get_queryset(self): def get_queryset(self):
return ( return (
@@ -66,7 +66,7 @@ class PageListView(ListView):
class PageView(CanViewMixin, DetailView): class PageView(CanViewMixin, DetailView):
model = Page model = Page
template_name = "core/page_detail.jinja" template_name = "core/page/detail.jinja"
def dispatch(self, request, *args, **kwargs): def dispatch(self, request, *args, **kwargs):
res = super().dispatch(request, *args, **kwargs) res = super().dispatch(request, *args, **kwargs)
@@ -87,7 +87,7 @@ class PageView(CanViewMixin, DetailView):
class PageHistView(CanViewMixin, DetailView): class PageHistView(CanViewMixin, DetailView):
model = Page model = Page
template_name = "core/page_hist.jinja" template_name = "core/page/history.jinja"
slug_field = "_full_name" slug_field = "_full_name"
slug_url_kwarg = "page_name" slug_url_kwarg = "page_name"
_cached_object: Page | None = None _cached_object: Page | None = None
@@ -106,7 +106,7 @@ class PageHistView(CanViewMixin, DetailView):
class PageRevView(CanViewMixin, DetailView): class PageRevView(CanViewMixin, DetailView):
model = Page model = Page
template_name = "core/page_detail.jinja" template_name = "core/page/detail.jinja"
def dispatch(self, request, *args, **kwargs): def dispatch(self, request, *args, **kwargs):
res = super().dispatch(request, *args, **kwargs) res = super().dispatch(request, *args, **kwargs)
@@ -137,7 +137,7 @@ class PageRevView(CanViewMixin, DetailView):
class PageCreateView(PermissionRequiredMixin, CreateView): class PageCreateView(PermissionRequiredMixin, CreateView):
model = Page model = Page
form_class = PageForm form_class = PageForm
template_name = "core/page_prop.jinja" template_name = "core/page/prop.jinja"
permission_required = "core.add_page" permission_required = "core.add_page"
def get_initial(self): def get_initial(self):
@@ -166,7 +166,7 @@ class PageCreateView(PermissionRequiredMixin, CreateView):
class PagePropView(CanEditPagePropMixin, UpdateView): class PagePropView(CanEditPagePropMixin, UpdateView):
model = Page model = Page
form_class = PagePropForm form_class = PagePropForm
template_name = "core/page_prop.jinja" template_name = "core/page/prop.jinja"
slug_field = "_full_name" slug_field = "_full_name"
slug_url_kwarg = "page_name" slug_url_kwarg = "page_name"
@@ -184,7 +184,7 @@ class PageEditViewBase(CanEditMixin, UpdateView):
form_class = modelform_factory( form_class = modelform_factory(
model=PageRev, fields=["title", "content"], widgets={"content": MarkdownInput} model=PageRev, fields=["title", "content"], widgets={"content": MarkdownInput}
) )
template_name = "core/pagerev_edit.jinja" template_name = "core/page/edit.jinja"
def get_object(self, *args, **kwargs): def get_object(self, *args, **kwargs):
self.page = Page.get_page_by_full_name(self.kwargs["page_name"]) self.page = Page.get_page_by_full_name(self.kwargs["page_name"])