Keine Beschreibung

navbar.html 2.3KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. {% extends "layouts/base.html" %}
  2. {% load strutils %}
  3. {% block css %}
  4. {{ block.super }}
  5. <style>
  6. body {
  7. min-height: 100vh;
  8. padding-top: 70px;
  9. }
  10. </style>
  11. {% endblock %}
  12. {% block body_content %}
  13. <nav class="navbar navbar-default navbar-fixed-top">
  14. <div class="container">
  15. <div class="navbar-header">
  16. <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
  17. <span class="sr-only">Toggle navigation</span>
  18. <span class="icon-bar"></span>
  19. <span class="icon-bar"></span>
  20. <span class="icon-bar"></span>
  21. </button>
  22. <a class="navbar-brand" href="{% url 'home' %}">SMS Feed Manager</a>
  23. </div>
  24. <div id="navbar" class="navbar-collapse collapse">
  25. <ul class="nav navbar-nav">
  26. <li{% if request.resolver_match.view_name|startswith:"feed_content:" %} class="active"{% endif %}><a href="{% url 'feed_content:list' %}">Feed Content</a></li>
  27. <li{% if request.resolver_match.view_name|startswith:"rss:daily_logs:" %} class="active"{% endif %}><a href="{% url 'rss:daily_logs:list' %}">Feed Logs</a></li>
  28. {% if user.is_superuser %}
  29. <li{% if request.resolver_match.view_name|startswith:"user:" %} class="active"{% endif %}><a href="{% url 'user:list' %}">Users</a></li>
  30. {% endif %}
  31. </ul>
  32. <ul class="nav navbar-nav navbar-right">
  33. {% if user.is_authenticated %}
  34. <li class="dropdown">
  35. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false"><span class="glyphicon glyphicon-user" aria-hidden="true"></span> {{ user.get_username }} <span class="caret"></span></a>
  36. <ul class="dropdown-menu">
  37. <li><a href="{% url 'password_change' %}">Change password</a></li>
  38. <li role="separator" class="divider"></li>
  39. <li><a href="{% url 'logout' %}">Logout</a></li>
  40. </ul>
  41. </li>
  42. {% else %}
  43. {% comment %}
  44. <li><a href="{% url 'register' %}">Register</a></li>
  45. {% endcomment %}
  46. <li><a href="{% url 'login' %}">Login</a></li>
  47. {% endif %}
  48. </ul>
  49. </div>
  50. </div>
  51. </nav>
  52. <div class="container">
  53. {% block container_content %}{% endblock %}
  54. </div>
  55. {% endblock body_content %}