You are here: Foswiki>Tasks Web>Item2562 (07 Jan 2015, GeorgeClark)Edit Attach

Item2562: Not obvious to user that WebPreferences to override user settings with respect to skin (documentation)

pencil
Priority: Low
Current State: No Action Required
Released In: n/a
Target Release: minor
Applies To: Engine
Component: Documentation, FoswikiPrefs
Branches:
Reported By: ArthurClemens
Waiting For:
Last Change By: GeorgeClark
I find it illogical that a skin setting in WebPreferences overrides the user skin setting. It goes against the info in System.Skins: You can set the skin for the whole site, a single web or topic, or for each user individually.

Foswiki.pm line 1591 (release branch) reads user settings before web preferences.

-- ArthurClemens - 02 Jan 2010

I find it logical that web preferences overrides user preferences (maybe cause I'm used to this). Changing this behavior would have many consequences on existing sites. Remember that users can always impose their preferences using FINALPREFERENCES. Maybe we should highlight this in documentation...

-- GilmarSantosJr - 03 Jan 2010

As far as I remember user settings always ranked higher than web preferences.

Wow. Checked on an old TMWiki: a TESTTEST variable in WebPreferences overrides the value set in the user's hometopic.

I am getting old.

-- MichaelDaum - 03 Jan 2010

It has always been like this. And we have had many long discussions in the past of the current order of preference settings. And what we have now fits well in some cases. And not so well in others.

Current behavious is well documented in System.Macros#Setting_Preferences

But as Gilmar points out, the user can use FINALPREFERENCES to prevent WebPreferences to override.

There is no action to be done here unless we want to add more documentation in System.Skins putting some note to the order and the use of FINALPREFERENCES.

I doubt many will read this documentation at user level and if we add too much blabla the whole thing muds up. So be careful.

I have changed the summary field to documentation

-- KennethLavrsen - 03 Jan 2010

ItemTemplate edit

Summary Not obvious to user that WebPreferences to override user settings with respect to skin (documentation)
ReportedBy ArthurClemens
Codebase 1.0.8
SVN Range
AppliesTo Engine
Component Documentation, FoswikiPrefs
Priority Low
CurrentState No Action Required
WaitingFor
Checkins
TargetRelease minor
ReleasedIn n/a
CheckinsOnBranches
trunkCheckins
masterCheckins
ItemBranchCheckins
Release01x01Checkins
Topic revision: r5 - 07 Jan 2015, GeorgeClark
The copyright of the content on this website is held by the contributing authors, except where stated elsewhere. See Copyright Statement. Creative Commons License    Legal Imprint    Privacy Policy