Bug 310916

Summary: Allow custom ordering of identities
Product: [Applications] kmail2 Reporter: Bernd Oliver Sünderhauf <pancho.s>
Component: config dialogAssignee: kdepim bugs <kdepim-bugs>
Status: REPORTED ---    
Severity: wishlist CC: montel
Priority: NOR Keywords: usability
Version: 4.10 pre   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:

Description Bernd Oliver Sünderhauf 2012-11-30 11:05:28 UTC
... instead of a sortable table that doesn't provide an order to other places where the items are listed. The code is there, see Composer>Charset.

Obviously, the first entry could automatically be the Default, so we don't necessarily need the separate "Set as Default" button anymore.
However, we might want to leave it there because it could be a valid and even nice customization to have the default somewhere in the middle, with e.g. additional Office entries further on top, resp. additional Private entries further on bottom.

Reproducible: Always
Comment 1 Laurent Montel 2012-11-30 11:44:00 UTC
Not necessary.
Order is necessary when in gui it's necessary.
Charset is ordered because in code we use order.

outgoing account is just selected as default.

Not necessary to increase complexity of code for not nothing
Comment 2 Bernd Oliver Sünderhauf 2012-11-30 15:52:50 UTC
(In reply to comment #1)
> Order is necessary when in gui it's necessary.
> Not necessary to increase complexity of code for not nothing
Sure...

> outgoing account is just selected as default.
... but no: both listings are indeed displayed in the GUI.

For Identities this is:
- Selectbox "Identity" in Composer
- Selectbox "Sender identity" in Folder properties
Possibly more to come, as the concept of Identities is yet to be fully embraced:
- see #151238 after integrating Standard Templates UI into the new Custom Templates UI

For Outgoing accounts currently this seems to be only:
- Selectbox "Mail transport" in Composer (which is autoselected when chosing Identity though)

So I'd say that being able to give the items a reasonable order is a considerable UI improvement especially for identities. Admittedly this is less important for outgoing accounts.

So please don't be angry that I reopen the issue, so once upon a time, especially if there's user demand, we can come back to it. :)