Bug 276139

Summary: Presence applet should inform user when the required dataengine is not installed
Product: [Unmaintained] telepathy Reporter: Karan Pratap Singh <wizard.karan>
Component: presence-appletAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: grundleborg
Priority: NOR    
Version: git-latest   
Target Milestone: 0.4.0   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Karan Pratap Singh 2011-06-20 18:32:08 UTC
Version:           git-latest (using Devel) 
OS:                Linux

I installed the Presence Applet, but did not install the presence applet's dataengine. The presence applet ran fine, but did not give me an error that I did not have the dataengine installed...

This should be there so that people remember to install the dataengine, otherwise they will think that the presence applet is broken!

Reproducible: Always

Steps to Reproduce:
just install the presence applet and do not install its dataengine and run the presence applet , and there you have it! No Error about the missing dataengine!

Actual Results:  
There was no error or warning telling me about the missing dataengine!

Expected Results:  
There should be an error or warning message informing me that I had forgotten to install the presence applet's dataengine and without which the presence applet does not work.
Comment 1 Francesco Nwokeka 2011-07-15 14:03:06 UTC
Git commit 187be9085500994c998235e2f3dce594752ca31e by Francesco Nwokeka.
Committed on 15/07/2011 at 16:03.
Pushed by nwokeka into branch 'master'.

FIX: Presence applet should inform user when the required dataengine is not installed

Add: an error panel with a message telling users to install the appropriate dataengine if
they haven't done so.
this fix will be 100% effective in next KDE release as there is currently a bug (fixed by
aseigo).
BUG: 276139

A  +66   -0    package/contents/ui/ErrorPanel.qml         [License: GPL (v2+)]
M  +68   -0    package/contents/ui/RightPanel.qml     

http://commits.kde.org/telepathy-presence-applet/187be9085500994c998235e2f3dce594752ca31e