inventory/templates/index.html

45 lines
1.5 KiB
HTML

<!-- templates/index.html -->
{% extends "layout.html" %}
{% block title %}{{ title }}{% endblock %}
{% block content %}
<div class="container text-center">
<h1 class="display-4">Welcome to Inventory Manager</h1>
<p class="lead">Find out about all of your assets.</p>
<div class="row">
{% if stale_worklog_rows %}
<div class="col">
<div class="card">
<div class="card-body">
<h5 class="card-title">Stale Worklogs</h5>
<h6 class="card-subtitle mb-2 text-body-secondary">You have {{ stale_count }} worklogs
that need attention!</h6>
{{ tables.render_table(
headers = stale_worklog_headers,
rows = stale_worklog_rows,
id = 'Stale Worklog',
entry_route = 'worklog_entry',
per_page = 10
)}}
</div>
</div>
</div>
{% endif %}
<div class="col">
<div class="card">
<div class="card-body">
<h5 class="card-title">Summary</h5>
<div id="summary"></div>
</div>
</div>
</div>
</div>
</div>
{% endblock %}
{% block script %}
const data = {{ datasets|tojson }};
const layout = { title: 'Summary' };
Plotly.newPlot('summary', data, layout)
{% endblock %}