shared \seen flags on shared folders

Adam Tauno Williams awilliam at
Thu Sep 9 06:03:49 EDT 2010

On Thu, 2010-09-09 at 10:55 +0100, Gavin McCullagh wrote:
> On Thu, 09 Sep 2010, Bron Gondwana wrote:
> > On Wed, Sep 08, 2010 at 06:10:44PM +0100, Gavin McCullagh wrote:
> > > What happens if the sharedseen attribute is changed during the lifetime of
> > > a folder, when users may already have their own (or shared) \Seen flags?
> > In Cyrus 2.3 and before (i.e. everything that's released now!) they are
> > completely separate.  Under the hood, the \Seen flags are actually owned
> > by a 'nobody' user.
> I take it there's no way to sensibly migrate flag data from one to the
> other? 

Not that I know of;  would be really nice.

> When a user leaves, it's sometimes useful to hang onto their mailboxes and
> share them with another member of staff.  

Yep, we do that all the time.

> The \Seen flags can be useful in
> this instance.  In general we wouldn't set seenflags by default so you end
> up wishing to retro-fit it.
> > In Cyrus 2.4 (when I finish it!) the sharedseen flags are actually the
> > _owner_'s flags.  So if I turned on sharedseen on user.brong.SharedFolder
> > then everybody would inherit my \Seen flags.  If I turned it back on again,
> > they would each get back their own \Seen flags, and I would keep the shared
> > flags.
> That sounds like exactly what I want :-)

So the user's own \Seen flags continue to exist [are just ignored] when
shared seen state is enabled?

More information about the Info-cyrus mailing list