base.html 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. {% extends '_base.html' %}
  2. {% load bootstrap3 staticfiles %}
  3. {% block css %}
  4. {{ block.super }}
  5. <link href="{% static 'css/djadhere.css' %}" rel="stylesheet">
  6. {{ form.media.css }}
  7. {% endblock %}
  8. {% block js_end %}
  9. {{ block.super }}
  10. <script src="{% static 'js/djadhere.js' %}"></script>
  11. {{ form.media.js }}
  12. {% endblock %}
  13. {% block body %}
  14. {% block navbar %}
  15. <nav class="navbar navbar-default" role="navigation">
  16. <div class="container">
  17. <div class="navbar-header">
  18. <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
  19. <span class="sr-only">Toggle navigation</span>
  20. <span class="icon-bar"></span>
  21. <span class="icon-bar"></span>
  22. <span class="icon-bar"></span>
  23. </button>
  24. <span class="navbar-brand">tetaneutral.net</span>
  25. </div>
  26. <div id="navbar" class="navbar-collapse collapse">
  27. <ul class="nav navbar-nav">
  28. <li{% block usertab %}{% endblock %}><a href="{% url 'adhesion-detail-user' %}"><span class="glyphicon glyphicon-heart-empty"></span>&nbsp;Mon adhésion</a></li>
  29. {% for corp in request.corporations %}
  30. {% if forloop.first %}
  31. <li class="dropdown{% block corptab %}{% endblock %}">
  32. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
  33. <span class="glyphicon glyphicon-globe"></span>&nbsp;Mes asso <span class="caret"></span>
  34. </a>
  35. <ul class="dropdown-menu">
  36. {% endif %}
  37. <li><a href="{% url 'corporation-detail-user' corp.object.pk %}">{{ corp.object.social_reason }}</a></li>
  38. {% if forloop.last %}
  39. </ul>
  40. </li>
  41. {% endif %}
  42. {% endfor %}
  43. </ul>
  44. <ul class="nav navbar-nav navbar-right">
  45. {% if request.user.is_staff %}
  46. <li><a href="{% url 'admin:index' %}"><span class="glyphicon glyphicon-dashboard"></span>&nbsp;Django-Admin</a></li>
  47. {% endif %}
  48. {% if request.user.is_staff %}
  49. <li class="dropdown{% block managetab %}{% endblock %}">
  50. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">
  51. <span class="glyphicon glyphicon-cog"></span>&nbsp;Gestion <span class="caret"></span>
  52. </a>
  53. <ul class="dropdown-menu">
  54. <li><a href="{% url 'user-list' %}"><span class="glyphicon glyphicon-user"></span>&nbsp;Utilisateurs</a></li>
  55. <li><a href="{% url 'corporation-list' %}"><span class="glyphicon glyphicon-globe"></span>&nbsp;Associations</a></li>
  56. <li><a href="{% url 'adhesion-list' %}"><span class="glyphicon glyphicon-heart-empty"></span>&nbsp;Adhérents</a></li>
  57. <li><a href="{% url 'service-list' %}"><span class="glyphicon glyphicon-tasks"></span>&nbsp;Services</a></li>
  58. <li><a href="{% url 'servicetype-list' %}"><span class="glyphicon glyphicon-king"></span>&nbsp;Types de services</a></li>
  59. <li><a href="{% url 'ip-list' %}"><span class="glyphicon glyphicon-asterisk"></span>&nbsp;IP</a></li>
  60. <li><a href="{% url 'payment-list' %}"><span class="glyphicon glyphicon-piggy-bank"></span>&nbsp;Paiements</a></li>
  61. </ul>
  62. </li>
  63. {% endif %}
  64. <li{% block profiletab %}{% endblock %}><a href="{% url 'profile' %}"><span class="glyphicon glyphicon-user"></span>&nbsp;Profil</a></li>
  65. <li><a href="{% url 'logout' %}" data-toggle="tooltip" data-placement="bottom" title="Logout"><span class="glyphicon glyphicon-log-out"></span></a></li>
  66. </ul>
  67. </div>
  68. </div>
  69. </nav>
  70. {% endblock %}
  71. {% block container %}
  72. <div class="container">
  73. <div class="row">
  74. <div id="content" class="col-md-12">
  75. {% block breadcrumbol %}{% endblock %}
  76. {% bootstrap_messages %}
  77. {% block content %}{% endblock %}
  78. {% block pagefooter %}
  79. <hr>
  80. <footer>
  81. <p class="text-muted">Propulsé par <a href="https://code.ffdn.org/tetaneutral.net/djadhere">djadhere</a></p>
  82. </footer>
  83. {% endblock %}
  84. </div>
  85. </div>
  86. </div>
  87. {% endblock %}
  88. {% endblock %}