This issue has been created
 
 
XWiki Platform / cid:jira-generated-image-avatar-a02ce606-88ad-4e35-90fc-3cc172778726 XWIKI-24092 Open

Add the possibility to use the full macro parameter type class name (including package) for the parameter displayer

 
View issue   ยท   Add comment
 

Issue created

 
cid:jira-generated-image-avatar-30182069-2d32-4fa1-9717-ef07c2292d28 Mohamed Boussaa created this issue on 06/Mar/26 11:46
 
Summary: Add the possibility to use the full macro parameter type class name (including package) for the parameter displayer
Issue Type: cid:jira-generated-image-avatar-a02ce606-88ad-4e35-90fc-3cc172778726 Improvement
Assignee: Unassigned
Components: Display
Created: 06/Mar/26 11:46
Priority: cid:jira-generated-image-static-major-0b2e9647-d22c-454d-b3f7-201def43eb2c Major
Reporter: Mohamed Boussaa
Description:

Currently only the class name of the macro parameter type is used to define/compute the parameter displayer path, so conflicts can happen, for example when several macros have parameter types sharing the same class name.

Macro 1 parameter type : org.xwiki.macro1.SomeType
Macro 2 parameter type : org.xwiki.macro2.SomeType

So, to avoid macro parameter displayer conflicts we should add the possibility to use the full class name including package.