fix(storage-manager): post salt and timestamp only when fetching key

This commit is contained in:
Sarah Vaupel 2020-02-01 16:55:09 +01:00
parent 0d43037fa7
commit 301c88f2ea
3 changed files with 12 additions and 3 deletions

View File

@ -320,10 +320,12 @@ export class StorageManager {
if (!(options && options.location && options.encryption))
throw new Error('Storage Manager cannot request storage key with unsupported options!');
const enc = this.load('encryption', { ...options, encryption: false });
const requestBody = {
type : options.encryption,
length : 42,
...this.load('encryption', { ...options, encryption: false }),
type : options.encryption,
length : 42,
salt : enc.salt,
timestamp : enc.timestamp,
};
this._global.App.httpClient.post({

View File

@ -433,6 +433,7 @@ export class ExamCorrect {
const cells = new Map();
const dateCell = document.createElement('TD');
dateCell.classList.add('uw-exam-correct--date-cell');
const date = moment(rowInfo.date);
dateCell.appendChild(document.createTextNode(date.format(this._dateFormat)));
dateCell.setAttribute('date', date.utc().format());

View File

@ -3,6 +3,11 @@ $exam-correct--input-status-margin: 10px
table[uw-exam-correct]
table-layout: fixed
td.uw-exam-correct--date-cell
text-align: right
td.uw-exam-correct--part-cell
text-align: right
th.uw-exam-correct--user-cell, td.uw-exam-correct--user-cell
min-width: 200px
th.uw-exam-correct--part-cell, td.uw-exam-correct--part-cell
@ -11,6 +16,7 @@ table[uw-exam-correct]
width: 70px
padding: 4px 8px
[uw-exam-correct] input:invalid:not(.no-value)
border: 2px solid var(--color-error)