chinmoyr created this revision. REVISION SUMMARY "privilegeExecution" field will specify if protocol can perform file operation with elevated privileges. Dolphin relies on `KFileItemListProperties` for enabling some of its context menu actions. Internally `KFileItemListProperties` uses `KProtocolManager` to determine if a location supports reading, writing, deleting and moving. With these changes `KProtocolManager` will now check for the said field. Consequently, dolphin will be aware of our new file protocol and will show its context menu without any action being disabled.
BRANCH master REVISION DETAIL https://phabricator.kde.org/D7563 AFFECTED FILES src/core/kfileitemlistproperties.cpp src/core/kprotocolinfo.cpp src/core/kprotocolinfo_p.h src/core/kprotocolmanager.cpp src/core/kprotocolmanager.h src/ioslaves/file/file.json To: chinmoyr, #frameworks, dfaure Cc: elvisangelaccio