Bug 326730

Summary: Can not download files unless there is a specific asset type handler
Product: [Unmaintained] bodega Reporter: Aaron J. Seigo <aseigo>
Component: Plasma Active clientAssignee: Aaron J. Seigo <aseigo>
Status: RESOLVED FIXED    
Severity: normal CC: active, notmart
Priority: HI    
Version: unspecified   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Aaron J. Seigo 2013-10-27 12:29:33 UTC
If a file is provided that does not fit the asset types with an type-specific handler, it simply can not be downloaded. 

Provide a generic downloader that puts the file into ~/Downloads to cover these cases.

Reproducible: Always
Comment 1 Aaron J. Seigo 2013-10-29 12:56:12 UTC
Git commit 6be2c844f9cb1932a1b415958d8c57d1a6c1dab9 by Aaron Seigo.
Committed on 29/10/2013 at 12:53.
Pushed by aseigo into branch 'master'.

a generic asset handler

it just installed into Downloads and uses xdg-open to open the result

M  +1    -0    lib/bodega/handlers/CMakeLists.txt
A  +28   -0    lib/bodega/handlers/generic/CMakeLists.txt
A  +63   -0    lib/bodega/handlers/generic/filethread.cpp     [License: LGPL (v2+)]
A  +49   -0    lib/bodega/handlers/generic/filethread.h     [License: LGPL (v2+)]
A  +97   -0    lib/bodega/handlers/generic/generichandler.cpp     [License: LGPL (v2+)]
A  +65   -0    lib/bodega/handlers/generic/generichandler.h     [License: LGPL (v2+)]
A  +47   -0    lib/bodega/handlers/generic/genericinstalljob.cpp     [License: LGPL (v2+)]
A  +45   -0    lib/bodega/handlers/generic/genericinstalljob.h     [License: LGPL (v2+)]
A  +47   -0    lib/bodega/handlers/generic/genericuninstalljob.cpp     [License: LGPL (v2+)]
A  +46   -0    lib/bodega/handlers/generic/genericuninstalljob.h     [License: LGPL (v2+)]

http://commits.kde.org/bodega-client/6be2c844f9cb1932a1b415958d8c57d1a6c1dab9