Changes for page Příklady podmínek
Last modified by Petr Benda on 2025/04/04 10:23
From version 2.1
edited by Jan Šimeček
on 2024/07/16 13:04
on 2024/07/16 13:04
Change comment:
There is no comment for this version
To version 4.1
edited by Jan Šimeček
on 2024/07/16 13:08
on 2024/07/16 13:08
Change comment:
There is no comment for this version
Summary
-
Page properties (1 modified, 0 added, 0 removed)
Details
- Page properties
-
- Content
-
... ... @@ -2,7 +2,7 @@ 2 2 3 3 = Obecné podmínky na dílo, svazek, čtenáře = 4 4 5 -|=Popis podmínky|=(% colspan="1" %)Podmínka FOX/SQL|=(% colspan="1" %)Podmínka v [[TQL - Tritius Query Language>> url:https://confluence.tritius.cz/display/TP/TQL+-+Tritius+Query+Language]] od verze 6.1.0|=PodmínkaSQL|=(% colspan="1" %)Automatický převod5 +|=Popis podmínky|=(% colspan="1" %)Podmínka FOX/SQL|=(% colspan="1" %)Podmínka v [[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] od verze 6.1.0|=PodmínkaSQL|=(% colspan="1" %)Automatický převod 6 6 |Titulová podmínka na druh dokumentu kromě AV Media|(% colspan="1" %)druhdoku<>'AV'|(% colspan="1" %)workTypeId <> -7| |(% colspan="1" %) 7 7 |(% colspan="1" %) |(% colspan="1" %)tsign like 'TK%' or tsign like 'DH%'|(% colspan="1" %)workLocMark STARTS IN ('TK', 'DH')|(% colspan="1" %) |(% colspan="1" %) 8 8 |(% colspan="1" %) |(% colspan="1" %)druhdoku='AV' and tsign not like 'DVDB%'|(% colspan="1" %)workTypeId = -7 AND workLocMark NOT STARTS 'DVDB'|(% colspan="1" %) |(% colspan="1" %) ... ... @@ -162,7 +162,7 @@ 162 162 |((( 163 163 = Pravidla akcí - Změny před/po akci = 164 164 165 -|=Popis|=(% colspan="1" %)[[TQL - Tritius Query Language>> url:https://confluence.tritius.cz/display/TP/TQL+-+Tritius+Query+Language]] před akcí od verze 6.1.0|=(% colspan="1" %)[[TQL - Tritius Query Language>>url:https://confluence.tritius.cz/display/TP/TQL+-+Tritius+Query+Language]] po akci od verze 6.1.0|=(% colspan="1" %)JAVA podmínka před akcí|=JAVA podmínka po akci|=(% colspan="1" %)Poznámka165 +|=Popis|=(% colspan="1" %)[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] před akcí od verze 6.1.0|=(% colspan="1" %)[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] po akci od verze 6.1.0|=(% colspan="1" %)JAVA podmínka před akcí|=JAVA podmínka po akci|=(% colspan="1" %)Poznámka 166 166 |(% colspan="1" %)Přepůjčení svazku čtenáři s id = 1|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)skipReservations(params);|(% colspan="1" %)borrowToReader(1L, item, department, now);|(% colspan="1" %)Od verze 1.22.0 167 167 |(% colspan="1" %)Přepůjčení svazku čtenáři s id = 1 pokud neexistuje rezervace|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)borrowToReaderIfNotReserved(1L, item, department, now);|(% colspan="1" %)Od verze 1.28.0 168 168 |(% colspan="1" %)Změna kategorie svazku po vrácení|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)item.setBorrowCategory(serviceProvider.getBorrowCategoryService().load(1102L));|(% colspan="1" %)- ... ... @@ -173,7 +173,7 @@ 173 173 item.setLocationOwner(serviceProvider.getLocationService().load(245L)); 174 174 )))|(% colspan="1" %)- 175 175 176 -|=Popis|=(% colspan="1" %)[[TQL - Tritius Query Language>> url:https://confluence.tritius.cz/display/TP/TQL+-+Tritius+Query+Language]] podmínka od verze 6.1.0|=JAVA podmínka|=Poznámka176 +|=Popis|=(% colspan="1" %)[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] podmínka od verze 6.1.0|=JAVA podmínka|=Poznámka 177 177 |Čtenářská podmínka, zda má čtenář platnou registraci na oddělení, na které přichází.|(% colspan="1" %) | 178 178 179 179 {{{cz.effectiva.tritius.server.ao.contexts.ServiceContext context = cz.effectiva.tritius.utils.UserContext.createCurrentContext(now); cz.effectiva.tritius.server.usecase.registration.CheckRegistrationRequest request = cz.effectiva.tritius.server.usecase.registration.CheckRegistrationRequest.lastEndingActiveOf(userResult.getUser(), department, context); return serviceProvider.getRegistrationService().checkRegistration(request).isHasActiveRegistration();}}}|- ... ... @@ -190,7 +190,7 @@ 190 190 191 191 = Dispečink internetu = 192 192 193 -|=Popis příkazu|=(% colspan="1" %)Podmínka v [[TQL - Tritius Query Language>> url:https://confluence.tritius.cz/display/TP/TQL+-+Tritius+Query+Language]] od verze 6.1.0|=(% colspan="1" %)Java podmínka|=(% colspan="1" %)Poznámka193 +|=Popis příkazu|=(% colspan="1" %)Podmínka v [[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] od verze 6.1.0|=(% colspan="1" %)Java podmínka|=(% colspan="1" %)Poznámka 194 194 |(% colspan="1" %)Podmínka na konkrétního uživatele|(% colspan="1" %)userReaderNumberValue= 644|(% colspan="1" %)return (userResult ~!= null && userResult.getUser() ~!= null && userResult.getUser().getReaderNumber() ~!=null) ? userResult.getUser().getReaderNumber().getValue().equals(644L) : false;|(% colspan="1" %) 195 195 196 196 = Vlastní informace = ... ... @@ -197,12 +197,12 @@ 197 197 198 198 Používá se **FreeMarker**. Viz Google a psaní podmínek. 199 199 200 -|=Popis|=(% colspan="1" %)Kód|=Náhled 201 -|((( 200 +|=(% style="width: 255px;" %)Popis|=(% colspan="1" style="width: 745px;" %)Kód|=(% style="width: 517px;" %)Náhled 201 +|(% style="width:255px" %)((( 202 202 Čtenářské číslo; - Jméno čtenáře 203 203 204 204 Datum narození; Datum poslední návštěvy; - Počet čekajících rezervací a odložení; - Text z kolonky POZOR 205 -)))|(% colspan="1" %)((( 205 +)))|(% colspan="1" style="width:745px" %)((( 206 206 <#if container.getBirthdate()??> 207 207 ${container.getBirthdate()?datetime?string('dd.MM.yy')} 208 208 </#if> ... ... @@ -216,24 +216,24 @@ 216 216 <#if container.hasCautionNote()> 217 217 - <font color="red"> ${container.getCautionNote()}</font> 218 218 </#if> 219 -)))|((( 219 +)))|(% style="width:517px" %)((( 220 220 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2019-9-3%209%3A29%3A14.png?version=1&modificationDate=1567495748000&api=v2]] 221 221 ))) 222 -|(% colspan="1" %)((( 222 +|(% colspan="1" style="width:255px" %)((( 223 223 Čtenářské číslo; - Jméno čtenáře 224 224 225 225 Věk čtenáře; @ pokud má čtenář vyplněný email; Datum poslední návštěvy; Datum konce registrace 226 -)))|(% colspan="1" %)<#if container.getAgeFormated()??> 226 +)))|(% colspan="1" style="width:745px" %)<#if container.getAgeFormated()??> 227 227 Věk: ${container.getAgeFormated()} 228 228 </#if> 229 -${container.getInfoMailLastVisitEndingRegistration()}|(% colspan="1" %)((( 229 +${container.getInfoMailLastVisitEndingRegistration()}|(% colspan="1" style="width:517px" %)((( 230 230 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2019-9-3%209%3A33%3A56.png?version=1&modificationDate=1567496030000&api=v2]] 231 231 ))) 232 -|(% colspan="1" %)((( 232 +|(% colspan="1" style="width:255px" %)((( 233 233 Čtenářské číslo; - Jméno čtenáře 234 234 235 235 Počet čekajících rezervací a odložení; Datum poslední návštěvy; Datum konce registrace 236 -)))|(% colspan="1" %)((( 236 +)))|(% colspan="1" style="width:745px" %)((( 237 237 <#if container.getWaitingRequestsCount()!=0> 238 238 <font color="red">${container.translate("Waiting_retrievals")}: ${container.getWaitingRequestsCount()} 239 239 </font> ... ... @@ -240,27 +240,27 @@ 240 240 </#if> 241 241 242 242 ${container.getInfoMailLastVisitEndingRegistration()} 243 -)))|(% colspan="1" %)((( 243 +)))|(% colspan="1" style="width:517px" %)((( 244 244 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2019-9-3%209%3A37%3A5.png?version=1&modificationDate=1567496219000&api=v2]] 245 245 ))) 246 -|(% colspan="1" %)((( 246 +|(% colspan="1" style="width:255px" %)((( 247 247 Čtenářské číslo; - Jméno čtenáře 248 248 249 249 @ pokud má čtenář vyplněný email; Datum poslední návštěvy; Datum konce registrace (zeleně pokud platí, červeně pokud již skončila) 250 -)))|(% colspan="1" %)${container.getInfoMailLastVisit()} 250 +)))|(% colspan="1" style="width:745px" %)${container.getInfoMailLastVisit()} 251 251 <#if container.isRegistrationExpired() && container.loadLastEndingRegistrationCharge()??> 252 252 <font color="red">${container.loadLastEndingRegistrationCharge()?string("dd.MM.yyyy")}</font> 253 253 </#if> 254 254 <#if container.isRegistrationExpired()==false && container.loadLastEndingRegistrationCharge()??> 255 255 <font color="green">${container.loadLastEndingRegistrationCharge()?string("dd.MM.yyyy")}</font> 256 -</#if>|(% colspan="1" %)((( 256 +</#if>|(% colspan="1" style="width:517px" %)((( 257 257 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2019-9-6%2011%3A1%3A21.png?version=1&modificationDate=1567760475000&api=v2]] 258 258 ))) 259 -|(% colspan="1" %)((( 259 +|(% colspan="1" style="width:255px" %)((( 260 260 Čtenářské číslo; - Jméno čtenáře 261 261 262 262 @ pokud má čtenář vyplněný email; Datum poslední návštěvy; Datum konce registrace (zeleně pokud platí, červeně pokud během 31 dní vyprší) 263 -)))|(% colspan="1" %)((( 263 +)))|(% colspan="1" style="width:745px" %)((( 264 264 ${container.getInfoMailLastVisit()} 265 265 266 266 <#if container.getWaitingRequestsCount()!=0> ... ... @@ -276,17 +276,17 @@ 276 276 </#if> 277 277 ${container.loadLastEndingRegistrationCharge()?string("dd.MM.yyyy")}</font> 278 278 </#if> 279 -)))|(% colspan="1" %)((( 279 +)))|(% colspan="1" style="width:517px" %)((( 280 280 [[image:https://confluence.tritius.cz/download/attachments/35815451/snimek-vlastni-info.png?version=1&modificationDate=1602765335000&api=v2]] 281 281 ))) 282 -|(% colspan="1" %)Věk obarvený podle let. Nad 15 (a zároveň) červený, pod 15 modrý. |(% colspan="1" %)<#if container.getAgeFormated()??> 282 +|(% colspan="1" style="width:255px" %)Věk obarvený podle let. Nad 15 (a zároveň) červený, pod 15 modrý. |(% colspan="1" style="width:745px" %)<#if container.getAgeFormated()??> 283 283 <#if container.getAgeFormated()?number gte 15> 284 284 Věk: <font color="red"> ${container.getAgeFormated()}</font> 285 285 <#else> 286 286 Věk: <font color="blue"> ${container.getAgeFormated()}</font> 287 287 </#if> 288 -</#if>|(% colspan="1" %) 289 -|(% colspan="1" %)((( 288 +</#if>|(% colspan="1" style="width:517px" %) 289 +|(% colspan="1" style="width:255px" %)((( 290 290 Rozpis počtu čekajících objednávek čtenáře. 291 291 292 292 Jednotlivé typy objednávek se oddělují lomenem. ... ... @@ -296,7 +296,7 @@ 296 296 Daný typ se zobrazuje pouze pokud pro daný typ existuje alespoň jedna čekající objednávka. 297 297 298 298 299 -)))|(% colspan="1" %)((( 299 +)))|(% colspan="1" style="width:745px" %)((( 300 300 ${container.getInfoMailLastVisit()} 301 301 302 302 <#if container.getWaitingRequestsCount() != 0> ... ... @@ -330,10 +330,10 @@ 330 330 331 331 </font> 332 332 </#if> 333 -)))|(% colspan="1" %)((( 333 +)))|(% colspan="1" style="width:517px" %)((( 334 334 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2024-3-14_13-23-44.png?version=1&modificationDate=1710419025000&api=v2||width="500"]] 335 335 ))) 336 -|(% colspan="1" %)Zobrazuje upozornění, že má čtenář dnes narozeniny nebo svátek.|(% colspan="1" %)((( 336 +|(% colspan="1" style="width:255px" %)Zobrazuje upozornění, že má čtenář dnes narozeniny nebo svátek.|(% colspan="1" style="width:745px" %)((( 337 337 <#if container.hasBirthday()> 338 338 <font color="red"> - narozeniny</font> 339 339 </#if> ... ... @@ -341,14 +341,14 @@ 341 341 <#if container.hasNameDay()> 342 342 <font color="red"> - svátek</font> 343 343 </#if> 344 -)))|(% colspan="1" %)((( 344 +)))|(% colspan="1" style="width:517px" %)((( 345 345 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2024-3-14_13-37-46.png?version=1&modificationDate=1710419867000&api=v2||width="400"]] 346 346 ))) 347 -|(% colspan="1" %)((( 347 +|(% colspan="1" style="width:255px" %)((( 348 348 Výchozí stav ( mail, posl. návštěva, svátek, čekající rez./odl. ) + věk různobarevný podle hranice 15let 349 349 350 350 * použito v Domažlice 351 -)))|(% colspan="1" %)((( 351 +)))|(% colspan="1" style="width:745px" %)((( 352 352 ${container.getInfoMailLastVisit()} <#if container.hasNameDay()> <font color="red"> - ${container.translate("has_nameday_today")}.</font> </#if> <#if container.getWaitingRequestsCount()!=0> <font color="red"> - ${container.translate("Waiting_reservations/retrievals")} - ${container.getWaitingRequestsCount()}</font> </#if> 353 353 354 354 <#if container.getAgeFormated()??> ... ... @@ -358,12 +358,12 @@ 358 358 Věk: <font color="blue"> ${container.getAgeFormated()}</font> 359 359 </#if> 360 360 </#if> 361 -)))|(% colspan="1" %) 362 -|(% colspan="1" %)((( 361 +)))|(% colspan="1" style="width:517px" %) 362 +|(% colspan="1" style="width:255px" %)((( 363 363 Mail, posl. návštěva, končící registrace , povolání, vzdělání, škola, svátek a čekající rez./odl. 364 364 365 365 * použito v Chotěboř 366 -)))|(% colspan="1" %)((( 366 +)))|(% colspan="1" style="width:745px" %)((( 367 367 ${container.getInfoMailLastVisitEndingRegistration()} 368 368 <#if container.hasProfession()> 369 369 <font color="green">${container.getProfession()}</font> ... ... @@ -378,12 +378,12 @@ 378 378 </#if> <#if container.getWaitingRequestsCount()!=0> <font color="red"> - ${container.translate("Waiting_reservations/retrievals")} - ${container.getWaitingRequestsCount()}</font> </#if> 379 379 380 380 381 -)))|(% colspan="1" %) 382 -|(% colspan="1" %)((( 381 +)))|(% colspan="1" style="width:517px" %) 382 +|(% colspan="1" style="width:255px" %)((( 383 383 Mail, posl. návštěva, vzdělání, povolání, svátek, čekající rez./odl. 384 384 385 385 * použito v UNYP 386 -)))|(% colspan="1" %)${container.getInfoMailLastVisit()} 386 +)))|(% colspan="1" style="width:745px" %)${container.getInfoMailLastVisit()} 387 387 <#if container.hasEducationLevel()> 388 388 <font color="orange">${container.getEducationLevel()}</font> 389 389 </#if> ... ... @@ -390,4 +390,4 @@ 390 390 <#if container.hasProfession()> 391 391 <font color="green">${container.getProfession()}</font> 392 392 </#if> 393 -<#if container.hasNameDay()> <font color="red"> - ${container.translate("has_nameday_today")}.</font> </#if> <#if container.getWaitingRequestsCount()~!=0> <font color="red"> - ${container.translate("Waiting_reservations/retrievals")} - ${container.getWaitingRequestsCount()}</font> </#if>|(% colspan="1" %) 393 +<#if container.hasNameDay()> <font color="red"> - ${container.translate("has_nameday_today")}.</font> </#if> <#if container.getWaitingRequestsCount()~!=0> <font color="red"> - ${container.translate("Waiting_reservations/retrievals")} - ${container.getWaitingRequestsCount()}</font> </#if>|(% colspan="1" style="width:517px" %)