Summary | Marking as unread missing |
Queue | IMP |
Queue Version | Git master |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | slusarz (at) horde (dot) org |
Requester | jan (at) horde (dot) org |
Created | 05/25/2009 (5885 days ago) |
Due | |
Updated | 01/13/2010 (5652 days ago) |
Assigned | 05/28/2009 (5882 days ago) |
Resolved | 05/28/2009 (5882 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
Bug #8306: Remove msgflags_hidesys prefhttp://git.horde.org/diff.php/imp/config/prefs.php.dist?rt=horde-git&r1=093f0dadcabed53ded774c51aa9b7f3dfdfa5124&r2=a71e14139a5eff57f0996b2fcdf52969690e23e0
http://git.horde.org/diff.php/imp/lib/Imap/Flags.php?rt=horde-git&r1=6c437566d8230b89778d8b4a619217432849110d&r2=a71e14139a5eff57f0996b2fcdf52969690e23e0
Enable system IMAP flags by default, and make the preference visible
(
Bug #8306).http://git.horde.org/diff.php/imp/config/prefs.php.dist?rt=horde-git&r1=b7f1227dd6a4df789c79214dc1a167fc60689563&r2=093f0dadcabed53ded774c51aa9b7f3dfdfa5124
State ⇒ Resolved
turned on by default and no way to turn it off for the user. I
changed both, but I wonder why we need this setting at all. I doesn't
make much sense to me.
of type 'imapu', not 'imap'.
Agreed that a separate msgflags_hidesys pref is not needed - this can
be handled entirely via the 'imap' vs. 'imapu' type field in the
msgflags pref. I've made this change. However, the theory behind the
pref is still sound - not all system flags should be user-settable (by
default). For example, the forwarded, draft, and answered flag should
really never be set by the user. These flags indicate specific things
at the IMAP level and messing with them is arguably breaking RFCs.
Thus the need to not show these flags in the Mark Messages dropdown.
Theoretically, the deleted flag should be on this list also since it
should be set exclusively via Delete/Undelete actions. However, since
we allow switching between Trash and non-Trash mode, it is sometimes
necessary to remove unwanted deleted flags. And even though unseen
also should not be theoretically settable, it is the single most
important flag in terms of message highlighting that it is ok to allow
being set.
turned on by default and no way to turn it off for the user. I changed
both, but I wonder why we need this setting at all. I doesn't make
much sense to me.
after explicitly saving them they don't show up in the flag drop
down, neither in the mailbox or the message view.
up everywhere for me.
after explicitly saving them they don't show up in the flag drop down,
neither in the mailbox or the message view.
State ⇒ Feedback
controlled in prefs.php now.
I was seeing some weirdness relating to setting opposite flags (i.e.
unseen) and also having the unseen flag being instantly cleared after
set. I have fixed both of these issues, although they do not appear
to be directly related to this report.
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Marking as unread missing
Queue ⇒ IMP
Assigned to Michael Slusarz
Milestone ⇒
Patch ⇒ No
State ⇒ Assigned
message view.