add download iso

This commit is contained in:
Cayo Puigdefabregas 2022-06-23 18:08:56 +02:00
parent 6e3c032d97
commit 7cb5c76562
2 changed files with 17 additions and 1 deletions

View File

@ -95,7 +95,7 @@
<li>
<a class="dropdown-item d-flex align-items-center" href="{{ url_for('workbench.settings') }}">
<i class="bi bi-tools"></i>
<span>Workbench Settings</span>
<span>Workbench</span>
</a>
</li>
<li>

View File

@ -1,3 +1,4 @@
import os
import time
import flask
@ -22,6 +23,7 @@ class SettingsView(GenericMixin):
def dispatch_request(self):
self.get_context()
self.get_iso()
self.context.update(
{
'page_title': self.page_title,
@ -34,6 +36,20 @@ class SettingsView(GenericMixin):
return flask.render_template(self.template_name, **self.context)
def get_iso(self):
files = [
f
for f in os.listdir('ereuse_devicehub/static/iso/')
if f[-3:].lower() == 'iso'
]
self.context['iso'] = ''
self.context['iso_sha'] = ''
if files:
self.context['iso'] = files[0]
self.context['iso_sha'] = 'aaa'
def download(self):
url = "https://{}/api/inventory/".format(app.config['HOST'])
self.wbContext = {