Item9766: Topic permissions set via NatEditPlugin UI not being applied

Priority: Urgent
Current State: Closed
Released In: n/a
Target Release: n/a
Applies To: Extension
Component: NatEditPlugin
Reported By: LynnwoodBrown
Waiting For:
Last Change By: MichaelDaum
It appears that setting topic permissions (ALLOWTOPICVIEW, ALLOWTOPICCHANGE) via the NatEditPlugin permissions tab are not being applied. For example, if one uses the option in the "Permissions" tab for setting "Users who may edit:" to a particular group and then save the topic:
  • A preference setting for ALLOWTOPICCHANGE will be created but it will be empty.
  • A preference setting for PERMSET_CHANGE will be created and set to "details".
  • A preference setting for PERMSET_CHANGE_DETAILS will be created and set to the group entered in the UI.

Subsequent editing of the topic, does not set the ALLOWTOPICCHANGE preference. Testing confirms that there is no restriction applied on editing.

-- LynnwoodBrown - 29 Sep 2010

For some reason this happens when you forget to press the enter key to finalise the texboxlist item.

I haven't had time to debug it; but the work-around is to remember to press enter after you've got a name

-- PaulHarvey - 30 Sep 2010

Based on Paul's useful observation, I thought I might be able to track down the relevant js for this UI. Oddly enough, it appears to be part of edit.js (around line 115) associated with NatSkin (rather than NatEditPlugin), however I couldn't understand code sufficiently to conceive a fix.

-- LynnwoodBrown - 30 Sep 2010

Confirming this bug as well as the suggested workaround for FW 1.1.0.

-- HolstenerLiesel - 16 Oct 2010

Could you please test again on the latest NatEditPlugin release? Thanks.

-- MichaelDaum - 01 Dec 2010

ItemTemplate edit

Summary Topic permissions set via NatEditPlugin UI not being applied
ReportedBy LynnwoodBrown
SVN Range
AppliesTo Extension
Component NatEditPlugin
Priority Urgent
CurrentState Closed
TargetRelease n/a
ReleasedIn n/a
Topic revision: r8 - 22 Dec 2010, MichaelDaum
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