2025-01-25 00:47:31 +01:00
|
|
|
{% extends "base.html" %}
|
2025-01-26 00:53:17 +01:00
|
|
|
{% load static %}
|
|
|
|
{% block title %}Dashboard{% endblock %}
|
|
|
|
{% block head %}
|
|
|
|
<link rel="stylesheet" href="{% static "dashboard.css" %}">
|
2025-01-26 02:01:38 +01:00
|
|
|
<script src="{% static "dashboard.js" %}"></script>
|
2025-01-26 00:53:17 +01:00
|
|
|
{% endblock %}
|
|
|
|
{% block footer %}{% endblock %}
|
|
|
|
{% block main %}
|
2025-02-04 00:19:05 +01:00
|
|
|
{% csrf_token %}
|
|
|
|
<table class="template">
|
|
|
|
<td class="template sagex-hours">
|
|
|
|
<input type="number" class="hours" min="0" step="1" />:<input type="number" class="minutes" min="0" step="1" />
|
|
|
|
</td>
|
|
|
|
</table>
|
2025-01-27 18:50:24 +01:00
|
|
|
<div class="by-range">
|
2025-01-26 02:01:38 +01:00
|
|
|
<div class="controls">
|
2025-01-27 18:50:24 +01:00
|
|
|
<div id="month-sel" class="group">
|
|
|
|
<button id="prev-month"><</button>
|
|
|
|
<div id="month">Month</div>
|
|
|
|
<button id="next-month">></button>
|
|
|
|
</div>
|
2025-01-26 02:01:38 +01:00
|
|
|
</div>
|
2025-02-03 12:06:59 +01:00
|
|
|
<div class="tables">
|
|
|
|
<table id="headers-table">
|
|
|
|
<tr class="project-names">
|
|
|
|
<th colspan="2"></th>
|
|
|
|
</tr>
|
|
|
|
<tr class="project-nums">
|
|
|
|
<th colspan="2">N° SageX</th>
|
|
|
|
</tr>
|
|
|
|
<tr class="clocking">
|
2025-02-04 00:19:05 +01:00
|
|
|
<th>Total clocked</th>
|
2025-02-03 12:06:59 +01:00
|
|
|
<td class="total-clocking"></td>
|
|
|
|
</tr>
|
|
|
|
<tr class="total-durations">
|
|
|
|
<th>Total</th>
|
|
|
|
<td class="total-duration"></td>
|
|
|
|
</tr>
|
|
|
|
<tr class="working-time-ratios">
|
|
|
|
<th>% working time</th>
|
|
|
|
<td class="working-time-ratio"></td>
|
|
|
|
</tr>
|
|
|
|
<tr class="imputed-time-ratios">
|
|
|
|
<th>% imputed time</th>
|
|
|
|
<td></td>
|
|
|
|
</tr>
|
|
|
|
<tr class="sagex-hours">
|
|
|
|
<th>Hours on SageX (theoretical)</th>
|
|
|
|
<td class="sagex-hours-total"></td>
|
|
|
|
</tr>
|
|
|
|
<tr class="real-sagex-hours">
|
|
|
|
<th>Hours on SageX (real)</th>
|
2025-02-04 17:06:34 +01:00
|
|
|
<td class="real-sagex-hours-total"></td>
|
|
|
|
</tr>
|
|
|
|
<tr class="sagex-diff">
|
|
|
|
<th>Difference</th>
|
|
|
|
<td class="sagex-diff-total"></td>
|
2025-02-03 12:06:59 +01:00
|
|
|
</tr>
|
|
|
|
</table>
|
|
|
|
<table id="projects-table">
|
|
|
|
<tr class="project-names"></tr>
|
|
|
|
<tr class="project-nums"></tr>
|
|
|
|
<tr class="clocking"></tr>
|
|
|
|
<tr class="total-durations"></tr>
|
|
|
|
<tr class="working-time-ratios"></tr>
|
|
|
|
<tr class="imputed-time-ratios"></tr>
|
|
|
|
<tr class="sagex-hours"></tr>
|
|
|
|
<tr class="real-sagex-hours"></tr>
|
2025-02-04 17:06:34 +01:00
|
|
|
<tr class="sagex-diff"></tr>
|
2025-02-03 12:06:59 +01:00
|
|
|
</table>
|
|
|
|
</div>
|
2025-01-26 02:01:38 +01:00
|
|
|
</div>
|
2025-01-26 00:53:17 +01:00
|
|
|
{% endblock %}
|