Creado un "panel" de administracion, basicamente son links a las rutas para crear cosas :3
This commit is contained in:
@@ -1,9 +1,11 @@
|
|||||||
from flask import Blueprint, flash, g, redirect, render_template, request, session, url_for
|
from flask import Blueprint, flash, g, redirect, render_template, request, session, url_for
|
||||||
|
|
||||||
from www.db import get_db
|
from www.db import get_db
|
||||||
|
from www.auth import admin_required
|
||||||
|
|
||||||
bp = Blueprint('admin', __name__, url_prefix='/admin')
|
bp = Blueprint('admin', __name__, url_prefix='/admin')
|
||||||
|
|
||||||
@bp.route('/panel')
|
@bp.route('/panel')
|
||||||
|
@admin_required
|
||||||
def panel():
|
def panel():
|
||||||
return render_template('admin/panel.html')
|
return render_template('admin/panel.html')
|
||||||
|
|||||||
11
www/templates/admin/panel.html
Normal file
11
www/templates/admin/panel.html
Normal 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 %}
|
||||||
@@ -17,9 +17,7 @@
|
|||||||
<a href="{{ url_for('recommended.index') }}" class="nav-link">/recomended</a>
|
<a href="{{ url_for('recommended.index') }}" class="nav-link">/recomended</a>
|
||||||
<a href="{{ url_for('now.index') }}" class="nav-link">/now</a>
|
<a href="{{ url_for('now.index') }}" class="nav-link">/now</a>
|
||||||
{% if g.user %}
|
{% if g.user %}
|
||||||
<a href="{{ url_for('blog.create') }}" class="nav-link logout">/create-post</a>
|
<a href="{{ url_for('admin.panel') }}" class="nav-link">/admin</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>
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
|
|||||||
Reference in New Issue
Block a user