Summary | Forwarding should show "disabled" if no forward address is set |
Queue | Ingo |
Queue Version | HEAD |
Type | Enhancement |
State | Accepted |
Priority | 1. Low |
Owners | |
Requester | selsky (at) columbia (dot) edu |
Created | 01/13/2006 (7061 days ago) |
Due | |
Updated | 04/13/2007 (6606 days ago) |
Assigned | |
Resolved | |
Milestone | |
Patch | No |
State ⇒ Accepted
we can have our backends do the validation, not so bad.
because only if you analyze the rule in the context of the used script
backend, you can tell if a rule is incomplete or not. Might be worth
it though.
it in the db level.
What if we create a new symbol instead of the green check, namely a
yellow question mark. If the state is enabled but the rule is not well
configured (no addresses for forward, no message for vacation, etc.)
we display that. It means the state is enabled in database, but the
displayed icon is a warning to the user. She can only change that to a
red cross of course with a click, so he must fix the rule, if she
wants the green check. And if she fixes, the rule 'automatically gets
enabled'.
gergely
State ⇒ Feedback
is saved independently from the rule itself, thus we would need to
change the status additionally when saving the rule. To be consistent,
we would need to enable as well as disable the rule automatically, but
I think that enabling the rule automatically (especially if combined
with the preference to automatically upload scripts) could make some
users really unhappy.
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ Forwarding should show "disabled" if no forward address is set
Queue ⇒ Ingo
State ⇒ New
shows forwarding as "enabled". This seems confusing. Forwarding
should be disabled unless there's actually an address set.