From ffc2da33f8a7ea3da362af409c73f6c9a046f145 Mon Sep 17 00:00:00 2001 From: the-djmaze <> Date: Sun, 22 Sep 2024 19:46:59 +0200 Subject: [PATCH] Get some Sieve GUI inputs working --- dev/Sieve/Commands/Actions.js | 8 ++--- dev/Sieve/Commands/Tests.js | 1 + .../templates/Views/Sieve/AddFlagCommand.html | 2 +- .../Views/Sieve/AddHeaderCommand.html | 4 +-- .../Views/Sieve/CurrentDateTest.html | 4 +-- .../app/templates/Views/Sieve/DateTest.html | 6 ++-- .../Views/Sieve/DeleteHeaderCommand.html | 2 +- .../templates/Views/Sieve/ElsIfCommand.html | 7 ++--- .../templates/Views/Sieve/ElseCommand.html | 2 +- .../templates/Views/Sieve/EncloseCommand.html | 2 +- .../Views/Sieve/EnvironmentTest.html | 2 +- .../templates/Views/Sieve/ErejectCommand.html | 2 +- .../templates/Views/Sieve/ErrorCommand.html | 2 +- .../Views/Sieve/ExtractTextCommand.html | 2 +- .../Views/Sieve/FileIntoCommand.html | 6 ++-- .../Views/Sieve/ForEveryPartCommand.html | 2 +- .../app/templates/Views/Sieve/HeaderTest.html | 29 ++++++++++++------- .../app/templates/Views/Sieve/IfCommand.html | 6 ++-- .../templates/Views/Sieve/IncludeCommand.html | 2 +- .../Views/Sieve/MetadataExistsTest.html | 2 +- .../templates/Views/Sieve/MetadataTest.html | 4 +-- .../app/templates/Views/Sieve/NotTest.html | 2 +- .../templates/Views/Sieve/NotifyCommand.html | 6 ++-- .../Sieve/NotifyMethodCapabilityTest.html | 4 +-- .../templates/Views/Sieve/RejectCommand.html | 2 +- .../Views/Sieve/RemoveFlagCommand.html | 2 +- .../templates/Views/Sieve/ReplaceCommand.html | 6 ++-- .../Views/Sieve/ServerMetadataTest.html | 2 +- .../app/templates/Views/Sieve/SetCommand.html | 4 +-- .../templates/Views/Sieve/SetFlagCommand.html | 2 +- .../templates/Views/Sieve/SpamTestTest.html | 2 +- .../Views/Sieve/VacationCommand.html | 8 ++--- .../templates/Views/Sieve/VirusTestTest.html | 2 +- 33 files changed, 71 insertions(+), 68 deletions(-) diff --git a/dev/Sieve/Commands/Actions.js b/dev/Sieve/Commands/Actions.js index 8d301ec0c..d38f5bcc3 100644 --- a/dev/Sieve/Commands/Actions.js +++ b/dev/Sieve/Commands/Actions.js @@ -22,9 +22,9 @@ export class FileIntoCommand extends ActionCommand // QuotedString / MultiLine this._mailbox = new GrammarQuotedString(); // https://datatracker.ietf.org/doc/html/rfc3894 -// this.copy = false; + this.copy = false; // https://datatracker.ietf.org/doc/html/rfc5490#section-3.2 -// this.create = false; + this.create = false; } get require() { return 'fileinto'; } @@ -67,9 +67,9 @@ export class RedirectCommand extends ActionCommand // QuotedString / MultiLine this._address = new GrammarQuotedString(); // https://datatracker.ietf.org/doc/html/rfc3894 -// this.copy = false; + this.copy = false; // https://datatracker.ietf.org/doc/html/rfc6134#section-2.3 -// this.list = null; + this.list = null; } toString() diff --git a/dev/Sieve/Commands/Tests.js b/dev/Sieve/Commands/Tests.js index e5eb4a341..f566fadae 100644 --- a/dev/Sieve/Commands/Tests.js +++ b/dev/Sieve/Commands/Tests.js @@ -230,6 +230,7 @@ export class HeaderTest extends TestCommand constructor() { super(); + this.match_type = ':is'; this.address_part = ':all'; this.header_names = new GrammarStringList; this.key_list = new GrammarStringList; diff --git a/snappymail/v/0.0.0/app/templates/Views/Sieve/AddFlagCommand.html b/snappymail/v/0.0.0/app/templates/Views/Sieve/AddFlagCommand.html index baf361342..58bcabdf4 100644 --- a/snappymail/v/0.0.0/app/templates/Views/Sieve/AddFlagCommand.html +++ b/snappymail/v/0.0.0/app/templates/Views/Sieve/AddFlagCommand.html @@ -1,4 +1,4 @@ addflag - + diff --git a/snappymail/v/0.0.0/app/templates/Views/Sieve/AddHeaderCommand.html b/snappymail/v/0.0.0/app/templates/Views/Sieve/AddHeaderCommand.html index f918b92a9..d77e6acfc 100644 --- a/snappymail/v/0.0.0/app/templates/Views/Sieve/AddHeaderCommand.html +++ b/snappymail/v/0.0.0/app/templates/Views/Sieve/AddHeaderCommand.html @@ -1,5 +1,5 @@ addheader - - + + diff --git a/snappymail/v/0.0.0/app/templates/Views/Sieve/CurrentDateTest.html b/snappymail/v/0.0.0/app/templates/Views/Sieve/CurrentDateTest.html index c5826ceb9..34c643000 100644 --- a/snappymail/v/0.0.0/app/templates/Views/Sieve/CurrentDateTest.html +++ b/snappymail/v/0.0.0/app/templates/Views/Sieve/CurrentDateTest.html @@ -1,5 +1,5 @@ currentdate - - + + diff --git a/snappymail/v/0.0.0/app/templates/Views/Sieve/DateTest.html b/snappymail/v/0.0.0/app/templates/Views/Sieve/DateTest.html index c053cf56d..9f623fc12 100644 --- a/snappymail/v/0.0.0/app/templates/Views/Sieve/DateTest.html +++ b/snappymail/v/0.0.0/app/templates/Views/Sieve/DateTest.html @@ -1,9 +1,9 @@ date - + - - + + diff --git a/snappymail/v/0.0.0/app/templates/Views/Sieve/DeleteHeaderCommand.html b/snappymail/v/0.0.0/app/templates/Views/Sieve/DeleteHeaderCommand.html index 51d7439fb..2e76caa2a 100644 --- a/snappymail/v/0.0.0/app/templates/Views/Sieve/DeleteHeaderCommand.html +++ b/snappymail/v/0.0.0/app/templates/Views/Sieve/DeleteHeaderCommand.html @@ -9,5 +9,5 @@ deleteheader - + diff --git a/snappymail/v/0.0.0/app/templates/Views/Sieve/ElsIfCommand.html b/snappymail/v/0.0.0/app/templates/Views/Sieve/ElsIfCommand.html index cd9556bc0..eb19c8138 100644 --- a/snappymail/v/0.0.0/app/templates/Views/Sieve/ElsIfCommand.html +++ b/snappymail/v/0.0.0/app/templates/Views/Sieve/ElsIfCommand.html @@ -1,11 +1,8 @@ elsif -