Changes for page Per Status

From version 100.1
edited by Andrea Omicini
on 03/07/2023 23:46
Change comment: There is no comment for this version
To version 101.1
edited by Andrea Omicini
on 06/07/2023 17:41
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -60,7 +60,7 @@
60 60  #foreach( $status in $statusList )
61 61   #if( $status != "published" && $status != "rejected" || $status == "published" && $showPublished || $status == "rejected" && $showRejected )
62 62   #set( $query = ", BaseObject as obj, #if( $oneUser ) LargeStringProperty as propAuthor, LargeStringProperty as propEditor, #end StringProperty as propStatus #if( !$hasEdit ), StringProperty as propAccess #end
63 - where obj.name = doc.fullName and obj.className = '${objectSpace}.Class' and obj.name <> '${objectPool}.Template' #if( $oneUser ) and propAuthor.id.id = obj.id and propEditor.id.id = obj.id and propAuthor.name = 'author' and propEditor.name = 'editor' and ( propAuthor.value like '$userString' or ( propAuthor.value = '' and propEditor.value like '$userString' ) ) #end and propStatus.id.id = obj.id and propStatus.name = 'status' and propStatus.value = '$status' #if( !$hasEdit ) and propAccess.id.id = obj.id and propAccess.name = 'access' and propAccess.value <> 'hidden' #end" )
63 + where obj.name = doc.fullName and obj.className = '${mainSpace}.Class' and obj.name <> '${objectPool}.Template' #if( $oneUser ) and propAuthor.id.id = obj.id and propEditor.id.id = obj.id and propAuthor.name = 'author' and propEditor.name = 'editor' and ( propAuthor.value like '$userString' or ( propAuthor.value = '' and propEditor.value like '$userString' ) ) #end and propStatus.id.id = obj.id and propStatus.name = 'status' and propStatus.value = '$status' #if( !$hasEdit ) and propAccess.id.id = obj.id and propAccess.name = 'access' and propAccess.value <> 'hidden' #end" )
64 64   #set( $itemFound = $xwiki.searchDocuments($query) )
65 65  ## set counters
66 66   #set( $itemStatusNo = $itemFound.size() )
... ... @@ -81,11 +81,11 @@
81 81   #if( $itemNo == 1 )
82 82   $services.localization.render('work').toLowerCase()
83 83   <span class="textsecondary">&ensp;/&ensp;</span>
84 - $services.localization.render("${objectSpace}.Class_status_${statusList[0]}").toLowerCase()
84 + $services.localization.render("Publications.Class_status_${statusList[0]}").toLowerCase()
85 85   #else
86 86   $services.localization.render('works').toLowerCase()
87 87   <span class="textsecondary">&ensp;/&ensp;</span>
88 - $services.localization.render("${objectSpace}.Class_status_${statusList[0]}_plural").toLowerCase() #end
88 + $services.localization.render("Publications.Class_status_${statusList[0]}_plural").toLowerCase() #end
89 89  #else
90 90   #if( $itemNo == 1 )
91 91   #if( $showPublished )
... ... @@ -129,7 +129,7 @@
129 129   #if( !$foreach.first )
130 130   &ensp;&bull;&ensp;
131 131   #end
132 - [[$services.localization.render("${objectSpace}.Class_status_${status}_short_plural").toLowerCase()>>||anchor="$status"]]
132 + [[$services.localization.render("Publications.Class_status_${status}_short_plural").toLowerCase()>>||anchor="$status"]]
133 133   #end
134 134  </div>
135 135  #end
... ... @@ -140,7 +140,7 @@
140 140  ## status top / start
141 141  <div class="mainselectseparator">
142 142   <a class="mainselectseparatorlink" id="$status" href=$xwiki.getURL($doc,"view","status=$status#if( $apiceUser )&user=$userName#elseif( $oneUser )&name=$userFirstName&surname=$userLastName#end")>
143 - $services.localization.render("${objectSpace}.Class_status_${status}_plural").toLowerCase()
143 + $services.localization.render("Publications.Class_status_${status}_plural").toLowerCase()
144 144   </a>
145 145  </div>
146 146  ## status top / end
... ... @@ -176,7 +176,7 @@
176 176  ## status bottom / start
177 177  <div #if( $foreach.last )id="bottom"#end class="mainselectbottom">
178 178   #set( $itemStatusNo = $itemMap[$status].size() )
179 -$itemStatusNo #if( $itemStatusNo == 1 )$services.localization.render("${objectSpace}.Class_status_${status}").toLowerCase()#{else}$services.localization.render("${objectSpace}.Class_status_${status}_plural").toLowerCase()#end &bull; #anchorlinks()
179 +$itemStatusNo #if( $itemStatusNo == 1 )$services.localization.render("Publications.Class_status_${status}").toLowerCase()#{else}$services.localization.render("Publications.Class_status_${status}_plural").toLowerCase()#end &bull; #anchorlinks()
180 180  </div>
181 181  ## status bottom / end
182 182  #end