Review Request 122921: Handle job error when showing job finished notification

David Edmundson david at davidedmundson.co.uk
Thu Mar 12 16:56:44 UTC 2015


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/122921/#review77390
-----------------------------------------------------------

Ship it!


Thanks for doing this

- David Edmundson


On March 12, 2015, 4:50 p.m., David Rosca wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/122921/
> -----------------------------------------------------------
> 
> (Updated March 12, 2015, 4:50 p.m.)
> 
> 
> Review request for Plasma.
> 
> 
> Repository: plasma-workspace
> 
> 
> Description
> -------
> 
> When job finishes, the notifications applet shows a "%job_message%: Finished" notification with action to open url (extracted from description).
> If the job finishes with error, this notification still displays "Finished" and offers to open url, but as the job finished with error, this url will
> most probably be invalid. There is also no indication that the job actually finished with error.
> 
> This patch checks for job error and in case of error, set notification summary to "%job_message%: Error", body to error text and clears the actions (no open url).
> 
> It only works with jobs that actually sets the error text (KJob::setErrorText), because KJob::error is not exposed in dataengine.
> 
> 
> Diffs
> -----
> 
>   applets/notifications/package/contents/ui/Jobs.qml ee3ec5b 
> 
> Diff: https://git.reviewboard.kde.org/r/122921/diff/
> 
> 
> Testing
> -------
> 
> Error in job is now detected, displayed in notification and there is no "open url" action.
> 
> 
> File Attachments
> ----------------
> 
> error-notification
>   https://git.reviewboard.kde.org/media/uploaded/files/2015/03/12/a7f43698-8c8d-4ad3-aa03-5b527fcdc2d9__job-notification.png
> 
> 
> Thanks,
> 
> David Rosca
> 
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20150312/c86e0e29/attachment.html>


More information about the Plasma-devel mailing list