Bug 236415

Summary: kdm configuration module does not use policykit for authorization
Product: [Applications] systemsettings Reporter: Ignat Semenov <i.semenov.kde>
Component: kcm_kdmAssignee: kdm bugs tracker <kdm-bugs-null>
Status: RESOLVED FIXED    
Severity: normal    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Ignat Semenov 2010-05-05 11:45:22 UTC
Version:            (using KDE 4.4.2)
OS:                Linux

The KDM configuration module is ran as root in a separate shell. Please port it to use the new KAuth framework.
Comment 1 Christoph Feck 2010-05-05 22:31:56 UTC
As far as I know, it is currently in code review, hopefully ready for KDE SC 4.5.
Comment 2 Oswald Buddenhagen 2010-05-24 10:07:27 UTC
SVN commit 1130018 by ossi:

make kcm_kdm use kauth

this finally restores the ability to change kdm settings in a
straight-forward way.

BUG: 236415
CCBUG: 151669

patch mostly by
CCMAIL: Igor Krivenko <igor@shg.ru>
Review-URL: http://reviewboard.kde.org/r/3631/

 M  +8 -0      CMakeLists.txt  
 M  +2 -11     background.cpp  
 M  +1 -2      background.h  
 AM            helper.cpp   [License: GPL (v2+)]
 AM            helper.h   [License: GPL (v2+)]
 A             kcmkdm_actions.actions  
 M  +0 -17     kdm-conv.cpp  
 M  +0 -1      kdm-conv.h  
 M  +9 -33     kdm-dlg.cpp  
 M  +0 -1      kdm-dlg.h  
 M  +0 -12     kdm-gen.cpp  
 M  +0 -1      kdm-gen.h  
 M  +0 -13     kdm-shut.cpp  
 M  +0 -1      kdm-shut.h  
 M  +85 -20    kdm-theme.cpp  
 M  +1 -1      kdm-theme.h  
 M  +72 -36    kdm-users.cpp  
 M  +1 -2      kdm-users.h  
 M  +93 -14    main.cpp  
 M  +8 -0      main.h  
 M  +1 -2      positioner.cpp  
 M  +0 -2      positioner.h  


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