Version: svn trunk (using KDE 4.7.3)
Presets installed in system directories (/usr/share/apps/krita/paintoppresets/, owned by root:root) cannot be tagged using the "Add / Remove Tag" field in the preset docker. The field is greyed out when such a preset is selected.
Tagging is possible if the presets are installed in a user directory (~/.kde4/share/apps/krita/paintoppresets/ , owned by the user)
It appears to be an ownership/permissions issue. Presets owned by root (as system-wide installed presets are) cannot be tagged. User owned presets can be tagged. (Tried chown-ing a few presets to check).
Steps to Reproduce:
Open presets docker. Select a preset that is installed system-wide. Try to enter a tag in the "Add / Remove Tag" field.
"Add / Remove Tag" field is greyed out/inactive.
"Add / Remove Tag" field should be active, allowing tag to be typed in.
Bug seems to be present with both XML and Nepomuk as the resource tagging backend.
Yes, I can confirm (by simply chmod a-w inst/kde/share/apps/krita/paintoppresets/*. Srikanth, can you take a look?
Git commit f2cd675800078b57e9e3f55af610c4c1bed093bd by Sven Langkamp.
Committed on 25/11/2011 at 15:43.
Pushed by langkamp into branch 'master'.
allow adding the tags for read only files
M +1 -1 libs/widgets/KoResourceItemChooser.cpp