0 Votes

Changes for page IncidentGallery

Last modified by Ryan C on 2025/07/17 06:41

From version 3.3
edited by Ryan C
on 2025/07/17 05:37
Change comment: There is no comment for this version
To version 4.9
edited by Ryan C
on 2025/07/17 05:52
Change comment: There is no comment for this version

Summary

Details

XWiki.WikiMacroClass[0]
Macro code
... ... @@ -1,5 +1,5 @@
1 -{{groovy bindings="tags"}}
2 -def includeTags = tags?.split(',')*.trim()*.toLowerCase().findAll { it }
1 +{{groovy}}
2 +def includeTags = (tags ?: "").split(',')*.trim()*.toLowerCase().findAll { it }
3 3  def maxCount = 100
4 4  
5 5  def hql = """
... ... @@ -25,8 +25,8 @@
25 25  
26 26   if (!title || !summary) return
27 27  
28 - // Apply tag filter if tags are selected
29 - if (includeTags && tagList) {
28 + // Apply tag filtering
29 + if (includeTags && tagList instanceof List) {
30 30   def docTags = tagList.collect { it.toString().toLowerCase() }
31 31   if (!docTags.any { includeTags.contains(it) }) return
32 32   }
XWiki.WikiMacroParameterClass[0]
Parameter advanced
... ... @@ -1,0 +1,1 @@
1 +Yes
Parameter default value
... ... @@ -1,0 +1,1 @@
1 +Job Discrimination
Parameter deprecated
... ... @@ -1,0 +1,1 @@
1 +No
Parameter description
... ... @@ -1,1 +1,1 @@
1 -Categorize by tag
1 +tags
Parameter hidden
... ... @@ -1,0 +1,1 @@
1 +No
Parameter type
... ... @@ -1,1 +1,1 @@
1 -Macros.AntiWhiteTagClassClass.tags
1 +Wiki
Macros.AntiWhiteTagClass.WebHome[0]