Änderungen von Dokument Checks
Zuletzt geändert von Holger Engels am 2025/11/06 11:58
Von Version 30.1
bearbeitet von Holger Engels
am 2025/07/09 15:28
am 2025/07/09 15:28
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Auf Version 33.1
bearbeitet von Holger Engels
am 2025/07/14 13:22
am 2025/07/14 13:22
Änderungskommentar:
Es gibt keinen Kommentar für diese Version
Zusammenfassung
-
Seiteneigenschaften (1 geändert, 0 hinzugefügt, 0 gelöscht)
Details
- Seiteneigenschaften
-
- Inhalt
-
... ... @@ -2,6 +2,7 @@ 2 2 import org.xwiki.rendering.block.Block; 3 3 import org.xwiki.rendering.block.Block.Axes; 4 4 import org.xwiki.rendering.block.match.MacroBlockMatcher; 5 +import org.xwiki.rendering.util.IdGenerator; 5 5 6 6 def c = 0 7 7 ... ... @@ -51,83 +51,95 @@ 51 51 } 52 52 53 53 if(noID.size() != 0) { 55 + println("") 54 54 println("**Keine ID** (" + noID.size() + ")") 55 55 def first = true 56 56 for(l in noID) 57 57 if(!first) 58 - print(",") 60 + print(", ") 59 59 else first = false 60 60 print("[[" + l.page + "]]") 61 61 } 62 62 63 63 if(noLoesung.size() != 0) { 66 + println("") 64 64 println("**Keine Lösung** (" + noLoesung.size() + ")") 65 65 def first = true 66 66 for(l in noLoesung) { 70 + def id = new IdGenerator().generateUniqueId("A", l.id); 67 67 if(!first) 68 - print(",") 72 + print(", ") 69 69 else first = false 70 - print("[[" + l.id + ">>" + l.page + "||anchor=" + l.id + "]]")74 + print("[[" + l.id + ">>" + l.page + "||anchor=" + id + "]]") 71 71 } 72 72 } 73 73 74 74 if(noAFB.size() != 0) { 79 + println("") 75 75 println("**Kein AFB** (" + noAFB.size() + ")") 76 76 def first = true 77 77 for(l in noAFB) { 83 + def id = new IdGenerator().generateUniqueId("A", l.id); 78 78 if(!first) 79 - print(",") 85 + print(", ") 80 80 else first = false 81 - print("[[" + l.id + ">>" + l.page + "||anchor=" + l.id + "]]")87 + print("[[" + l.id + ">>" + l.page + "||anchor=" + id + "]]") 82 82 } 83 83 } 84 84 85 85 if(noKompetenzen.size() != 0) { 92 + println("") 86 86 println("**Keine Kompetenzbereiche** (" + noKompetenzen.size() + ")") 87 87 def first = true 88 88 for(l in noKompetenzen) { 96 + def id = new IdGenerator().generateUniqueId("A", l.id); 89 89 if(!first) 90 - print(",") 98 + print(", ") 91 91 else first = false 92 - print("[[" + l.id + ">>" + l.page + "||anchor=" + l.id + "]]")100 + print("[[" + l.id + ">>" + l.page + "||anchor=" + id + "]]") 93 93 } 94 94 } 95 95 96 96 if(noQuelle.size() != 0) { 105 + println("") 97 97 println("**Keine Quelle** (" + noQuelle.size() + ")") 98 98 def first = true 99 99 for(l in noQuelle) { 109 + def id = new IdGenerator().generateUniqueId("A", l.id); 100 100 if(!first) 101 - print(",") 111 + print(", ") 102 102 else first = false 103 - print("[[" + l.id + ">>" + l.page + "||anchor=" + l.id + "]]")113 + print("[[" + l.id + ">>" + l.page + "||anchor=" + id + "]]") 104 104 } 105 105 } 106 106 107 107 if(noLizenz.size() != 0) { 118 + println("") 108 108 println("**Keine Lizenz** (" + noLizenz.size() + ")") 109 109 def first = true 110 110 for(l in noLizenz) { 122 + def id = new IdGenerator().generateUniqueId("A", l.id); 111 111 if(!first) 112 - print(",") 124 + print(", ") 113 113 else first = false 114 - print("[[" + l.id + ">>" + l.page + "||anchor=" + l.id + "]]")126 + print("[[" + l.id + ">>" + l.page + "||anchor=" + id + "]]") 115 115 } 116 116 } 117 117 118 118 if(noZeit.size() != 0) { 131 + println("") 119 119 println("**Keine Bearbeitungszeit** (" + noZeit.size() + ")") 120 120 def first = true 121 121 for(l in noZeit) { 135 + def id = new IdGenerator().generateUniqueId("A", l.id); 122 122 if(!first) 123 - print(",") 137 + print(", ") 124 124 else first = false 125 - print("[[" + l.id + ">>" + l.page + "||anchor=" + l.id + "]]")139 + print("[[" + l.id + ">>" + l.page + "||anchor=" + id + "]]") 126 126 } 127 127 } 128 128 } 129 129 130 130 println("**Anzahl Aufgaben** " + c) 131 - 132 132 {{/groovy}} 133 133