Cascaded filter rules

UNCONFIRMED
Unassigned

Status

--
enhancement
UNCONFIRMED
9 years ago
6 years ago

People

(Reporter: deboot, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

9 years ago
User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1.3) Gecko/20090824 Firefox/3.5.3 (.NET CLR 3.5.30729)
Build Identifier: 

Ability to create cascaded filter rules.

Reproducible: Always

Actual Results:  
The user can only create base-level filters.

Expected Results:  
Ability to create a tree of filters, where children narrow the parent's properties, ie:
Subject contains: Ticket alert
  - Sender is: mail1@sender1.org
    - Move to folder: Sender1 Tickets
  - Sender is: mail2@sender2.org
    - Move to folder: Sender2 Tickets
    

This should allow users to create comprehensive logical trees of rules for incoming e-mails, without having to create a new filter with mostly the same rules as do exist for one/more of existing rules, just for appending a new/other property to the rule
You could accomplish this through tags, or with the custom search terms and filter action that are possible in TB3 and SM2, with custom DB properties. So you could have a first filter,

If (Subject Contains "Ticket alert") then AddTag TicketAlert

followed by a second filter

If (Tag Contains TicketAlert and Sender Is mail1@sender1.org) then MoveTo folder Sender1Tickets.

I haven't tested this, but it should work.
(Reporter)

Comment 2

9 years ago
Well, that actually might work, but it's not really "centralized". Moreover, this requires multiple tags to be created beforehand and is not really intuitive.

Comment 3

6 years ago
There's no "TicketAlert" option in the list and I don't see any option for creating user defined tags.
Are you talking about editing the filters file directly?

Comment 4

6 years ago
I want a simpler form of cascading, I just want to set one "AND" case and a list of "OR" cases that bind to it.
You need to log in before you can comment on or make changes to this bug.