Bug 23622

Summary: unbind knode identities from groups / servers
Product: knode Reporter: Markus Schaber <markus>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED FIXED    
Severity: wishlist CC: reezer
Priority: NOR    
Version: 0.4   
Target Milestone: ---   
Platform: Debian testing   
OS: Linux   
Latest Commit: Version Fixed In:

Description Markus Schaber 2001-04-03 17:23:00 UTC
(*** This bug was imported into bugs.kde.org ***)

Package:           knode
Version:           0.4 (using KDE 2.1.1 )
Severity:          wishlist
Installed from:    Debian Package 4:2.1.1-2 (testing/unstable)
Compiler:          gcc version 2.95.3 20010315 (Debian release)
OS:                Linux 2.4.3-pre3 i686
OS/Compiler notes: 

Hi
I'd like to use different roles (identities means Name/Mail addres combinations) in the same group. One is for me privately and the other is for a "role account" I have in this group. In the moment this is not possible as the Identities are bound to groups.

A better way would be a List of identities and have one selected as default for the groups and the possibility to change the Identity in the message compose window.

Thanks
Markus

(Submitted via bugs.kde.org)
(Called from KBugReport dialog)
Comment 1 Volker Krause 2006-11-26 11:40:09 UTC
*** Bug 137872 has been marked as a duplicate of this bug. ***
Comment 2 Olivier Trichet 2010-01-16 12:46:40 UTC
SVN commit 1075588 by otrichet:

Convert KNode's identity to KPIMIdentities::Identity

 - Convertion code run once at startup (should be able to run multiple
   without much breakage).
 - New identity selection widget
 - New identity edition dialog
 - Porting

This should make selection and edition of identity a bit more clear.
The same identity can be used for multiple groups.
Bug related to loading of identity content magically disappears.

BUG: 147471
BUG: 143291
BUG: 107072
BUG: 23622
BUG: 138821

RELEASE: 4.5

 M  +20 -7     CMakeLists.txt  
 A             configuration (directory)  
 A             configuration/identity_combo_wrapper.h   [License: MIT]
 A             configuration/identity_edition_dialog.cpp   [License: MIT]
 A             configuration/identity_edition_dialog.h   [License: MIT]
 A             configuration/identity_edition_dialog.ui  
 A             configuration/identity_widget.cpp   [License: MIT]
 A             configuration/identity_widget.h   [License: MIT]
 A             configuration/identity_widget.ui  
 A             configuration/settings_container_interface.h   [License: MIT]
 M  +1 -1      knaccountmanager.cpp  
 M  +50 -100   knarticlefactory.cpp  
 M  +2 -2      knarticlefactory.h  
 M  +2 -2      kncleanup.cpp  
 M  +1 -1      kncollection.h  
 M  +22 -15    kncomposer.cpp  
 M  +27 -15    kncomposer.h  
 M  +4 -159    knconfig.cpp  
 M  +1 -83     knconfig.h  
 M  +2 -5      knconfigmanager.cpp  
 M  +0 -3      knconfigmanager.h  
 M  +6 -13     knconfigpages.cpp  
 M  +5 -255    knconfigwidgets.cpp  
 M  +2 -62     knconfigwidgets.h  
 M  +1 -1      knfolder.cpp  
 M  +1 -1      knfolder.h  
 M  +2 -2      knfoldermanager.cpp  
 M  +16 -5     knglobals.cpp  
 M  +7 -0      knglobals.h  
 M  +17 -35    kngroup.cpp  
 M  +23 -10    kngroup.h  
 M  +3 -3      kngroupmanager.cpp  
 M  +2 -1      kngrouppropdlg.cpp  
 M  +1 -14     knmainwidget.cpp  
 M  +33 -37    knnntpaccount.cpp  
 M  +27 -11    knnntpaccount.h  
 M  +8 -0      knode.kcfg  
 M  +4 -1      knode_part.cpp  
 M  +22 -16    knstringfilter.cpp  
 M  +1 -1      knstringfilter.h  
 M  +3 -1      main.cpp  
 M  +16 -2     settings.cpp  
 M  +22 -2     settings.h  
 M  +158 -2    utils/startup.cpp  
 M  +23 -2     utils/startup.h  


WebSVN link: http://websvn.kde.org/?view=rev&revision=1075588