NOTE: If you are a developer, please use a private wiki based on foswiki/trunk on a daily base ...or use
trunk.foswiki.org to view this page for some minimal testing.
Use
Item11383 for general documentation changes for release 1.1.5. Use
Item9693 for docu changes for release 2.0.
Item8344: TagMePlugin: Unable to allow everyone to change tags
| Priority: |
CurrentState: |
AppliesTo: |
Component: |
WaitingFor: |
| Normal |
New |
Extension |
TagMePlugin |
|
In the documentation of
TagMePlugin there is the following table about who's allowed to change tags:
| Preference name |
Meaning |
Default |
TAGMEPLUGIN_ALLOW_TAG_CHANGE |
List of users and groups that are allowed to change (rename and delete) tags (names separated by commas). Users that are not allowed to change post their change requests to TagMeChangeRequests? . If not set anyone can change tags. |
AdminGroup |
The way I understand it, using the setting
* Set TAGMEPLUGIN_ALLOW_TAG_CHANGE =
(i.e. leaving it empty) in
SitePreferences should allow everyone to change tags. This doesn't seem to work on my system. I first had to change
TagMePlugin.pm:
--- TagMePlugin.pm.orig 2009-06-11 18:29:57.000000000 +0200
+++ TagMePlugin.pm 2009-10-28 17:52:50.000000000 +0100
@@ -1483,8 +1483,7 @@
sub _canChange {
my $allowModifyPrefNames =
- Foswiki::Func::getPluginPreferencesValue('ALLOW_TAG_CHANGE')
- || 'AdminGroup';
+ Foswiki::Func::getPluginPreferencesValue('ALLOW_TAG_CHANGE');
return 1 if !$allowModifyPrefNames; # anyone is allowed to change
--
MartinKaufmann - 19 Nov 2009
I'm not sure we want to unsecure by default, (seeing as its been admin group forever), but there is a need to be able to set it to
something for a set of 'all registered users' - setting to
WikiGuest should imo make it 'everyone'
--
SvenDowideit - 26 Jun 2011
In this case, the documentation is wrong as it states
If not set anyone can change tags while it should say
If not set only AdminGroup can change tags.
--
MartinKaufmann - 27 Jun 2011