This issue has been created
 
 
XWiki Platform / cid:jira-generated-image-avatar-b935bc79-ffdc-4ac7-9a27-73ec3db401b5 XWIKI-25469 Open

Reorganize the Edit Macro dialog of the Notifications macro

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-301c954d-72c3-4786-b3d5-c1d11191df67 Charpentier Lucas created this issue on 22/Oct/26 11:58
 
Summary: Reorganize the Edit Macro dialog of the Notifications macro
Issue Type: cid:jira-generated-image-avatar-b935bc79-ffdc-4ac7-9a27-73ec3db401b5 Improvement
Affects Versions: 17.10.14, 18.8.0
Assignee: Unassigned
Components: Notifications
Created: 22/Oct/26 11:58
Priority: cid:jira-generated-image-static-major-4bdd0061-a816-4dc9-845e-f49309d3613e Major
Reporter: Charpentier Lucas
Description:

The Edit Macro dialog of the Notifications macro shows its 14 fields in alphabetical order: the parameter that switches between the two uses of the macro comes 12th, below the fold, while display options that are rarely changed are shown with the main ones instead of as advanced parameters.

KOs covered

Macro Criterion Parameters Problem
notifications C6 order useUserPreferences The switch between the two uses of the macro, the reader's own notifications or the activity of a part of the wiki, set by the third example of the documentation, is the 12th of the 14 fields and is only visible after scrolling. No order is declared, so the dialog sorts the fields by parameter ID.
notifications C8 advanced displaySystemEvents Rarely used, since the events XWiki triggers itself, like extension updates, are of little use in a list of changes, and not marked as advanced.
notifications C8 advanced displayReadEvents Rarely used, since the read marks are personal and mostly matter for the reader's own notifications, and not marked as advanced.
notifications C8 advanced displayReadStatus Rarely used, a display detail, and not marked as advanced.

Impact found on macro fluidity

These 4 KOs come from the WYSIWYG usability audit of the macros, under the criteria C6 order, C8 advanced of its usability criteria. The page of each macro, linked in the table, has the full notes and the steps to reproduce. Fixing them means changing the parameter declarations of the macros: their groups, order, default values, mandatory and advanced flags.