Compare commits
2 commits
32a4fd05e3
...
eb7f85d966
Author | SHA1 | Date | |
---|---|---|---|
eb7f85d966 | |||
7c5cbd4291 |
2 changed files with 3 additions and 2 deletions
|
@ -173,8 +173,7 @@ class Db(Queries):
|
||||||
digest.update(password.encode("utf-8"))
|
digest.update(password.encode("utf-8"))
|
||||||
res = super().try_login(username=username, hash=digest.hexdigest())
|
res = super().try_login(username=username, hash=digest.hexdigest())
|
||||||
if not res:
|
if not res:
|
||||||
res = self.fetch_user_status(sid=res.status_id)
|
return None
|
||||||
raise LoginError(res.name)
|
|
||||||
|
|
||||||
return self.create_key(uid=res.id, name="web session", ttl=ttl)
|
return self.create_key(uid=res.id, name="web session", ttl=ttl)
|
||||||
|
|
||||||
|
|
|
@ -20,10 +20,12 @@
|
||||||
<label for="filename">File</label>
|
<label for="filename">File</label>
|
||||||
<span name="filename">{{ctx.db.fetch_file(ctx.uid, job.file_id).filename or "it's a secret"}}</span>
|
<span name="filename">{{ctx.db.fetch_file(ctx.uid, job.file_id).filename or "it's a secret"}}</span>
|
||||||
</div>
|
</div>
|
||||||
|
{% if job.finished_at and job.started_at %}
|
||||||
<div class="job-runtime u-flex">
|
<div class="job-runtime u-flex">
|
||||||
<label for="runtime">Runtime</label>
|
<label for="runtime">Runtime</label>
|
||||||
<span name="Runtime">{{ (datetime.fromisoformat(job.finished_at) - datetime.fromisoformat(job.started_at)) }}</span>
|
<span name="Runtime">{{ (datetime.fromisoformat(job.finished_at) - datetime.fromisoformat(job.started_at)) }}</span>
|
||||||
</div>
|
</div>
|
||||||
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
<div class="controls u-flex u-ml-auto">
|
<div class="controls u-flex u-ml-auto">
|
||||||
{% if ctx.uid %}
|
{% if ctx.uid %}
|
||||||
|
|
Loading…
Reference in a new issue