@ -1,7 +1,6 @@
@@ -1,7 +1,6 @@
{% load staticfiles %}
{% load url from future %}
{% load i18n %}
<!DOCTYPE html>
< html lang = "en" >
< head >
@ -11,65 +10,95 @@
@@ -11,65 +10,95 @@
< title > Kassensystem< / title >
< link href = "{% static " bootstrap / css / bootstrap . css " % } " rel = "stylesheet" / >
< script src = "{% static " jquery . min . js " % } " type = "text/javascript" > < / script >
< script src = "{% static " bootstrap / js / bootstrap . min . js " % } " type = "text/javascript" > < / script >
< link href = "{% static " bootstrap / css / bootstrap . min . css " % } " rel = "stylesheet" / >
< link href = "{% static " style . css " % } " rel = "stylesheet" / >
< script type = "text/javascript" >
function getuserinfo(xs){
if(xs)
userinfo = '< strong > {% trans "Name" %}< / strong > : {{ user.first_name }} {{ user.last_name }}< br / > ';
else
userinfo = '< strong > {% trans "Username" %}< / strong > : {{ user.username }}< br / > ';
userinfo += '< strong > {% trans "Credit" %}< / strong > : {{ user.account.credit }}€< br / > ';
{% if user.account.credit|add:"35" < 5 % }
userinfo += '< span style = "color: #FF5252" > {% trans "Warning!" %}< br / > {% blocktrans with debtlimitamount=user.account.credit|add:"35"|floatformat:2 %}Only {{ debtlimitamount }} € until reaching the debt limit.{% endblocktrans %}< / span > ';
{% endif %}
return userinfo;
}
$(document).ready(function() {
$('#userinfo').popover({animation: true, placement: 'bottom', trigger: 'hover', content: getuserinfo(false), html: true, container: '#top-navbar'});
$('#xs-userinfo').popover({animation: true, placement: 'bottom', trigger: 'hover', content: getuserinfo(true), html: true, container: '#top-navbar'});
});
< / script >
{% endblock %}
< / head >
< body >
< div class = "container" >
< div class = "navbar navbar-default" >
< div class = "container" id = "main" >
< div class = "navbar navbar-default navbar-fixed-top" id = "top-navbar" >
< button type = "button" class = "navbar-toggle" data-toggle = "collapse" data-target = "#top-navbar-collapse" >
< span class = "sr-only" > Toggle navigation< / span >
< span class = "icon-bar" > < / span >
< span class = "icon-bar" > < / span >
< span class = "icon-bar" > < / span >
< span class = "icon-bar" > < / span >
< / button >
< div class = "navbar-header" >
< a class = "navbar-brand" href = "{% url 'overview' %}" > Kassensystem< / a >
< div class = "pull-right visible-xs" style = "padding-right: 1em" >
< p class = "navbar-text" id = "xs-userinfo" >
< span class = "glyphicon glyphicon-info-sign" > < / span >
< strong > {{ user.username }}< / strong >
< / p >
< / div >
< / div >
< ul class = "nav navbar-nav" >
< li > < a href = "{% url 'overview' %}" > {% trans "Overview" %}< / a > < / li >
< li > < a href = "{% url 'products' %}" > {% trans "Buy" %}< / a > < / li >
< li > < a href = "{% url 'transactions' %}" > {% trans "Transaction list" context "monthly staement" %}< / a > < / li >
< li > < a href = "{% url 'usersettings' %}" > {% trans "Preferences" %}< / a > < / li >
{% if user.is_staff %}
< li > < a href = "{% url 'admin:index' %}" > {% trans "Administration" %}< / a > < / li >
{% endif %}
< / ul >
< ul class = "nav navbar-nav navbar-right" >
< li > < a href = "{% url 'django.contrib.auth.views.logout_then_login' %}" > {% trans "Logout" %}< / a > < / li >
< / ul >
< div class = "collapse navbar-collapse" id = "top-navbar-collapse" >
< ul class = "nav navbar-nav" >
< li > < a href = "{% url 'overview' %}" > {% trans "Overview" %}< / a > < / li >
< li > < a href = "{% url 'products' %}" > {% trans "Buy" %}< / a > < / li >
< li > < a href = "{% url 'transactions' %}" > {% trans "Transaction list" context "monthly staement" %}< / a > < / li >
< li > < a href = "{% url 'usersettings' %}" > {% trans "Preferences" %}< / a > < / li >
{% if user.is_staff %}
< li > < a href = "{% url 'admin:index' %}" > {% trans "Administration" %}< / a > < / li >
{% endif %}
< / ul >
< ul class = "nav navbar-nav navbar-right" >
< li class = "hidden-xs" >
< p class = "navbar-text" id = "userinfo" >
< span class = "glyphicon glyphicon-info-sign" > < / span >
< strong > {{ user.first_name }} {{ user.last_name }}< / strong >
(< span { % if user . account . credit < 0 % } style = "color: red" { % endif % } > {{ user.account.credit|floatformat:2 }}€< / span > )
< / p >
< / li >
< li > < a href = "{% url 'django.contrib.auth.views.logout_then_login' %}" > {% trans "Logout" %}< / a > < / li >
< / ul >
< / div >
< / div >
< div class = "container" >
< div class = "row" >
< div class = "col-md-2 well" style = "text-align: center;" >
< img src = "{% static " images / cash-register-64x64 . png " % } " / >
< / div >
< div class = "col-md-8" >
< div class = "container" >
{% block content %}
< div class = "col-md-12" >
< div class = "panel panel-default" >
< div class = "panel-body" >
{% block content %}
< h1 > {% trans "Overview" %}< / h1 >
< h1 > {% trans "Overview" %}< / h1 >
< strong > {% blocktrans with firstname=user.first_name %}Welcome, {{ firstname }}!{% endblocktrans %}< / strong >
< strong > {% blocktrans with firstname=user.first_name %}Welcome, {{ firstname }}!{% endblocktrans %}< / strong >
{% endblock %}
{% endblock %}
< / div >
< / div >
< / div >
< div class = "col-md-2 well" >
< span > {% trans "Username" %}:< / span >
< span > < strong > {{ user.username }}< / strong > < / span > < br / >
< span > {% trans "Credit" %}:< / span >
< span { % if user . account . credit < 0 % } style = "color: red" { % endif % } > < b > {{ user.account.credit|floatformat:2 }} € < / b > < / span > < br / >
{% if user.account.credit|add:"35" < 5 % }
< span style = "color: #FF5252" > {% trans "Warning!" %}< br / > {% blocktrans with debtlimitamount=user.account.credit|add:"35"|floatformat:2 %}Only {{ debtlimitamount }} € until reaching the debt limit.{% endblocktrans %}< / span >
{% endif %}
< / div >
< / div >
< / div >
< / div >