Hi, we (the Cityadministration of Munich) do not want that our users can load hot new stuff like for example wallpapers or themes from external sources. We provide via systeminstallation wallpapers, themes, pictures, which can be choosable. But we do not want that users can load them from the network. Therefore we would propose that there's a key for the kiosk-mode which disables "Get Hot new Stuff" Reproducible: Always Steps to Reproduce: 1. Right-click on the Desktop 2. choose Desktop Settings Actual Results: For example: Clicking on "Get New Wallpapers" provide the possibility to the user, choosing/downloading new Wallpapers. Expected Results: For example: The user cannot fetch/lookup/install Wallpapers with "Get New Wallpapers"
Would you prefer the kiosk key hid the "Get Hot new Stuff" button completely? Or show a message when clicked saying it has been disabled by the administrators?
Ideally both. As we don't have QML bindings yet, none of the Plasma dialogs nor many KCMs would follow that, so a message in the download dialog should definitely be there and we can deal with the cosmetics later.
Well, QML Bindings are there in a branch and should land shortly afaik. Ok, I've never used any kiosk stuff before. Is there a tutorial somewhere about how it works these days? Googling got me https://dot.kde.org/2005/03/02/kde-kiosk-tutorial which links to a dead techbase page... How does kiosk work these days? Some QSetting somewhere?
if (!KAuthorized::authorize("ghns")) { ... }
Created a patch which works in every case except the one you want... Investigating why that is. The patch is here: https://git.reviewboard.kde.org/r/128856/
Git commit 2a7ac6f0753427f865fc9013868990cb3b530ecf by Jeremy Whiting. Committed on 07/09/2016 at 21:42. Pushed by whiting into branch 'master'. Add KAuthorized checks to allow disabling of ghns in kdeglobals. REVIEW:128856 M +6 -0 src/button.cpp M +29 -0 src/downloaddialog.cpp M +8 -0 src/downloaddialog.h http://commits.kde.org/knewstuff/2a7ac6f0753427f865fc9013868990cb3b530ecf