Boris Anders, [BA] wrote: > But in some cases the order [of actions] is very important:
I agree. Just as filters are matching is done in the order of the filter list, actions should be carried out in the order they appear. > It is a difference between copy the message and delete it and delete > it and then (try to) copy it. Yup. Deleting the message would make you unable to copy it. So if you wish to copy the message and then delete it, the filter actions should be <copy message> <delete message> > So I think the best solution is, that TheBat! do its action like they > are listed in NFS: > <flag message> > <copy message> > <park message> > means, that the copies are flagged, but not parked. I disagree. All three should be done since the message is still available for all three actions to be carried out. I'd certainly want all three to be done if I set them up to be done as such. > If this will be realized, it would be good, if TheBat! check (before > saving the filter) if there are actions after <delete message> and > <move message> and remind the user that these action will never be > done: Suppose the actions are setup as: <delete message> <run external program> <play sound> Are you saying the latter two actions shouldn't be carried out? I disagree again. > Another solution would be, that TheBat! move these action at the end > of the list. > This would solve bugs like: > mid:[EMAIL PROTECTED] > and > mid:[EMAIL PROTECTED] These bugs are simply bugs that need to be fixed. They aren't symptoms of filter actions needing to be nullified or preventing from occurring because of a prior action. Crippling filter action sequences is a bad way of fixing the problem. The NFS works the same as MDaemon's filtering system. The filter rule interface is in a sentence type fashion. I've attached a capture of one of them. The actions are carried out as they're described in the filter rule. The rule itself, makes it seem to the user that the actions will be carried out in the sequence described. All actions are applied if they can be. Deleting, will delete the message and thus prevent any other actions being carried out on the message. However, other actions can be triggered in so long as it has nothing to do with the direct manipulation of the message that has already been deleted. -- Allie Martin [List Moderator and fellow end-user] � My PGP-Keys: http://key.ac-martin.com � The Bat!� v2.12.00 /�\ WinXP Pro (Service Pack 2) ..... Some minds should be cultivated, others plowed under...
<<attachment: rule.png>>
pgpVJabkcX6mX.pgp
Description: PGP signature
________________________________________________________ Current beta is 2.13 'Lucky' Beta/6 | 'Using TBBETA' information: http://www.silverstones.com/thebat/TBUDLInfo.html IMPORTANT: To register as a Beta tester, use this link first - http://www.ritlabs.com/en/partners/testers/

