<div id="log_upload">
<form id="log_upload" method="POST" enctype="multipart/form-data">
<dl class="form">
<dt><label for="project">Project</label></dt>
<dd>
<input type="text" name="project" id="project" list="projects" required>
<datalist id="projects">
: for $projects -> $project {
<option value="<: $project :>">
: }
</datalist>
<small>Required</small>
</dd>
<dt><label for="log_file">Log File</label></dt>
<dd><input type="file" name="log_file" id="log_file" accept=".jsonl.bz2,.jsonl.gz" required></dd>
: if !$user && !$single_user {
<dt><label for="api_key">API Key</label></dt>
<dd>
<input type="password" name="api_key" id="api_key" required>
<small>Log in to avoid entering an API key.</small>
</dd>
: }
<dt><label for="mode">Mode</label></dt>
<dd>
<select name="mode" id="mode">
<option value="summary">Summary</option>
<option value="qvf">QVF</option>
<option value="qvfd" selected>QVF+D</option>
<option value="complete">Complete</option>
</select>
<dl class="tiny">
<dt>Summary</dt>
<dd>Import each test job/file, but no events. (You can only see ovarall pass/fail)</dd>
<dt>QVF</dt>
<dd>Import summaries for passing jobs, but all events for failing ones.</dd>
<dt>QVF+D</dt>
<dd>Same as QVF except diagnostics events are also imported for passing jobs.</dd>
<dt>Complete</dt>
<dd>Import all events for all jobs.</dd>
</dl>
</dd>
<dt> </dt>
<dd>
<br />
<input type="submit" value="Upload Log" name="action">
</dd>
</dl>
</form>
</div>