• Do not register here on develop.twiki.org, login with your twiki.org account.
• Use View topic Item7848 for generic doc work for TWiki-6.1.1. Use View topic Item7851 for doc work on extensions that are not part of a release. More... Close
• Anything you create or change in standard webs (Main, TWiki, Sandbox etc) will be automatically reverted on every SVN update.
Does this site look broken?. Use the LitterTray web for test cases.

Item4694: Standard user topics of TWikiUserMapping are referenced, but not defined

Item Form Data

AppliesTo: Component: Priority: CurrentState: WaitingFor: TargetRelease ReleasedIn
Engine User mapping Urgent Closed   minor 4.2.0

Edit Form Data

Summary:
Reported By:
Codebase:
Applies To:
Component:
Priority:
Current State:
Waiting For:
Target Release:
Released In:
 

Detail

On a fresh install of TWiki-4.2.0-beta1, using ApacheLogin:

  • There's no Main.TWikiUsers topic, though it is advised on the "TWiki front page" (Main.WebHome).
  • I've added an IF to the WebLeftbar, so it does not look so broken - SD

I can register quite fine,

  • From now on, Main.TWikiUsers exists, but is created by the non-existing Main.TWikiAdminUser.
  • created topic, still working on its content - SD

And I can do that strange sudo login thingy to add myself to Main.TWikiAdminGroup, by simply following the instructions.

  • From now on, I am TWikiAdminUser, and all subsequent edits are attributed to that non-existing user.
  • there was a logout link on the topic, and there used to be one in the leftbar, that would pop the admin id off, revealing the previous - This'll take some time to re-fix - SD

Killing TWiki's session cookie immediately threw me back from TWikiAdminUser to the account under which I had registered. Fine, not quite unexpected if you know a bit about TWiki's innards, but not quite documented.

That technique of "logging out" from TWikiAdminUser would IMHO make a fine content for the Main.TWikiAdminUser topic, and could be offered as a button, or automagically using JavaScript. Oh wait - perhaps this is implemented? I've suppressed JavaScript accidently...

-- TWiki:Main/HaraldJoerg - 21 Sep 2007

yup, good suggestions one and all smile I started work on the TWikiAdminUser topic last night - will be yoinking your observations into it smile

-- SvenDowideit - 21 Sep 2007

This sudo login way to become admin will have to be re-evaluated in 5.0

We will see how it goes now in 4.2.X.

I fear many users will be totally confused. The usability of this feature is not very good. And you cannot document your way out of bad usability design.

I really hope we can revisit my configure wizard approach I originally proposed but noone supported.

We probably have round a year to think about it.

-- TWiki:Main.KennethLavrsen - 21 Sep 2007

Part of the problem (i think) Is you're only thinking on this admin user in an installation context. Its there for more than that.

One thing I'm noticing when doing details perfomance work, is that the the code paths are markedly different if you're in the TWikIAdminGroup. And as most TWiki experts are likely to be in the admingroup (up to the existance of this feature). This makes it hard to impossible for those users to see the issues that normal users have.

Instead, on my 4.2 installations, I'm removing myself from the TWikiAdminGroup, and only elevating my permissions for the short time I need it.

As I see it, the useability issues, have little to do with the functionality itself, rather they are to do with a lack ... a UI.

Harald - 'Killing TWiki's session cookie'

When I last worked on it, there was a logout link in the top bar, same as exists when you use template login. I just noticed that this has dissapeared again (even though during this work i found a way to logout from apache too...)

-- TWiki:Main.SvenDowideit - 21 Sep 2007

added more docco, corrected some, and added LOGOUT link to the 2 topics.

-- SvenDowideit - 01 Oct 2007

ItemTemplate
Summary Standard user topics of TWikiUserMapping are referenced, but not defined
ReportedBy TWiki:Main.HaraldJoerg
Codebase 4.2.0, ~twiki4
SVN Range 14965
AppliesTo Engine
Component User mapping
Priority Urgent
CurrentState Closed
WaitingFor

Checkins TWikirev:14994 TWikirev:15000 TWikirev:15100 TWikirev:15101
TargetRelease minor
ReleasedIn 4.2.0
Edit | Attach | Watch | Print version | History: r16 < r15 < r14 < r13 < r12 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r16 - 2008-01-22 - KennethLavrsen
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback