I'm working in a flask project and I wanted the URLs to views available if only the user has access to those views. Apparently,flask-user
has a method called has_roles that can be used for this purpose but not available in the documentationhttps://flask-user.readthedocs.io/
Here is how I've enabled the selective availability of URLs injinja2
template:
{% if current_user.has_roles('Admin') %}<li> <a href="#" role="button" data-toggle="dropdown" aria-haspopup="true">Users</a> <div aria-labelledby="navbarDropdown"> <a href="#">Dashboard</a> <a href="{{ url_for('auth.adduser') }}">Add</a> </div></li>{% endif %}
Top comments(0)
Subscribe
For further actions, you may consider blocking this person and/orreporting abuse