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 -= WarunkiSQL(dotyczącedzieł,tomów itp.) =186 += SQL podmínky (na díla, svazky, ...) = 187 187 188 188 * Používají se u některých definic. 189 189 ** Např. prohledávané oblasti, webové definice, revize, ... ... ... @@ -191,17 +191,9 @@ 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: 197 197 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.). 195 +== Podmínky na čas == 200 200 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 - 205 205 * Může být potřeba omezit např. revizi jen na nové/staré svazky - do svazková podmínka omezená pod data vytvoření. 206 206 * Příklad: **i.date_created < '2015-06-15'** 207 207 * Časové podmínky podporují tyto operátory: ... ... @@ -213,29 +213,16 @@ 213 213 214 214 * **Pokud bude použit jiný operátor nebo formát datumu, nebude SQL podmínka validní, popř. nemusí fungovat správně!** 215 215 208 += Pravidla akcí - Změny před/po akci = 216 216 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 - 231 231 |((( 232 232 (% class="table-bordered" %) 233 -(% class="active" %)|= Opis|=(% colspan="1" %)[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] przed akcjąodwersji6.1.0|=(% colspan="1" %)[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] przedakcjąodwersji6.1.0|=(% colspan="1" %)WarunekJAVA przed akcją|=WarunekJAVA po akcji|=(% colspan="1" %)Poznámka234 -|(% colspan="1" %) WypożyczenietomuczytelnikowioId = 1|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)skipReservations(params);|(% colspan="1" %)borrowToReader(1L, item, department, now);|(% colspan="1" %)Od verze 1.22.0235 -|(% colspan="1" %) WypożyczenietomuczytelnikowioId = 1,jeśliniemarezerwacji|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)borrowToReaderIfNotReserved(1L, item, department, now);|(% colspan="1" %)Od verze 1.28.0236 -|(% colspan="1" %) Wypożyczenietomu czytelnikowio Id = 1, jeślinie istniejerezerwacja|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)item.setBorrowCategory(serviceProvider.getBorrowCategoryService().load(1102L));|(% colspan="1" %)-237 -|(% colspan="1" %)Zm iana lokalizacjitomu pozwrocie|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)item.setLocation(serviceProvider.getLocationService().load(1L));|(% colspan="1" %)-238 -|(% colspan="1" %)Zm iana lokalizacjiilokalizacjawłasnościowatomu pozwrocie|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)(((212 +(% class="active" %)|=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 213 +|(% 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 214 +|(% 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 215 +|(% 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" %)- 216 +|(% colspan="1" %)Změna lokace svazku po vrá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í lokace svazku po vrácení|(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %) |(% colspan="1" %)((( 239 239 item.setLocation(serviceProvider.getLocationService().load(245L)); 240 240 241 241 item.setLocationOwner(serviceProvider.getLocationService().load(245L)); ... ... @@ -242,20 +242,21 @@ 242 242 )))|(% colspan="1" %)- 243 243 244 244 (% class="table-bordered" %) 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;" %)WarunekJAVA|=Poznámka246 -|(% style="width:142px" %) Warunekczytania:czyczytelnikposiada ważnąrejestracjęwdziale,doktóregoprzychodzi.|(% 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" %) Warunekczytania:czyczytelnikmaważnąrejestracjęwdziale 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();|-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;" %)JAVA podmínka|=Poznámka 225 +|(% style="width:142px" %)Čtenářská podmínka, zda má čtenář platnou registraci na oddělení, na které 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, zda má čtenář platnou registraci na oddě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();|- 248 248 249 - **Automatyczne przeniesienie do kwarantanny** 228 + 229 +**Automatické přepůjčení na karanténu** 250 250 251 251 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2021-3-23_12-8-7.png?version=1&modificationDate=1616497688000&api=v2]] 252 252 ))) 253 253 254 -= D yspozytorniainternetowa=234 += Dispečink internetu = 255 255 256 256 (% class="table-bordered" %) 257 -(% class="active" %)|= Opis polecenia|=(% colspan="1" style="width: 359px;" %)Warunekw[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]]|=(% colspan="1" style="width: 1024px;" %)WarunekJava|=(% colspan="1" %)Uwaga258 -|(% colspan="1" %) Warunekdla 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" %)237 +(% class="active" %)|=Popis příkazu|=(% colspan="1" style="width: 359px;" %)Podmínka v [[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ámka 238 +|(% colspan="1" %)Podmínka na 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" %) 259 259 260 260 = Vlastní informace = 261 261 ... ... @@ -264,9 +264,9 @@ 264 264 (% class="table-bordered" %) 265 265 (% class="active" %)|=(% style="width: 255px;" %)Popis|=(% colspan="1" style="width: 745px;" %)Kód|=(% style="width: 517px;" %)Náhled 266 266 |(% style="width:255px" %)((( 267 - Numer czytelnika; -Imię inazwiskoczytelnika247 +Čtenářské číslo; - Jméno čtenáře 268 268 269 -Dat aurodzenia; Dataostatniejwizyty; -Liczbaoczekujących rezerwacjiiodroczeń; - Tekst zpolaUWAGA249 +Datum narození; Datum poslední návštěvy; - Počet čekajících rezervací a odložení; - Text z kolonky POZOR 270 270 )))|(% colspan="1" style="width:745px" %)((( 271 271 <#if container.getBirthdate()??> 272 272 ${container.getBirthdate()?datetime?string('dd.MM.yy')} ... ... @@ -284,7 +284,11 @@ 284 284 )))|(% style="width:517px" %)((( 285 285 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2019-9-3%209%3A29%3A14.png?version=1&modificationDate=1567495748000&api=v2]] 286 286 ))) 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()??> 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()??> 288 288 Věk: ${container.getAgeFormated()} 289 289 </#if> 290 290 ${container.getInfoMailLastVisitEndingRegistration()}|(% colspan="1" style="width:517px" %)((( ... ... @@ -291,9 +291,9 @@ 291 291 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2019-9-3%209%3A33%3A56.png?version=1&modificationDate=1567496030000&api=v2]] 292 292 ))) 293 293 |(% colspan="1" style="width:255px" %)((( 294 - Numer czytelnika; -Imię inazwiskoczytelnika278 +Čtenářské číslo; - Jméno čtenáře 295 295 296 - Liczbaoczekujących rezerwacjiiodłożonych pozycji; Dataostatniejwizyty; Datazakończeniarejestracji280 +Počet čekajících rezervací a odložení; Datum poslední návštěvy; Datum konce registrace 297 297 )))|(% colspan="1" style="width:745px" %)((( 298 298 <#if container.getWaitingRequestsCount()!=0> 299 299 <font color="red">${container.translate("Waiting_retrievals")}: ${container.getWaitingRequestsCount()} ... ... @@ -305,9 +305,9 @@ 305 305 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2019-9-3%209%3A37%3A5.png?version=1&modificationDate=1567496219000&api=v2]] 306 306 ))) 307 307 |(% colspan="1" style="width:255px" %)((( 308 - Numer czytelnika; -Imię inazwiskoczytelnika292 +Čtenářské číslo; - Jméno čtenáře 309 309 310 -@ jeśliczytelnikpodaładres e-mail; Dataostatniejwizyty; Datazakończeniarejestracji(zielona,jeślijest ważna,czerwona,jeślijuż wygasła)294 +@ pokud má čtenář vyplněný email; Datum poslední návštěvy; Datum konce registrace (zeleně pokud platí, červeně pokud již skončila) 311 311 )))|(% colspan="1" style="width:745px" %)${container.getInfoMailLastVisit()} 312 312 <#if container.isRegistrationExpired() && container.loadLastEndingRegistrationCharge()??> 313 313 <font color="red">${container.loadLastEndingRegistrationCharge()?string("dd.MM.yyyy")}</font> ... ... @@ -318,9 +318,9 @@ 318 318 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2019-9-6%2011%3A1%3A21.png?version=1&modificationDate=1567760475000&api=v2]] 319 319 ))) 320 320 |(% colspan="1" style="width:255px" %)((( 321 - Numer czytelnika; -Imię inazwiskoczytelnika305 +Čtenářské číslo; - Jméno čtenáře 322 322 323 -@ jeśliczytelnikpodaładres e-mail; Dataostatniejwizyty; Datawygaśnięciarejestracji(zielona,jeślijest ważna,czerwona, jeśli wygaśniew ciągu 31 dni)307 +@ 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ší) 324 324 )))|(% colspan="1" style="width:745px" %)((( 325 325 ${container.getInfoMailLastVisit()} 326 326 ... ... @@ -340,7 +340,7 @@ 340 340 )))|(% colspan="1" style="width:517px" %)((( 341 341 [[image:https://confluence.tritius.cz/download/attachments/35815451/snimek-vlastni-info.png?version=1&modificationDate=1602765335000&api=v2]] 342 342 ))) 343 -|(% colspan="1" style="width:255px" %) Wiekzaznaczonykoloremwedługlat.Powyżej15 (ijednocześnie)czerwony, poniżej15niebieski. |(% colspan="1" style="width:745px" %)<#if container.getAgeFormated()??>327 +|(% 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()??> 344 344 <#if container.getAgeFormated()?number gte 15> 345 345 Věk: <font color="red"> ${container.getAgeFormated()}</font> 346 346 <#else> ... ... @@ -347,7 +347,17 @@ 347 347 Věk: <font color="blue"> ${container.getAgeFormated()}</font> 348 348 </#if> 349 349 </#if>|(% colspan="1" style="width:517px" %) 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" %)((( 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" %)((( 351 351 ${container.getInfoMailLastVisit()} 352 352 353 353 <#if (container.getWaitingRequestsCount() != 0 || ... ... @@ -385,7 +385,7 @@ 385 385 )))|(% colspan="1" style="width:517px" %)((( 386 386 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2024-3-14_13-23-44.png?version=1&modificationDate=1710419025000&api=v2||width="500"]] 387 387 ))) 388 -|(% colspan="1" style="width:255px" %) Wyświetla powiadomienie,żeczytelnikmadzisiajurodzinylubimieniny.|(% colspan="1" style="width:745px" %)(((382 +|(% colspan="1" style="width:255px" %)Zobrazuje upozornění, že má čtenář dnes narozeniny nebo svátek.|(% colspan="1" style="width:745px" %)((( 389 389 <#if container.hasBirthday()> 390 390 <font color="red"> - narozeniny</font> 391 391 </#if> ... ... @@ -397,9 +397,9 @@ 397 397 [[image:https://confluence.tritius.cz/download/attachments/35815451/image2024-3-14_13-37-46.png?version=1&modificationDate=1710419867000&api=v2||width="400"]] 398 398 ))) 399 399 |(% colspan="1" style="width:255px" %)((( 400 - Stan początkowy(mail, ostatniawizyta,święto,oczekującarezerwacja/odwołanie) +wiekwróżnych kolorach wedługgranicy15lat394 +Výchozí stav ( mail, posl. návštěva, svátek, čekající rez./odl. ) + věk různobarevný podle hranice 15let 401 401 402 -* u żytewDomažlice396 +* použito v Domažlice 403 403 )))|(% colspan="1" style="width:745px" %)((( 404 404 ${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> 405 405 ... ... @@ -412,9 +412,9 @@ 412 412 </#if> 413 413 )))|(% colspan="1" style="width:517px" %) 414 414 |(% colspan="1" style="width:255px" %)((( 415 - Poczta, ostatniawizyta, kończącasięrejestracja,zawód,wykształcenie,szkoła,świętoioczekującarezerwacja/odwołanie.409 +Mail, posl. návštěva, končící registrace , povolání, vzdělání, škola, svátek a čekající rez./odl. 416 416 417 -* u żytewChotěboř411 +* použito v Chotěboř 418 418 )))|(% colspan="1" style="width:745px" %)((( 419 419 ${container.getInfoMailLastVisitEndingRegistration()} 420 420 <#if container.hasProfession()> ... ... @@ -432,9 +432,9 @@ 432 432 433 433 )))|(% colspan="1" style="width:517px" %) 434 434 |(% colspan="1" style="width:255px" %)((( 435 - Poczta, ostatniawizyta,wykształcenie,zawód,imieniny,oczekującyrezerwacji/odwołania.429 +Mail, posl. návštěva, vzdělání, povolání, svátek, čekající rez./odl. 436 436 437 -* u żytewUNYP431 +* použito v UNYP 438 438 )))|(% colspan="1" style="width:745px" %)${container.getInfoMailLastVisit()} 439 439 <#if container.hasEducationLevel()> 440 440 <font color="orange">${container.getEducationLevel()}</font>