72 lines
2.8 KiB
HTML
72 lines
2.8 KiB
HTML
{% extends "base.html" %}
|
|
{% block title %}LineageOS CVE Tracker{% endblock %}
|
|
{% block nav_home %}active{% endblock %}
|
|
{% block content %}
|
|
<div id="add-cve-dialog" class="dialog">
|
|
<div class="title">Add CVE</div>
|
|
<div class="content">
|
|
<label>Name</label>
|
|
<input class="name" type="text" placeholder="CVE-20YY-XXXX">
|
|
<label>Tags</label>
|
|
<input type="text" class="tags" placeholder="qcom, broadcom, exynos, ... (comma separated)"></textarea>
|
|
<label>Details</label>
|
|
<textarea class="details" placeholder="CVE details..."></textarea>
|
|
<div class="error"></div>
|
|
</div>
|
|
<div class="actions">
|
|
<button class="cancel">CANCEL</button>
|
|
<button class="add">ADD</button>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="add-kernel-dialog" class="dialog">
|
|
<div class="title">Add kernel</div>
|
|
<div class="content">
|
|
<label>Repository</label>
|
|
<input class="repo" type="text" placeholder="android_kernel_vendor_device">
|
|
<label>Tags</label>
|
|
<input class="tags" type="text" placeholder="qcom, broadcom, exynos, ... (comma separated)">
|
|
<div class="error"></div>
|
|
</div>
|
|
<div class="actions">
|
|
<button class="cancel">CANCEL</button>
|
|
<button class="add">ADD</button>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="card container">
|
|
<div class="header">
|
|
<span class="title">Kernels</span>
|
|
</div>
|
|
<div class="kernels container">
|
|
{%- for column in kernels | slice(3) %}
|
|
<div class="four columns">
|
|
{%- for k in column %}
|
|
{% if loop.first or column[loop.index0 - 1].vendor != k.vendor -%}
|
|
<div class="vendor">
|
|
<span class="title">{{ k.vendor }}</span>
|
|
{%- endif %}
|
|
<div class="kernel">
|
|
<a class="repo" href="/{{ k.repo_name }}">{{ k.device }}</a>
|
|
<span>({{ k.progress | int }} %)</span>
|
|
</div>
|
|
{%- if loop.last or column[loop.index0 + 1].vendor != k.vendor %}
|
|
</div>
|
|
{% endif -%}
|
|
{%- endfor %}
|
|
</div>
|
|
{% endfor %}
|
|
</div>
|
|
|
|
{% if authorized %}
|
|
<div class="actions container">
|
|
<button id="open-add-cve-dialog">ADD CVE</button>
|
|
<button id="open-add-kernel-dialog">ADD KERNEL</button>
|
|
<a href="logs/"><button>SHOW LOGS</button></a>
|
|
</div>
|
|
{% endif %}
|
|
</div>
|
|
{% endblock %}
|
|
{% block scripts %}
|
|
<script src="{{ url_for('static', filename='js/index.js') }}"></script>
|
|
{% endblock %}
|