0 Votes

Changes for page IncidentGallery

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

From version 4.1
edited by Ryan C
on 2025/07/17 05:41
Change comment: There is no comment for this version
To version 4.10
edited by Ryan C
on 2025/07/17 05:59
Change comment: There is no comment for this version

Summary

Details

XWiki.WikiMacroClass[0]
Macro code
... ... @@ -1,7 +1,8 @@
1 -{{groovy bindings="tags"}}
1 +{{groovy}}
2 +def tags = binding.variables['tags']
2 2  def includeTags = tags?.split(',')*.trim()*.toLowerCase().findAll { it }
3 -def maxCount = 100
4 4  
5 +def maxCount = 100
5 5  def hql = """
6 6   select doc.fullName
7 7   from XWikiDocument doc, BaseObject obj
... ... @@ -25,7 +25,7 @@
25 25  
26 26   if (!title || !summary) return
27 27  
28 - if (includeTags && tagList) {
29 + if (includeTags && tagList instanceof List) {
29 29   def docTags = tagList.collect { it.toString().toLowerCase() }
30 30   if (!docTags.any { includeTags.contains(it) }) return
31 31   }
... ... @@ -58,12 +58,4 @@
58 58  
59 59  if (results.isEmpty()) {
60 60   if (includeTags) {
61 - println "⚠️ No incidents found with selected tag(s): ${tags}"
62 - } else {
63 - println "⚠️ No incidents to display."
64 - }
65 -} else {
66 - println results.join("\n\n")
67 -}
68 -{{/groovy}}
69 69  
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,0 +1,1 @@
1 +tags
Parameter hidden
... ... @@ -1,0 +1,1 @@
1 +No
Parameter mandatory
... ... @@ -1,0 +1,1 @@
1 +No
Parameter name
... ... @@ -1,0 +1,1 @@
1 +tags
Parameter type
... ... @@ -1,0 +1,1 @@
1 +Wiki