A simple web application that allows invitation based registration to a matrix instance
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

30 lines
1.5 KiB

6 years ago
6 years ago
6 years ago
6 years ago
  1. <!doctype html>
  2. <title>{% block title %}{% endblock %} - NullOctet Matrix</title>
  3. <link rel="stylesheet" href="{{ url_for('static', filename='style.css') }}">
  4. <link rel="stylesheet" href="{{ url_for('static', filename='vendor/pure-release-1.0.0/pure-min.css') }}">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <nav>
  7. <div class="pure-menu pure-menu-horizontal">
  8. <a href="{{ url_for('index') }}" class="pure-menu-heading pure-menu-link">NullOctet Matrix</a>
  9. <ul class="pure-menu-list">
  10. {% if g.user %}
  11. <li class="pure-menu-item"><a href="{{ url_for('registration') }}" class="pure-menu-link">Register</a>
  12. <li class="pure-menu-item"><a href="{{ url_for('admin_index') }}" class="pure-menu-link">Admin Panel</a>
  13. <li class="pure-menu-item"><a href="{{ url_for('admin_logout') }}" class="pure-menu-link">Log Out</a>
  14. {% else %}
  15. <li class="pure-menu-item"><a href="{{ url_for('registration') }}" class="pure-menu-link">Register</a>
  16. <li class="pure-menu-item"><a href="{{ url_for('admin_login') }}" class="pure-menu-link">Log In</a>
  17. {% endif %}
  18. </ul>
  19. </div>
  20. </nav>
  21. <section class="content">
  22. <header>
  23. {% block header %}{% endblock %}
  24. </header>
  25. <div class="pure-g text-center pad-bottom">
  26. {% for message in get_flashed_messages() %}
  27. <div class="flash pure-u-1">{{ message }}</div>
  28. {% endfor %}
  29. </div>
  30. {% block content %}{% endblock %}
  31. </section>