Creado un "panel" de administracion, basicamente son links a las rutas para crear cosas :3

This commit is contained in:
Daniel Cortes
2019-02-16 03:10:57 -03:00
parent a473173ce4
commit 325659d1f5
3 changed files with 14 additions and 3 deletions

View File

@@ -1,9 +1,11 @@
from flask import Blueprint, flash, g, redirect, render_template, request, session, url_for
from www.db import get_db
from www.auth import admin_required
bp = Blueprint('admin', __name__, url_prefix='/admin')
@bp.route('/panel')
@admin_required
def panel():
return render_template('admin/panel.html')

View File

@@ -0,0 +1,11 @@
{% extends 'base.html' %}
{% block title %}admin/panel{% endblock %}
{% block content %}
<ul>
<li><a href="{{ url_for('blog.create') }}" class="nav-link">/create-post</a></li>
<li><a href="{{ url_for('now.update') }}" class="nav-link">/update-now</a></li>
<li><a href="{{ url_for('auth.logout') }}" class="nav-link">/logout</a></li>
</ul>
{% endblock %}

View File

@@ -17,9 +17,7 @@
<a href="{{ url_for('recommended.index') }}" class="nav-link">/recomended</a>
<a href="{{ url_for('now.index') }}" class="nav-link">/now</a>
{% if g.user %}
<a href="{{ url_for('blog.create') }}" class="nav-link logout">/create-post</a>
<a href="{{ url_for('now.update') }}" class="nav-link logout">/update-now</a>
<a href="{{ url_for('auth.logout') }}" class="nav-link logout">/logout</a>
<a href="{{ url_for('admin.panel') }}" class="nav-link">/admin</a>
{% endif %}
</div>
</nav>