Zmiany dla strony Příklady podmínek
Ostatnio modyfikowane 2025/11/14 12:07 przez Jan Slezák
Podsumownaie
-
Właściwości strony (1 modified, 0 added, 0 removed)
Details
- Właściwości strony
-
- Zawartość
-
... ... @@ -183,7 +183,7 @@ 183 183 )))|(% colspan="1" %) 184 184 )))|(% colspan="1" %) 185 185 186 -= SQL podmínky(nadíla, svazky, ...) =186 += Warunki SQL (dotyczące dzieł, tomów itp.) = 187 187 188 188 * Používají se u některých definic. 189 189 ** Např. prohledávané oblasti, webové definice, revize, ... ... ... @@ -191,9 +191,17 @@ 191 191 *1. Do ujormu - používá používá jiné aliasy než se zadávají v podmínkách. 192 192 *1. Do javy - svazky/díla se načítají hromadně a pak se teprve vyhodnocuje, zda patří/nepatří k dané definici (revizi, oblasti apod.). 193 193 * SQL konstrukce tedy nejsou podporovány automaticky, ale musí se pro ně podpora programovat → **ne každé SQL jde vždy použít!** 194 +* Są one używane w niektórych definicjach. 195 +** Na przykład przeszukiwane obszary, definicje internetowe, recenzje... 196 +* Warunki podane w ten sposób muszą być przekształcone: 194 194 195 -== Podmínky na čas == 198 +1. Do ujormu – używa innych aliasów niż te podane w warunkach. 199 +1. Do javy – zbiory/dzieła są ładowane zbiorczo, a dopiero potem oceniane, czy należą/nie należą do danej definicji (rewizji, obszaru itp.). 196 196 201 +* Konstrukcje SQL nie są więc obsługiwane automatycznie, ale należy je zaprogramować → **nie każde SQL można zawsze zastosować!** 202 + 203 +== Warunki czasowe == 204 + 197 197 * Může být potřeba omezit např. revizi jen na nové/staré svazky - do svazková podmínka omezená pod data vytvoření. 198 198 * Příklad: **i.date_created < '2015-06-15'** 199 199 * Časové podmínky podporují tyto operátory: ... ... @@ -205,16 +205,29 @@ 205 205 206 206 * **Pokud bude použit jiný operátor nebo formát datumu, nebude SQL podmínka validní, popř. nemusí fungovat správně!** 207 207 208 -= Pravidla akcí - Změny před/po akci = 209 209 217 + 218 +* Może być konieczne ograniczenie np. przeglądu tylko do nowych/starych tomów – warunek ograniczony datą utworzenia. 219 +* Przykład: **i.date_created < '2015-06-15'** 220 +* Warunki czasowe obsługują następujące operatory: 221 +** =, <. <=, >, >=. 222 +* Obsługiwane są następujące formaty daty: 223 +** '2020-03-26' 224 +** '2020-03-26 14:50:00' 225 +** '2020-03-26 14:50:00.000' 226 +* **W przypadku użycia innego operatora lub formatu daty warunek SQL nie będzie prawidłowy lub może nie działać poprawnie!** 227 +* ((( 228 += Zasady wydarzeń – zmiany przed/po wydarzeniu = 229 +))) 230 + 210 210 |((( 211 211 (% class="table-bordered" %) 212 -(% class="active" %)|= Popis|=(% colspan="1" %)[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] před akcíodverze6.1.0|=(% colspan="1" %)[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] poakciodverze6.1.0|=(% colspan="1" %)JAVA podmínka před akcí|=JAVA podmínkapoakci|=(% colspan="1" %)Poznámka213 -|(% colspan="1" %) Přepůjčenísvazkučtenářisid = 1|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)skipReservations(params);|(% colspan="1" %)borrowToReader(1L, item, department, now);|(% colspan="1" %)Od verze 1.22.0214 -|(% colspan="1" %) Přepůjčenísvazkučtenářisid = 1pokudneexistuje rezervace|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)borrowToReaderIfNotReserved(1L, item, department, now);|(% colspan="1" %)Od verze 1.28.0215 -|(% colspan="1" %) Změnakategoriesvazkupovrácení|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)item.setBorrowCategory(serviceProvider.getBorrowCategoryService().load(1102L));|(% colspan="1" %)-216 -|(% colspan="1" %)Zm ěna lokacesvazku povrácení|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)item.setLocation(serviceProvider.getLocationService().load(1L));|(% colspan="1" %)-217 -|(% colspan="1" %)Zm ěna lokace a vlastnícílokacesvazku povrácení|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)(((233 +(% class="active" %)|=Opis|=(% colspan="1" %)[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] przed akcją od wersji 6.1.0|=(% colspan="1" %)[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] przed akcją od wersji 6.1.0|=(% colspan="1" %)Warunek JAVA przed akcją|=Warunek JAVA po akcji|=(% colspan="1" %)Poznámka 234 +|(% colspan="1" %)Wypożyczenie tomu czytelnikowi o Id = 1|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)skipReservations(params);|(% colspan="1" %)borrowToReader(1L, item, department, now);|(% colspan="1" %)Od verze 1.22.0 235 +|(% colspan="1" %)Wypożyczenie tomu czytelnikowi o Id = 1, jeśli nie ma rezerwacji|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)borrowToReaderIfNotReserved(1L, item, department, now);|(% colspan="1" %)Od verze 1.28.0 236 +|(% colspan="1" %)Wypożyczenie tomu czytelnikowi o Id = 1, jeśli nie istnieje rezerwacja|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)item.setBorrowCategory(serviceProvider.getBorrowCategoryService().load(1102L));|(% colspan="1" %)- 237 +|(% colspan="1" %)Zmiana lokalizacji tomu po zwrocie|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)item.setLocation(serviceProvider.getLocationService().load(1L));|(% colspan="1" %)- 238 +|(% colspan="1" %)Zmiana lokalizacji i lokalizacja własnościowa tomu po zwrocie|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)((( 218 218 item.setLocation(serviceProvider.getLocationService().load(245L)); 219 219 220 220 item.setLocationOwner(serviceProvider.getLocationService().load(245L)); ... ... @@ -221,21 +221,20 @@ 221 221 )))|(% colspan="1" %)- 222 222 223 223 (% class="table-bordered" %) 224 -(% class="active" %)|=(% style="width: 142px;" %) Popis|=(% style="width: 213px;" %)[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]]|=(% style="width: 1230px;" %)JAVApodmínka|=Poznámka225 -|(% style="width:142px" %) Čtenářskápodmínka,zdamá čtenářplatnouregistracinaoddělení,nakterépřichází.|(% style="width:213px" %) |(% style="width:1230px" %)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();|-226 -|(% style="width:142px" %) Čtenářskápodmínka,zdamá čtenářplatnouregistracinaodděleníid=123.|(% style="width:213px" %) |(% style="width:1230px" %)cz.effectiva.tritius.server.ao.contexts.ServiceContext context = cz.effectiva.tritius.utils.UserContext.createCurrentContext(now); department = serviceProvider.getDepartmentService().load(123L); 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();|-245 +(% class="active" %)|=(% style="width: 142px;" %)Opis|=(% style="width: 213px;" %)[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]]|=(% style="width: 1230px;" %)Warunek JAVA|=Poznámka 246 +|(% style="width:142px" %)Warunek czytania: czy czytelnik posiada ważną rejestrację w dziale, do którego przychodzi.|(% style="width:213px" %) |(% style="width:1230px" %)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();|- 247 +|(% style="width:142px" %)Warunek czytania: czy czytelnik ma ważną rejestrację w dziale id=123.|(% style="width:213px" %) |(% style="width:1230px" %)cz.effectiva.tritius.server.ao.contexts.ServiceContext context = cz.effectiva.tritius.utils.UserContext.createCurrentContext(now); department = serviceProvider.getDepartmentService().load(123L); 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();|- 227 227 228 - 229 -**Automatické přepůjčení na karanténu** 249 + **Automatyczne przeniesienie do kwarantanny** 230 230 231 231 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2021-3-23_12-8-7.png?version=1&modificationDate=1616497688000&api=v2]] 232 232 ))) 233 233 234 -= D ispečinkinternetu=254 += Dyspozytornia internetowa = 235 235 236 236 (% class="table-bordered" %) 237 -(% class="active" %)|= Popis příkazu|=(% colspan="1" style="width: 359px;" %)Podmínkav[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]]|=(% colspan="1" style="width: 1024px;" %)Java podmínka|=(% colspan="1" %)Poznámka238 -|(% colspan="1" %) Podmínkana konkrétního uživatele|(% colspan="1" style="width:359px" %)userReaderNumberValue= 644|(% colspan="1" style="width:1024px" %)return (userResult ~!= null && userResult.getUser() ~!= null && userResult.getUser().getReaderNumber() ~!=null) ? userResult.getUser().getReaderNumber().getValue().equals(644L) : false;|(% colspan="1" %)257 +(% class="active" %)|=Opis polecenia|=(% colspan="1" style="width: 359px;" %)Warunek w [[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]]|=(% colspan="1" style="width: 1024px;" %)Warunek Java|=(% colspan="1" %)Uwaga 258 +|(% colspan="1" %)Warunek dla konkretnego użytkownika|(% colspan="1" style="width:359px" %)userReaderNumberValue= 644|(% colspan="1" style="width:1024px" %)return (userResult ~!= null && userResult.getUser() ~!= null && userResult.getUser().getReaderNumber() ~!=null) ? userResult.getUser().getReaderNumber().getValue().equals(644L) : false;|(% colspan="1" %) 239 239 240 240 = Vlastní informace = 241 241 ... ... @@ -244,9 +244,9 @@ 244 244 (% class="table-bordered" %) 245 245 (% class="active" %)|=(% style="width: 255px;" %)Popis|=(% colspan="1" style="width: 745px;" %)Kód|=(% style="width: 517px;" %)Náhled 246 246 |(% style="width:255px" %)((( 247 - Čtenářské číslo; -Jménočtenáře267 +Numer czytelnika; - Imię i nazwisko czytelnika 248 248 249 -Dat um narození; Datumposlednínávštěvy; -Počet čekajících rezervacíaodložení; - Text zkolonkyPOZOR269 +Data urodzenia; Data ostatniej wizyty; - Liczba oczekujących rezerwacji i odroczeń; - Tekst z pola UWAGA 250 250 )))|(% colspan="1" style="width:745px" %)((( 251 251 <#if container.getBirthdate()??> 252 252 ${container.getBirthdate()?datetime?string('dd.MM.yy')} ... ... @@ -264,11 +264,7 @@ 264 264 )))|(% style="width:517px" %)((( 265 265 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2019-9-3%209%3A29%3A14.png?version=1&modificationDate=1567495748000&api=v2]] 266 266 ))) 267 -|(% colspan="1" style="width:255px" %)((( 268 -Čtenářské číslo; - Jméno čtenáře 269 - 270 -Věk čtenáře; @ pokud má čtenář vyplněný email; Datum poslední návštěvy; Datum konce registrace 271 -)))|(% colspan="1" style="width:745px" %)<#if container.getAgeFormated()??> 287 +|(% colspan="1" style="width:255px" %)Numer czytelnika; - Imię czytelnika; Wiek czytelnika; @ jeśli czytelnik podał adres e-mail; Data ostatniej wizyty; Data zakończenia rejestracji|(% colspan="1" style="width:745px" %)<#if container.getAgeFormated()??> 272 272 Věk: ${container.getAgeFormated()} 273 273 </#if> 274 274 ${container.getInfoMailLastVisitEndingRegistration()}|(% colspan="1" style="width:517px" %)((( ... ... @@ -275,9 +275,9 @@ 275 275 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2019-9-3%209%3A33%3A56.png?version=1&modificationDate=1567496030000&api=v2]] 276 276 ))) 277 277 |(% colspan="1" style="width:255px" %)((( 278 - Čtenářské číslo; -Jménočtenáře294 +Numer czytelnika; - Imię i nazwisko czytelnika 279 279 280 - Počet čekajících rezervacíaodložení; Datumposlednínávštěvy; Datumkonce registrace296 +Liczba oczekujących rezerwacji i odłożonych pozycji; Data ostatniej wizyty; Data zakończenia rejestracji 281 281 )))|(% colspan="1" style="width:745px" %)((( 282 282 <#if container.getWaitingRequestsCount()!=0> 283 283 <font color="red">${container.translate("Waiting_retrievals")}: ${container.getWaitingRequestsCount()} ... ... @@ -289,9 +289,9 @@ 289 289 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2019-9-3%209%3A37%3A5.png?version=1&modificationDate=1567496219000&api=v2]] 290 290 ))) 291 291 |(% colspan="1" style="width:255px" %)((( 292 - Čtenářské číslo; -Jménočtenáře308 +Numer czytelnika; - Imię i nazwisko czytelnika 293 293 294 -@ pokudmá čtenářvyplněnýemail; Datumposlednínávštěvy; Datumkonce registrace(zeleněpokud platí,červeněpokudjižskončila)310 +@ jeśli czytelnik podał adres e-mail; Data ostatniej wizyty; Data zakończenia rejestracji (zielona, jeśli jest ważna, czerwona, jeśli już wygasła) 295 295 )))|(% colspan="1" style="width:745px" %)${container.getInfoMailLastVisit()} 296 296 <#if container.isRegistrationExpired() && container.loadLastEndingRegistrationCharge()??> 297 297 <font color="red">${container.loadLastEndingRegistrationCharge()?string("dd.MM.yyyy")}</font> ... ... @@ -302,9 +302,9 @@ 302 302 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2019-9-6%2011%3A1%3A21.png?version=1&modificationDate=1567760475000&api=v2]] 303 303 ))) 304 304 |(% colspan="1" style="width:255px" %)((( 305 - Čtenářské číslo; -Jménočtenáře321 +Numer czytelnika; - Imię i nazwisko czytelnika 306 306 307 -@ pokudmá čtenářvyplněnýemail; Datumposlednínávštěvy; Datumkonceregistrace(zeleněpokud platí,červeněpokudběhem31 dní vyprší)323 +@ jeśli czytelnik podał adres e-mail; Data ostatniej wizyty; Data wygaśnięcia rejestracji (zielona, jeśli jest ważna, czerwona, jeśli wygaśnie w ciągu 31 dni) 308 308 )))|(% colspan="1" style="width:745px" %)((( 309 309 ${container.getInfoMailLastVisit()} 310 310 ... ... @@ -324,7 +324,7 @@ 324 324 )))|(% colspan="1" style="width:517px" %)((( 325 325 [[image:https://confluence.tritius.cz/download/attachments/35815451/snimek-vlastni-info.png?version=1&modificationDate=1602765335000&api=v2]] 326 326 ))) 327 -|(% colspan="1" style="width:255px" %) Věkobarvenýpodlelet.Nad15 (azároveň)červený, pod15modrý. |(% colspan="1" style="width:745px" %)<#if container.getAgeFormated()??>343 +|(% colspan="1" style="width:255px" %)Wiek zaznaczony kolorem według lat. Powyżej 15 (i jednocześnie) czerwony, poniżej 15 niebieski. |(% colspan="1" style="width:745px" %)<#if container.getAgeFormated()??> 328 328 <#if container.getAgeFormated()?number gte 15> 329 329 Věk: <font color="red"> ${container.getAgeFormated()}</font> 330 330 <#else> ... ... @@ -331,17 +331,7 @@ 331 331 Věk: <font color="blue"> ${container.getAgeFormated()}</font> 332 332 </#if> 333 333 </#if>|(% colspan="1" style="width:517px" %) 334 -|(% colspan="1" style="width:255px" %)((( 335 -Rozpis počtu čekajících objednávek čtenáře. 336 - 337 -Jednotlivé typy objednávek se oddělují lomenem. 338 - 339 -Odložení z poličky a objednávky ze skladu sčítá dohromady. 340 - 341 -Daný typ se zobrazuje pouze pokud pro daný typ existuje alespoň jedna čekající objednávka. 342 - 343 - 344 -)))|(% colspan="1" style="width:745px" %)((( 350 +|(% colspan="1" style="width:255px" %)Rozpis liczby oczekujących zamówień czytelników. Poszczególne typy zamówień są oddzielone ukośnikiem. Zamówienia z półki i zamówienia ze magazynu są sumowane. Dany typ jest wyświetlany tylko wtedy, gdy dla danego typu istnieje co najmniej jedno oczekujące zamówienie.|(% colspan="1" style="width:745px" %)((( 345 345 ${container.getInfoMailLastVisit()} 346 346 347 347 <#if (container.getWaitingRequestsCount() != 0 || ... ... @@ -379,7 +379,7 @@ 379 379 )))|(% colspan="1" style="width:517px" %)((( 380 380 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2024-3-14_13-23-44.png?version=1&modificationDate=1710419025000&api=v2||width="500"]] 381 381 ))) 382 -|(% colspan="1" style="width:255px" %) Zobrazujeupozornění,žemá čtenářdnesnarozeninynebosvátek.|(% colspan="1" style="width:745px" %)(((388 +|(% colspan="1" style="width:255px" %)Wyświetla powiadomienie, że czytelnik ma dzisiaj urodziny lub imieniny.|(% colspan="1" style="width:745px" %)((( 383 383 <#if container.hasBirthday()> 384 384 <font color="red"> - narozeniny</font> 385 385 </#if> ... ... @@ -391,9 +391,9 @@ 391 391 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2024-3-14_13-37-46.png?version=1&modificationDate=1710419867000&api=v2||width="400"]] 392 392 ))) 393 393 |(% colspan="1" style="width:255px" %)((( 394 - Výchozí stav(mail,posl.návštěva,svátek,čekajícírez./odl.) +věk různobarevnýpodlehranice15let400 +Stan początkowy (mail, ostatnia wizyta, święto, oczekująca rezerwacja/odwołanie) + wiek w różnych kolorach według granicy 15 lat 395 395 396 -* použitovDomažlice402 +* użyte w Domažlice 397 397 )))|(% colspan="1" style="width:745px" %)((( 398 398 ${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> 399 399 ... ... @@ -406,9 +406,9 @@ 406 406 </#if> 407 407 )))|(% colspan="1" style="width:517px" %) 408 408 |(% colspan="1" style="width:255px" %)((( 409 - Mail,posl.návštěva, končícíregistrace,povolání,vzdělání,škola,svátekačekajícírez./odl.415 +Poczta, ostatnia wizyta, kończąca się rejestracja, zawód, wykształcenie, szkoła, święto i oczekująca rezerwacja/odwołanie. 410 410 411 -* použitovChotěboř417 +* użyte w Chotěboř 412 412 )))|(% colspan="1" style="width:745px" %)((( 413 413 ${container.getInfoMailLastVisitEndingRegistration()} 414 414 <#if container.hasProfession()> ... ... @@ -426,9 +426,9 @@ 426 426 427 427 )))|(% colspan="1" style="width:517px" %) 428 428 |(% colspan="1" style="width:255px" %)((( 429 - Mail,posl.návštěva,vzdělání,povolání,svátek,čekajícírez./odl.435 +Poczta, ostatnia wizyta, wykształcenie, zawód, imieniny, oczekujący rezerwacji/odwołania. 430 430 431 -* použitovUNYP437 +* użyte w UNYP 432 432 )))|(% colspan="1" style="width:745px" %)${container.getInfoMailLastVisit()} 433 433 <#if container.hasEducationLevel()> 434 434 <font color="orange">${container.getEducationLevel()}</font>