Prepare Sieve Filtering feature for advanced editing/handling

This commit is contained in:
djmaze 2021-01-06 01:06:16 +01:00
parent 4e1722560f
commit e023a5d6ab
4 changed files with 72 additions and 81 deletions

View file

@ -103,11 +103,11 @@ class FiltersUserSettings {
data.Result.Filters.map(aItem => FilterModel.reviveFromJson(aItem)).filter(v => v)
);
this.modules(data.Result.Modules ? data.Result.Modules : {});
this.modules(data.Result.Capa);
this.filterRaw(data.Result.Raw || '');
this.filterRaw.capa(Array.isArray(data.Result.Capa) ? data.Result.Capa.join(' ') : '');
this.filterRaw.active(!!data.Result.RawIsActive);
this.filterRaw(data.Result.Scripts['rainloop.user.raw'].body);
this.filterRaw.capa(data.Result.Capa.join(' '));
this.filterRaw.active(data.Result.Scripts['rainloop.user.raw'].active);
this.filterRaw.allow(!!data.Result.RawIsAllow);
} else {
this.filters([]);