Useraction doesn't display the "My Folder" user action

Context:

  • Plone 5.2.0 (5207), with data migrated from a Plone 5.1.5 site
  • CMF 2.4.0
  • Zope 4.1.1
  • Python 3.7.3 (default, Apr 4 2019, 08:55:10) [GCC 8.3.1 20190329]
  • PIL 6.1.0 (Pillow)
  • WSGI : On
  • Serveur : waitress 1.3.0

and

  • "Enable User Folders" enabled at .../@@security-controlpanel
  • "My Folder" not hidden (shown) in the action category "User actions" at .../@@actions-controlpanel

Problem: When a user clicks on his name (at .../useractions), only the following user actions are displayed:

  • "Preferences"
  • "Dashboard"
  • "Log out"

and, notably, the "My Folder" user action isn't displayed.

This has been tested with users both:

  • already existing (originally added on the Plone 5.1.5 site, thanks to collective.mass_subscriptions 0.1.1),
  • newly added on the Plone 5.2 site at .../@@new-user.

Do you know what's going on?

I tested with a fresh Plone 5.2 site: this problem is not present :face_with_raised_eyebrow:

OK, I guess I figured out what had caused the problem: the Plone 5.2 site I'm working on is supposed to replace an old CPS site and I want to have at least some URLs of the new site to be the same as of the old one, especially for personal pages of some members.

I noticed the .../@@manage-aliases action that provides an "easy way to make an item available under two different URLs". But, because it is also written that "To change the primary url of content, use Actions > Rename", I decided to rename Members to members. And this broke the "My Folder" user action feature.

IMHO, renaming sensible folders either should be impossible or, at least, when they are about doing so, administrators should be warned this may break some Plone's features.

Plone Foundation Code of Conduct