Änderungen von Dokument Checks

Zuletzt geändert von Holger Engels am 2025/07/14 15:22

Von Version 26.1
bearbeitet von Holger Engels
am 2025/07/09 17:21
Änderungskommentar: Es gibt keinen Kommentar für diese Version
Auf Version 14.1
bearbeitet von Holger Engels
am 2025/07/06 20:18
Änderungskommentar: Es gibt keinen Kommentar für diese Version

Zusammenfassung

Details

Seiteneigenschaften
Inhalt
... ... @@ -1,6 +1,4 @@
1 1  {{groovy}}
2 -import org.xwiki.rendering.block.Block;
3 -import org.xwiki.rendering.block.Block.Axes;
4 4  import org.xwiki.rendering.block.match.MacroBlockMatcher;
5 5  def c = 0
6 6  def noID = []
... ... @@ -30,21 +30,20 @@
30 30   if(!a.parameters.id)
31 31   noID.add([page: link])
32 32   else {
33 - def ll = page.space + ".Lösung " + a.parameters.id + ".WebHome"
31 + ll = page.space + ".Lösung " + a.parameters.id + ".WebHome"
34 34   if(xwiki.getDocument(ll).isNew())
35 - noLoesung.add([page: link, id : a.parameters.id])
36 -
37 - if(!a.parameters.afb || a.parameters.afb == "")
38 - noAFB.add([page: link, id : a.parameters.id])
39 - if(!a.parameters.kompetenzen || a.parameters.kompetenzen == "")
40 - noKompetenzen.add([page: link, id : a.parameters.id])
41 - if(!a.parameters.quelle || a.parameters.quelle == "")
42 - noQuelle.add([page: link, id : a.parameters.id])
43 - if(!a.parameters.lizenz && !a.parameters.cc)
44 - noLizenz.add([page: link, id : a.parameters.id])
45 - if(!a.parameters.zeit || a.parameters.zeit == "")
46 - noZeit.add([page: link, id : a.parameters.id])
33 + noLoesung.add([page: link, d : a.parameters.id])
47 47   }
35 + if(!a.parameters.afb || a.parameters.afb == "")
36 + noAFB.add([page: link, d : a.parameters.id])
37 + if(!a.parameters.kompetenzen || a.parameters.kompetenzen == "")
38 + noKompetenzen.add([page: link, d : a.parameters.id])
39 + if(!a.parameters.quelle || a.parameters.quelle == "")
40 + noQuelle.add([page: link, d : a.parameters.id])
41 + if(!a.parameters.lizenz && !a.parameters.cc)
42 + noLizenz.add([page: link, d : a.parameters.id])
43 + if(!a.parameters.zeit || a.parameters.zeit == "")
44 + noZeit.add([page: link, d : a.parameters.id])
48 48   }
49 49   }
50 50  }
... ... @@ -53,7 +53,7 @@
53 53  
54 54  println("**Keine ID** (" + noID.size() + ")")
55 55  if(noID.size() != 0) {
56 - def first = true
53 + first = true
57 57   for(l in noID)
58 58   if(!first)
59 59   print(",")
... ... @@ -63,7 +63,7 @@
63 63  
64 64  println("**Keine Lösung** (" + noLoesung.size() + ")")
65 65  if(noLoesung.size() != 0) {
66 - def first = true
63 + first = true
67 67   for(l in noLoesung)
68 68   if(!first)
69 69   print(",")
... ... @@ -71,5 +71,54 @@
71 71   print("[[" + l.id + ">>" + l.page + "||anchor=" + l.id + "]]")
72 72  }
73 73  
71 +println("**Kein AFB** (" + noAFB.size() + ")")
72 +if(noAFB.size() != 0) {
73 + first = true
74 + for(l in noAFB)
75 + if(!first)
76 + print(",")
77 + else first = false
78 + print("[[" + l.id + ">>" + l.page + "||anchor=" + l.id + "]]")
79 +}
80 +
81 +println("**Keine Kompetenzbereiche** (" + noKompetenzen.size() + ")")
82 +if(noKompetenzen.size() != 0) {
83 + first = true
84 + for(l in noKompetenzen)
85 + if(!first)
86 + print(",")
87 + else first = false
88 + print("[[" + l.id + ">>" + l.page + "||anchor=" + l.id + "]]")
89 +}
90 +
91 +println("**Keine Quelle** (" + noQuelle.size() + ")")
92 +if(noQuelle.size() != 0) {
93 + first = true
94 + for(l in noQuelle)
95 + if(!first)
96 + print(",")
97 + else first = false
98 + print("[[" + l.id + ">>" + l.page + "||anchor=" + l.id + "]]")
99 +}
100 +
101 +println("**Keine Lizenz** (" + noLizenz.size() + ")")
102 +if(noLizenz.size() != 0) {
103 + first = true
104 + for(l in noLizenz)
105 + if(!first)
106 + print(",")
107 + else first = false
108 + print("[[" + l.id + ">>" + l.page + "||anchor=" + l.id + "]]")
109 +}
110 +
111 +println("**Keine Bearbeitungszeit** (" + noZeit.size() + ")")
112 +if(noZeit.size() != 0) {
113 + first = true
114 + for(l in noZeit)
115 + if(!first)
116 + print(",")
117 + else first = false
118 + print("[[" + l.id + ">>" + l.page + "||anchor=" + l.id + "]]")
119 +}
74 74  {{/groovy}}
75 75