Discourage extension pages changes: Analysis
Last modified by Vincent Massol on 2024/11/19 16:14
- XWiki
- Requirements
- Idea
Description
Requirements
UC: Actions to consider:
- Edit
- Move / Rename
- Delete
UC: Personas:
- User
- Administrator
- Simple user
- Advanced user
Persona: User
Allow edit
- Sandbox
- Main.WebHome
Allow inline edit, but not wiki
- User Profile
- Dashboard
Protect better with rights / warnings
- Wiki Index (WikiManager.WebHome)
- Application Index (Applications.WebHome)
- Help (Help.WebHome *)
User Index (Main.UserDirectory) Keep customization
- AWM apps, like Tour, Menu, etc.
Analysis
XWiki.WebHome
- View
- Info message displayed inside the content
- Irrelevant message
- Edit
- Users don't have the Edit right
- As Admin there is not much you can break by editing the page, still this should be restricted and mention the extension name
- Create
- Create button is displayed but shows an error if the location is not changed
- Move
- Very problematic
- Improvements
- The problem is that this page is the parent of all User Profile. We could maybe replace it with Main.UserDirectory
- Move XWikiSyntax to Help
- Mark all profile pages as hidden and allow access to Users from User Index in the Drawer and Avatar icon + Breadcrumb
- Ideally the User Index should not be in the Navigation tree since it's available already in the Drawer. We could fix the User Index to display hidden profile pages.





