60 lines
2.9 KiB
HTML
60 lines
2.9 KiB
HTML
<!-- templates/worklog.html -->
|
|
{% extends "layout.html" %}
|
|
|
|
{% import "_table_fragment.html" as tables %}
|
|
|
|
{% block title %}{{ title }}{% endblock %}
|
|
|
|
{% block content %}
|
|
<nav>
|
|
<ol class="breadcrumb">
|
|
<li class="breadcrumb-item"><a href="{{ url_for('index') }}">
|
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-house" viewBox="0 0 16 16">
|
|
<path d="M8.707 1.5a1 1 0 0 0-1.414 0L.646 8.146a.5.5 0 0 0 .708.708L2 8.207V13.5A1.5 1.5 0 0 0 3.5 15h9a1.5 1.5 0 0 0 1.5-1.5V8.207l.646.647a.5.5 0 0 0 .708-.708L13 5.793V2.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.293zM13 7.207V13.5a.5.5 0 0 1-.5.5h-9a.5.5 0 0 1-.5-.5V7.207l5-5z"/>
|
|
</svg>
|
|
</a></li>
|
|
<li class="breadcrumb-item"><a href="{{ url_for('main.list_worklog') }}">Work Log</a></li>
|
|
<li class="breadcrumb-item active">{{ title }}</li>
|
|
</ol>
|
|
|
|
<div class="container">
|
|
<form action="POST">
|
|
<div class="row">
|
|
<div class="col-6">
|
|
<label for="start" class="form-label">Start Timestamp</label>
|
|
<input type="date" class="form-control" name="start" placeholder="-" value="{{ log.start_time.date().isoformat() if log.start_time }}">
|
|
</div>
|
|
<div class="col-6">
|
|
<label for="end" class="form-label">End Timestamp</label>
|
|
<input type="date" class="form-control" name="end" placeholder="-" value="{{ log.end_time.date().isoformat() if log.end_time }}">
|
|
</div>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col-4">
|
|
<label for="contact" class="form-label">Contact</label>
|
|
<input list="contactList" class="form-control" id="contact" value="{{ log.contact.full_name }}">
|
|
<input type="hidden" id="contactId">
|
|
<datalist id="contactList">
|
|
{% for contact in users %}
|
|
<option data-id="{{ contact.id }}" value="{{ contact.full_name }}">{{ contact.full_name }}</option>
|
|
{% endfor %}
|
|
</datalist>
|
|
</div>
|
|
<div class="col-4">
|
|
<label for="item" class="form-label">Work Item</label>
|
|
<input list="itemList" class="form-control" id="item" placeholder="-" value="{{ log.work_item.identifier }}">
|
|
<input type="hidden" id="itemId">
|
|
<datalist id="itemList">
|
|
{% for item in items %}
|
|
<option data-id="{{ item.id }}" value="{{ item.identifier }}">{{ item.identifier }}</option>
|
|
{% endfor %}
|
|
</datalist>
|
|
</div>
|
|
<div class="col-4">
|
|
|
|
</div>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</nav>
|
|
{% endblock %}
|