mirror of
https://github.com/ae-utbm/sith.git
synced 2026-03-05 03:08:44 +00:00
move page templates to their own folder
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
{% extends "core/page.jinja" %}
|
{% extends "core/page/base.jinja" %}
|
||||||
|
|
||||||
{% block page %}
|
{% block page %}
|
||||||
{% if rev %}
|
{% if rev %}
|
||||||
@@ -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())) }}
|
||||||
@@ -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>
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
{% extends "core/page.jinja" %}
|
{% extends "core/page/base.jinja" %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
{% if page %}
|
{% if page %}
|
||||||
@@ -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"])
|
||||||
|
|||||||
Reference in New Issue
Block a user