[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [sup-talk] best method for before-add-message.rb



Hi All.
Excerpts from Philippe LeCavalier's message of Thu Feb 10 14:19:49 -0500 2011:
> Hi. I apologize in advance for the broken thread...Since I forgot a  linebreak at the beginning of the body so everything got mangled upon exiting vim. I did my best to re-create the order.
> 
> 
> Excerpts from Mark Alexander's message of Thu Feb 10 12:00:17 -0500 2011: 
> 
> > Excerpts from Philippe LeCavalier's message of Thu Feb 10 11:52:53 -0500 2011:
> 
> > > Hi Mark. 
> > > Have you tried? 
> > > > >  case message.subj 
> > >  when /\[P4 SUBMIT/ 
> > >    message.add_label :p4 
> > >   message.remove_label :inbox 
> > > end 
> > > No, I haven't tried remove_label.
> 
> I did some testing and for some reason I cannot see, the above code automatically archives the msg without any obvious code telling sup to do so.
> 
> If I:
> 
>   case message.from.email
>   when /@plecavalier.com/
>     message.add_label :TEST
>     message.add_label :TEST2
>     message.add_label :TEST3
>   end
> 
> tests sent to myself are respectively labeled TEST TEST2 TEST3 but are also striped of the inbox label. Since this is exactly what I want this works for me but...

Well, I don't know if this was the most efficient method but I took Mark's example and ran with it. This method accomplishes my goal to add(and remove!) multiple labels in one swish and is legible enough for the simple-minded like myself.

Note: the above statement re. removing the inbox label without having specifying it explicitely is false...No idea why Sup was doing that but restarting sup completely, fixed that oddity. Perhaps my understanding of 'H' is incorrect!?

Thanks a bunch Mark my inbox is well on it's way to 0 as it once was.
-- 
Thanks,
Phil
_______________________________________________
sup-talk mailing list
sup-talk@rubyforge.org
http://rubyforge.org/mailman/listinfo/sup-talk