Skip to content
Snippets Groups Projects
Select Git revision
  • 22448f7bc76db9096e2d5a22284f22df61da1c8f
  • master default protected
  • th/etcd-patroni
  • th/pgbackrest
4 results

rsnapshot.conf.j2

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    stats.html 2.59 KiB
    {% extends "base.html" %}
    {% block content %}
    <div class="panel-group">
    	<div class="panel panel-default">
    		<div class="panel-heading">
    			<h1 class="panel-title">Gesamt</h1>
    		</div>
    		<div class="panel-body">
    			<div class="row col-xs-12">
    				<div class="col-xs-12 col-md-6">
    					<p class="text-center">Veranstaltungen pro Semester</p>
    					<div id="plot_course_count" class="plot-view" data-url="{{url_for('stats_generic', req="course_count")}}"></div>
    				</div>
    				<div class="col-xs-12 col-md-6">
    					<p class="text-center">Vorlesungen pro Semester</p>
    					<div id="plot_lectures_count" class="plot-view" data-url="{{url_for('stats_generic', req="lectures_count")}}"></div>
    				</div>
    				<div class="col-xs-12 col-md-6">
    					<p class="text-center">Veranstaltungen pro Kategorie</p>
    					<div id="plot_categories_courses" class="plot-view" data-type="pie" data-url="{{url_for('stats_generic', req="categories_courses")}}"></div>
    				</div>
    				<div class="col-xs-12 col-md-6">
    					<p class="text-center">Vorlesungen pro Kategorie</p>
    					<div id="plot_categories_lectures" class="plot-view" data-type="pie" data-url="{{url_for('stats_generic', req="categories_lectures")}}"></div>
    				</div>
    				<!--<div class="col-xs-12 col-md-12 plot-view" style="height: 1200px;" data-type="pie" data-url="{{url_for('stats_generic', req="organizer_courses")}}"></div>!-->
    			</div>
    		</div>
    	</div>
    	<div class="panel panel-default">
    		<div class="panel-heading">
    			<span class="panel-title"><a name="semesterstats"></a>Semester <select id="semesterselect" name="semester"><option value="">alle</option></select></span>
    		</div>
    		<div class="panel-body" >
    			<div class=col-xs-12">
    				<p class="text-center">Zuschauer pro Veranstaltung</p>
    				<div id="plot_courses" class="plot-view" data-url="{{url_for('stats_viewsperday', req="courses", filter=filter)}}"></div>
    			</div>
    			<div class=col-xs-12">
    				<p class="text-center">Zuschauer pro Format</p>
    				<div id="plot_global" class="plot-view" data-url="{{url_for('stats_viewsperday', req="global", filter=filter)}}"></div>
    			</div>
    		</div>
    	</div>
    </div>
    <script>
    $( document ).ready(function () {
    	{% for s in semester if s.semester != '' %}
    	$("#semesterselect").append('<option value="{{ s.from.timestamp()|int }}-{{ s.to.timestamp()|int }}">{{ s.semester }}</option>');
    	{% endfor %}
    	{% if filter %}
    	$("#semesterselect").val("{{ filter }}")
    	{% else %}
    	$("#semesterselect").val("")
    	{% endif %}
    	$("#semesterselect").on("change", function () {
    		window.location.href="{{ url_for('stats') }}?filter="+$("#semesterselect").val()+"#semesterstats";
    	});
    });
    </script>
    {% endblock %}