summaryrefslogtreecommitdiff
path: root/ishtar_common/templates/ishtar
diff options
context:
space:
mode:
Diffstat (limited to 'ishtar_common/templates/ishtar')
-rw-r--r--ishtar_common/templates/ishtar/dashboards/dashboard_main.html52
-rw-r--r--ishtar_common/templates/ishtar/dashboards/dashboard_main_detail.html250
-rw-r--r--ishtar_common/templates/ishtar/dashboards/dashboard_main_detail_users.html32
3 files changed, 0 insertions, 334 deletions
diff --git a/ishtar_common/templates/ishtar/dashboards/dashboard_main.html b/ishtar_common/templates/ishtar/dashboards/dashboard_main.html
deleted file mode 100644
index 692e435a3..000000000
--- a/ishtar_common/templates/ishtar/dashboards/dashboard_main.html
+++ /dev/null
@@ -1,52 +0,0 @@
-{% extends "base.html" %}
-{% load i18n %}
-{% block extra_head %}
-{{form.media}}
-<script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/jqplot/jquery.jqplot.min.js?ver={{VERSION}}"></script>
-<script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/jqplot/plugins/jqplot.canvasTextRenderer.min.js?ver={{VERSION}}"></script>
-<script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/jqplot/plugins/jqplot.canvasAxisLabelRenderer.min.js?ver={{VERSION}}"></script>
-<script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/jqplot/plugins/jqplot.canvasAxisTickRenderer.min.js?ver={{VERSION}}"></script>
-<script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/jqplot/plugins/jqplot.highlighter.min.js?ver={{VERSION}}"></script>
-<script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/jqplot/plugins/jqplot.pieRenderer.min.js?ver={{VERSION}}"></script>
-<script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/jqplot/plugins/jqplot.dateAxisRenderer.min.js?ver={{VERSION}}"></script>
-<script language="javascript" type="text/javascript" src="{{STATIC_URL}}js/jqplot/plugins/jqplot.cursor.min.js?ver={{VERSION}}"></script>
-<link rel="stylesheet" href="{{STATIC_URL}}js/jqplot/jquery.jqplot.min.css?ver={{VERSION}}" />
-{% endblock %}
-{% block content %}
-<script type="text/javascript">
-$(function() {
- $('#dashboard .nav-link').click(function () {
- var url = $(this).attr('data-url');
- dynamic_load(url, "#dashboard .card-body");
- $('#dashboard li').removeClass('active');
- $('#dashboard li').removeClass('show');
- $(this).parent().tab('show');
- })
- $('#dashboard li:first-child a').click();
-});
-
-</script>
-<div id='dashboard' class="card">
- <div class="card-header">
- <ul class="nav nav-tabs card-header-tabs">
- {% for label, app in app_list %}
- <li class="nav-item" id="{{app}}-tab">
- <a class="nav-link" href="#{{app}}-pane"
- data-url="{% url 'dashboard-main-detail' app %}">{{label}}</a>
- </li>{% endfor %}
- <li class="nav-item" id="users-tab">
- <a class="nav-link" href="#users-pane"
- data-url="{% url 'dashboard-main-detail' 'users' %}">{% trans "Users" %}</a>
- </li>
- </ul>
- </div>
- <div class="card-body tab-content">
- {% for label, app in app_list %}
- <div class="tab-pane{% if forloop.counter0 == 0%} active{% endif %}" id="{{app}}-pane"
- role="tabpanel" aria-labelledby="{{app}}-tab"></div>{% endfor %}
- <div class="tab-pane" id="users-pane" role="tabpanel"
- aria-labelledby="users-tab"></div>
- </div>
-</div>
-
-{% endblock %}
diff --git a/ishtar_common/templates/ishtar/dashboards/dashboard_main_detail.html b/ishtar_common/templates/ishtar/dashboards/dashboard_main_detail.html
deleted file mode 100644
index 75a7aa542..000000000
--- a/ishtar_common/templates/ishtar/dashboards/dashboard_main_detail.html
+++ /dev/null
@@ -1,250 +0,0 @@
-{% load i18n date_formating humanize table_form %}
-<div id="{{unique_id}}-tab">
- <h4>{% trans "Numbers" %}</h4>
- {% if form %}
- <div class='form'>
- <form method='post' action="{% url 'dashboard-main-detail' item_name %}" id='{{unique_id}}_form'>
- {% csrf_token %}
- {% bs_form form %}
- <div class="text-center">
- <button type='button' id="search_{{unique_id}}"
- class="btn btn-primary">
- {% trans "Change" %}</button>
- </div>
- </form>
- </div>
- {% endif %}
- <p><strong>{% trans "Total:" %}</strong> {{dashboard.total_number|intcomma}}</p>
- <div>
- <div id="chart_{{unique_id}}"
- style="height:400px; width:700px; margin-right:auto; margin-left:auto"></div>
- <p class='alert alert-info'>
- {% trans 'Draw rectangle on the graph to zoom. Double-click to reinitialize.' %}
- </p>
- <div class='form chart-img-form'>
- <div class="text-center">
- <button id="chart_img_display_{{unique_id}}"
- type='button' class='btn btn-secondary'>
- {% trans "Display as an image" %}
- </button>
- </div>
- <div id="chart_img_{{unique_id}}" class='chart-img'>
- <div class="card">
- <div id="img_{{unique_id}}"
- class="card-img-top text-center"></div>
- <div class="card-body">
- <div class='alert alert-info'>
- {% trans 'Right-click on this image to save it.' %}
- </div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <hr>
- <table class="table table-striped">
- {% for idx, lbl, values in dashboard.values %}
- <tr>
- <th>{{lbl}}</th>
- {% for value in values reversed %}{% if forloop.parentloop.counter0 %}<td>{% else %}<th>{%endif%}{{value|date_formating }}{% if forloop.parentloop.counter0 %}</td>{% else %}</th>{%endif%}{% endfor%}
- </tr>
- {% endfor%}
- </table>
- <hr>
- {% if dashboard.periods %}
- <h4>{% trans "By years" %}</h4>
- <dl class="row">
- <dt class="col-sm-3">
- {% trans "Average:" %}
- </dt>
- <dd class="col-sm-9">
- {{dashboard.average}}
- </dd>
-
- <dt class="col-sm-3">
- {% trans "Variance:" %}
- </dt>
- <dd class="col-sm-9">
- {{dashboard.variance}}
- </dd>
-
- <dt class="col-sm-3">
- {% trans "Standard deviation:" %}
- </dt>
- <dd class="col-sm-9">
- {{dashboard.standard_deviation}}
- </dd>
- <dt class="col-sm-3">
- {% trans "Median:" %}
- </dt>
- <dd class="col-sm-9">
- {{dashboard.median}}
- </dd>
- <dt class="col-sm-3">
- {% trans "Mode:" %}
- </dt>
- <dd class="col-sm-9">
- {{dashboard.mode}}
- </dd>
- </dl>
- <hr>
- {% endif %}
- {% if dashboard.operation_average %}
- <h4>{% trans "By operations" %}</h4>
- <dl class="row">
- <dt class="col-sm-3">
- {% trans "Average:" %}
- </dt>
- <dd class="col-sm-9">
- {{dashboard.operation_average}}
- </dd>
-
- <dt class="col-sm-3">
- {% trans "Variance:" %}
- </dt>
- <dd class="col-sm-9">
- {{dashboard.operation_variance}}
- </dd>
-
- <dt class="col-sm-3">
- {% trans "Standard deviation:" %}
- </dt>
- <dd class="col-sm-9">
- {{dashboard.operation_standard_deviation}}
- </dd>
- <dt class="col-sm-3">
- {% trans "Median:" %}
- </dt>
- <dd class="col-sm-9">
- {{dashboard.operation_median}}
- </dd>
- <dt class="col-sm-3">
- {% trans "Mode:" %}
- </dt>
- <dd class="col-sm-9">
- {{dashboard.operation_mode}}
- </dd>
- </dl>
- <hr>
- {% endif %}
- <h4>{% trans "Created last" %}</h4>
- <table class="table table-striped">
- <tr><th>{{lbl}}</th><th>{% trans "Created" %}</th><th></th></tr>
- {% for item in dashboard.lasts %}<tr>
- <td class='ref'>{{item}}</td>
- <td>{{item.history_date}}</td>
- <td>{% if item.get_show_url %}<a href="#" onclick='load_window("{{item.get_show_url}}")'>
- <i class="fa fa-info-circle" aria-hidden="true"></i>
- </a>{%endif%}</td>
- </tr>{% endfor %}
- </table>
- <hr>
- <h4>{% trans "Recent changes" %}</h4>
- <table class="table table-striped">
- <tr><th>{{lbl}}</th><th>{% trans "Modified" %}</th><th></th></tr>
- {% for item in dashboard.recents %}<tr>
- <td class='ref'>{{item}}</td>
- <td>{{item.history_date}}</td>
- <td>{% if item.get_show_url %}<a href="#" onclick='load_window("{{item.get_show_url}}")'>
- <i class="fa fa-info-circle" aria-hidden="true"></i>
- </a>{%endif%}</td>
- </tr>{% endfor %}
- </table>
-</div>
-<script language="javascript" type="text/javascript">
-$(document).ready(function(){
-
-{% for idx, lbl, values in dashboard.values %} {% if forloop.counter0 > 0 %} var values_{{forloop.counter0}}_{{unique_id}} = []; {% for idx, lbl, values in dashboard.values %} {% for value in values %} {% if forloop.parentloop.counter0 == 0 %} values_{{forloop.parentloop.parentloop.counter0}}_{{unique_id}}.push([{{VALUE_QUOTE|safe}}{{value}}{{VALUE_QUOTE|safe}}, 0]); {% elif forloop.parentloop.parentloop.counter0 == forloop.parentloop.counter0 %} values_{{forloop.parentloop.parentloop.counter0}}_{{unique_id}}[{{forloop.counter0}}][1] = {{value}}; {% endif %} {% endfor%} {% endfor%} {% endif %} {% endfor %}
-
-{% comment %}
-# less compact version
-{% for idx, lbl, values in dashboard.values %}
- {% if forloop.counter0 > 0 %}
- {% for idx, lbl, values in dashboard.values %}
- {% for value in values %}
- {% if forloop.parentloop.counter0 == 0 %}
- values_{{forloop.parentloop.counter0}}_{{unique_id}}.push([{{VALUE_QUOTE|safe}}{{value}}{{VALUE_QUOTE|safe}}, 0]);
- {% elif forloop.parentloop.counter0 == forloop.counter0 %}
- values_{{forloop.counter0}}_{{unique_id}}[{{forloop.counter0}}][1] = {{value}};
- {% endif %}
- {% endfor%}
- {% endfor%}
- {% endif %}
-{% endfor %}
-{% endcomment %}
-
-
-if (typeof values_1_{{unique_id}} === 'undefined'
- || values_1_{{unique_id}}.length == 0){
-
- $('#chart_img_{{unique_id}}').hide();
- $('#chart_{{unique_id}}').html(
- "<p class='alert alert-warning'>{% trans 'No data for these criteria.' %}</p>"
- );
- $('#chart_{{unique_id}}').css('height', 'auto');
-
-} else {
-var showmarker = false;
-if (values_1_{{unique_id}}.length < 25){
- var showmarker = true;
-}
-
-var plot_{{unique_id}} = $.jqplot('chart_{{unique_id}}',
- [{% for idx, lbl, values in dashboard.values %}{% if forloop.counter0 > 0 %} {% if forloop.counter0 > 1 %}, {% endif%} values_{{forloop.counter0}}_{{unique_id}} {% endif %} {% endfor%}], {
- axes:{ {%ifequal slicing 'year'%}
- xaxis:{
- label:'{% trans "Year" %}',
- tickOptions: {
- formatString: "%d"
- }
- },{%endifequal%}{%ifequal slicing 'month'%}
- xaxis:{
- label:'{% trans "Month" %}',
- renderer:$.jqplot.DateAxisRenderer,
- tickRenderer:$.jqplot.CanvasAxisTickRenderer,
- tickOptions:{
- formatString:'%b %Y',
- angle:-25
- }
- },{%endifequal%}
- yaxis:{
- label:'{% trans "Number"%}',
- min:0
- }
- },
- highlighter: {
- show: true,
- sizeAdjust: 7.5
- },
- series:[{% for label in dashboard.serie_labels %}
- {%if forloop.counter0%}, {% endif %}{label:"{{label}}", showmarker:showmarker}{% endfor %}
- ],
- cursor:{
- show: true,
- zoom:true,
- showTooltip:false
- },
- legend: { show:true, location: 'nw' }
- });
-
- $('#chart_img_display_{{unique_id}}').click(function(){
- $('#chart_img_{{unique_id}}').hide();
- $('#img_{{unique_id}}').html(
- $('<img/>').attr(
- 'src', $('#chart_{{unique_id}}').jqplotToImageStr({})
- )
- );
- $('#chart_img_{{unique_id}}').show('slow');
- });
-}
-
-$('#search_{{unique_id}}').click(function (){
- $.post("{% url 'dashboard-main-detail' item_name %}",
- $("#{{unique_id}}_form").serialize(),
- function(data){
- $("#{{unique_id}}-tab").parent().html(data);
- });
- return false;
-});
-});
-</script>
diff --git a/ishtar_common/templates/ishtar/dashboards/dashboard_main_detail_users.html b/ishtar_common/templates/ishtar/dashboards/dashboard_main_detail_users.html
deleted file mode 100644
index f6ead643a..000000000
--- a/ishtar_common/templates/ishtar/dashboards/dashboard_main_detail_users.html
+++ /dev/null
@@ -1,32 +0,0 @@
-{% load i18n %}
-<div class='dashboard centered'>
- <div id="user_chart" style="height:300px; width:700px;margin-left: auto;margin-right: auto;"></div>
- <table class='table table-striped'>
- <tr><th>{% trans "User type" %}</th><th>{% trans "Number" %}</th></tr>
- {% for user_type in ishtar_users.types %}
- <tr>
- <td class='string'>{{user_type.person__person_types__label}}{#TODO: Display all#}</td>
- <td>{{user_type.number}}</td>
- </tr>
- {% endfor %}
- </table>
-</div>
-<script language="javascript" type="text/javascript">
-$(document).ready(function(){
- var values_users = [];
- {% for user_type in ishtar_users.types %}
- values_users.push(['{{user_type.person__person_types__label}}', {{user_type.number}}]); {% endfor%}
-
- var plot_users = jQuery.jqplot ('user_chart', [values_users],
- {
- seriesDefaults: {
- renderer: jQuery.jqplot.PieRenderer,
- rendererOptions: {
- showDataLabels: true
- }
- },
- legend: { show:true, location: 'e' }
- }
- );
-});
-</script> \ No newline at end of file