Ticket #11752 (confirmed Bug)

Opened 5 years ago

Last modified 4 years ago

Global "Show 'Short Name' on content?" check box should enable/disable field on personalize form

Reported by: dextermilo Owned by: limi
Priority: minor Milestone: 4.x
Component: General Version: 4.1
Keywords: Cc:

Description

When the global setting is "off" users can still see the corresponding field on their personalize form, causing confusion.

The field on personalize_form should probably be hidden unless the global setting is on.

Change History

comment:1 Changed 4 years ago by imacdonald

  • Version set to 4.1

The description of this option in Site setup/Editing in English is plainly incorrect: "Once enabled, users will then be able to enable this option in their preferences."

Furthermore, the option has no effect anyway as the short name can still be changed by entering Contents/Rename.

Checking the option in Site setup/Editing should ideally prevent editing of the short name, by whichever means, unless the user has some assigned role.

comment:2 Changed 4 years ago by kleist

  • Status changed from new to confirmed
  • Component changed from User Experience and Interface to General

Trying another component...

comment:3 Changed 4 years ago by kleist

  • Milestone set to 4.x

Confirming bug with 4.3 coredev buildout.

Something is probably fishy in the setUpWidgets() method here:

 https://github.com/plone/plone.app.users/blob/master/plone/app/users/browser/personalpreferences.py#L136

Note: See TracTickets for help on using tickets.