all users can have access to developer tab

This commit is contained in:
Son NK 2019-07-23 22:59:47 +02:00 committed by Son NK
parent ea123b0922
commit 06f51099a5
4 changed files with 11 additions and 26 deletions

View File

@ -1,7 +1,4 @@
from flask import Blueprint, render_template
from flask_login import current_user
from app.log import LOG
from flask import Blueprint
developer_bp = Blueprint(
name="developer",
@ -9,10 +6,3 @@ developer_bp = Blueprint(
url_prefix="/developer",
template_folder="templates",
)
@developer_bp.before_request
def before_request():
if current_user.is_authenticated and not current_user.is_developer:
LOG.error("User %s tries to go developer tab")
return render_template("error/403.html"), 403

View File

@ -89,7 +89,6 @@ def fake_data():
password="password",
activated=True,
is_admin=True,
is_developer=True,
)
db.session.commit()

View File

@ -35,11 +35,9 @@
<i class="dropdown-icon fe fe-settings"></i> Settings
</a>
{% if not current_user.is_developer %}
<a class="dropdown-item" href="{{ url_for('partner.become') }}">
<i class="dropdown-icon fe fe-target"></i> Become Partner/Developer
</a>
{% endif %}
<a class="dropdown-item" href="{{ url_for('partner.become') }}">
<i class="dropdown-icon fe fe-target"></i> Become Partner/Developer
</a>
<a class="dropdown-item" href="{{ url_for('auth.logout') }}">
<i class="dropdown-icon fe fe-log-out"></i> Sign out

View File

@ -17,13 +17,11 @@
</li>
-->
{% if current_user.is_developer %}
<li class="nav-item">
<a href="{{ url_for('developer.index') }}"
class="nav-link {{ 'active' if active_page == 'developer' }}">
<i class="fe fe-terminal"></i>
Developer
</a>
</li>
{% endif %}
<li class="nav-item">
<a href="{{ url_for('developer.index') }}"
class="nav-link {{ 'active' if active_page == 'developer' }}">
<i class="fe fe-terminal"></i>
Developer
</a>
</li>
</ul>