From 2df0f6df9b111736b6264747509272d9b69bb3ae Mon Sep 17 00:00:00 2001 From: yflory Date: Fri, 20 Aug 2021 14:45:05 +0200 Subject: [PATCH] Disable answer edition in forms --- www/form/inner.js | 7 +++++-- www/form/main.js | 2 ++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/www/form/inner.js b/www/form/inner.js index f1cb5adfd..1973619db 100644 --- a/www/form/inner.js +++ b/www/form/inner.js @@ -3244,7 +3244,8 @@ define([ channel: content.answers.channel, validateKey: content.answers.validateKey, publicKey: content.answers.publicKey, - privateKey: key + privateKey: key, + cantEdit: content.answers.cantEdit }, function (err, obj) { var answers = obj && obj.results; if (answers) { APP.answers = answers; } @@ -3263,7 +3264,8 @@ define([ sframeChan.query("Q_FORM_FETCH_ANSWERS", { channel: content.answers.channel, validateKey: content.answers.validateKey, - publicKey: content.answers.publicKey + publicKey: content.answers.publicKey, + cantEdit: content.answers.cantEdit }, function (err, obj) { var answers = obj && obj.results; if (answers) { APP.answers = answers; } @@ -3289,6 +3291,7 @@ define([ validateKey: content.answers.validateKey, publicKey: content.answers.publicKey, privateKey: content.answers.privateKey, + cantEdit: content.answers.cantEdit }, function (err, obj) { var answers = obj && obj.results; if (answers) { APP.answers = answers; } diff --git a/www/form/main.js b/www/form/main.js index 58030f35c..7d81b1268 100644 --- a/www/form/main.js +++ b/www/form/main.js @@ -221,6 +221,8 @@ define([ delete results[parsed._proof.key]; } } + // XXX If "allow edition" is disabled, don't override here? + // if (data.cantEdit && results[senderCurve]) { return; } results[senderCurve] = { msg: parsed, hash: hash,