Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
def check_acl(self, account):
return self.backend.wiki.check_acl(self.page, account)
- # Sidebar
-
- @lazy_property
- def sidebar(self):
- parts = self.page.split("/")
-
- while parts:
- sidebar = self.backend.wiki.get_page("%s/sidebar" % os.path.join(*parts))
- if sidebar:
- return sidebar
-
- parts.pop()
-
# Watchers
@lazy_property
{% block title %}{% if page %}{{ _("Edit %s") % page.title }}{% else %}{{ _("Create A New Page") }}{% end %}{% end block %}
-{% block sidebar %}
- {% set help = backend.wiki.get_page("/wiki/edit") %}
-
- {% if help %}
- {% raw help.html %}
- {% end %}
-{% end block %}
-
{% block main %}
{% import os.path %}
{% block title %}{{ _("Files") }}{% end block %}
-{% block sidebar %}
- {% set help = backend.wiki.get_page("/wiki/media") %}
-
- {% if help %}
- {% raw help.html %}
- {% end %}
-{% end block %}
-
{% block main %}
{% if files %}
<div class="card mb-4">
{% block title %}{{ page.title }}{% end block %}
-{% block sidebar %}
- {% if page and page.sidebar %}
- <div class="wiki-content small">
- {% raw page.sidebar.html %}
- </div>
- {% end %}
-{% end block %}
-
{% block head %}
<!-- Facebook OpenGraph -->
<meta property="og:site_name" content="IPFire Documentation" />
{% block title %}{{ _("Your Watchlist") }}{% end block %}
-{% block sidebar %}
- {% set help = backend.wiki.get_page("/wiki/watchlist") %}
-
- {% if help %}
- {% raw help.html %}
- {% end %}
-{% end block %}
-
{% block main %}
<div class="card">
<div class="card-body">