mirror of
https://github.com/Hopiu/djLint.git
synced 2026-05-18 01:51:06 +00:00
166 lines
7.3 KiB
HTML
166 lines
7.3 KiB
HTML
{% extends "oscar/dashboard/base.html" %}
|
|
{% load category_tags %}
|
|
{% load dashboard_tags %}
|
|
{% load i18n %}
|
|
{% load static %}
|
|
{% block styles %}
|
|
<link rel="stylesheet" type="text/css" href="{% static "oscar/css/dashboard.css" %}" />
|
|
{% endblock %}
|
|
{% block extrastyles %}
|
|
{{ block.super }}
|
|
<link rel="stylesheet" href="{% static "oscar/js/select2/select2.min.css" %}" />
|
|
<link rel="stylesheet" href="{% static "oscar/css/select2-bootstrap.min.css" %}" />
|
|
<link rel="stylesheet" href="{% static "/>
|
|
{% endblock %}
|
|
{% block title %}
|
|
{% trans "Dashboard" %} | {{ block.super }}
|
|
{% endblock %}
|
|
{% block layout %}
|
|
{% block navbar %}
|
|
<nav class="navbar navbar-expand-lg navbar-dark bg-dark navbar-accounts">
|
|
<a class="navbar-brand" href="#">{{ shop_name }}</a>
|
|
<button class="navbar-toggler"
|
|
type="button"
|
|
data-toggle="collapse"
|
|
data-target="#top_nav_bar"
|
|
aria-controls="top_nav_bar"
|
|
aria-expanded="false"
|
|
aria-label="Toggle navigation">
|
|
<i class="fas fa-bars"></i>
|
|
</button>
|
|
<div class="collapse navbar-collapse" id="top_nav_bar">
|
|
<ul class="navbar-nav mr-auto"></ul>
|
|
<ul class="navbar-nav">
|
|
<li class="nav-item">
|
|
<a class="nav-link disabled" href="#">
|
|
{% trans "Welcome" %}
|
|
<em>{{ user.get_full_name|default:request.user.email }}</em>
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="{{ homepage_url }}">
|
|
<i class="fas fa-home"></i>
|
|
{% trans "Return to site" %}
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="{% url 'customer:summary' %}">
|
|
<i class="fas fa-user"></i>
|
|
{% trans "Account" %}
|
|
</a>
|
|
</li>
|
|
<li class="nav-item">
|
|
<a class="nav-link" href="{% url 'dashboard:logout' %}">
|
|
<i class="fas fa-sign-out-alt"></i>
|
|
{% trans "Log out" %}
|
|
</a>
|
|
</li>
|
|
</ul>
|
|
</div>
|
|
</nav>
|
|
{% endblock navbar %}
|
|
{% block dashboard_nav %}
|
|
{% dashboard_navigation user as nav_items %}
|
|
<nav class="navbar navbar-expand-lg navbar-dark bg-dark navbar-primary">
|
|
<button class="navbar-toggler float-right"
|
|
type="button"
|
|
data-toggle="collapse"
|
|
data-target="#bottom_nav_bar"
|
|
aria-controls="bottom_nav_bar"
|
|
aria-expanded="false"
|
|
aria-label="Toggle navigation">
|
|
<i class="fas fa-bars"></i>
|
|
</button>
|
|
<div class="collapse navbar-collapse" id="bottom_nav_bar">
|
|
<ul class="navbar-nav">
|
|
{% for item in nav_items %}
|
|
<li class="nav-item {% if item.has_children %}dropdown{% endif %}">
|
|
<a class="nav-link {% if item.has_children %}dropdown-toggle{% endif %}" href="{% if item.is_heading %}#{% else %}{{ item.url }}{% endif %}"
|
|
{% if item.has_children %}
|
|
id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
|
|
{% endif %}
|
|
>
|
|
{% if item.icon %}<i class="{{ item.icon }}"></i>{% endif %}
|
|
{{ item.label }}
|
|
</a>
|
|
{% if item.has_children %}
|
|
<div class="dropdown-menu" aria-labelledby="navbarDropdown">
|
|
{% for subitem in item.children %}
|
|
<a class="dropdown-item" href="{{ subitem.url }}">
|
|
{% if subitem.icon %}<i class="{{ subitem.icon }}"></i>{% endif %}
|
|
{{ subitem.label }}
|
|
</a>
|
|
{% endfor %}
|
|
</div>
|
|
{% endif %}
|
|
</li>
|
|
{% endfor %}
|
|
</ul>
|
|
</div>
|
|
</nav>
|
|
{% endblock %}
|
|
<div class="container-fluid">
|
|
{% block breadcrumbs %}
|
|
<nav aria-label="breadcrumb">
|
|
<ol class="breadcrumb">
|
|
<li class="breadcrumb-item active" aria-current="page">
|
|
<a href="{% url 'dashboard:index' %}">
|
|
{% trans "Dashboard" %}
|
|
</a>
|
|
</li>
|
|
</ol>
|
|
</nav>
|
|
{% endblock %}
|
|
<div class="content">
|
|
{% include 'oscar/dashboard/partials/alert_messages.html' %}
|
|
{% block header %}
|
|
<div class="page-header">
|
|
<h1>{% block headertext %}{% endblock %}</h1>
|
|
</div>
|
|
{% endblock %}
|
|
<div class="page-content">
|
|
{% block content %}
|
|
{% block dashboard_content %}{% endblock dashboard_content %}
|
|
{% endblock content %}
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<!-- /container -->
|
|
{% endblock %}
|
|
{# Local scripts #}
|
|
{% block scripts %}
|
|
<!-- Twitter Bootstrap -->
|
|
<script src="{% static "oscar/js/bootstrap4/bootstrap.bundle.min.js" %}"></script>
|
|
<!-- Oscar -->
|
|
<script src="{% static "oscar/js/oscar/ui.js" %}"></script>
|
|
{% endblock %}
|
|
{% block extrascripts %}
|
|
{{ block.super }}
|
|
{# jQuery plugins #}
|
|
<script src="{% static "oscar/js/mousewheel/jquery.mousewheel.js" %}"></script>
|
|
<script src="{% static "oscar/js/bootstrap4-datetimepicker/moment-with-locales.min.js" %}"></script>
|
|
<script src="{% static "oscar/js/bootstrap4-datetimepicker/tempusdominus-bootstrap-4.min.js" %}"></script>
|
|
<script src="{% static "oscar/js/inputmask/jquery.inputmask.min.js" %}"></script>
|
|
<script src="{% static "oscar/js/select2/select2.min.js" %}"></script>
|
|
<script src="{% static "oscar/js/jquery-sortable/jquery-sortable-min.js" %}"></script>
|
|
<script src="{% static "oscar/js/oscar/dashboard.js" %}"></script>
|
|
<script src="{% static "oscar/js/oscar/RelatedObjectLookups.js" %}"></script>
|
|
<script src="{% static "oscar/js/tinymce/tinymce.min.js" %}"></script>
|
|
<script src="{% static "oscar/js/tinymce/jquery.tinymce.min.js" %}"></script>
|
|
{% endblock %}
|
|
{% block onbodyload %}
|
|
{{ block.super }}
|
|
// Javascript to enable link to tab
|
|
var url = document.location.toString();
|
|
if (url.match('#')) {
|
|
$('.nav-list a[href="#' + url.split('#')[1] + '"]').tab('show');
|
|
}
|
|
// Change hash for page-reload
|
|
$('.nav-list a').on('shown.bs.tab', function (e) {
|
|
window.location.hash = e.target.hash;
|
|
});
|
|
options = {
|
|
'languageCode': '{{ LANGUAGE_CODE }}'
|
|
};
|
|
oscar.dashboard.init(options);
|
|
{% endblock %}
|