Zmiany dla strony Příklady podmínek

Ostatnio modyfikowane 2025/11/14 12:07 przez Jan Slezák

Od wersji 1.1
edytowane przez
w terminie 2025/11/14 10:39
Change comment: There is no comment for this version
Do wersji 2.1
edytowane przez
w terminie 2025/11/14 12:07
Change comment: There is no comment for this version

Podsumownaie

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 (na dí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í 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áce|(% 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áce|(% 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 akc od wersji 6.1.0|=(% colspan="1" %)[[TQL - Tritius Query Language>>doc:uzivatelsky-manual.Pro-spravce.TQL-Tritius-Query-Language.WebHome]] przed akc od wersji 6.1.0|=(% colspan="1" %)Warunek JAVA przed akc|=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;" %)JAVA podmínka|=Poznámka
225 -|(% style="width:142px" %)Čtenářská podmínka, zda má čtenář platnou registraci na odle, 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 odle 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ą rejestrac 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ą rejestrac 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 -= Dispečink internetu =
254 += Dyspozytornia internetowa =
235 235  
236 236  (% class="table-bordered" %)
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" %)
257 +(% class="active" %)|=Opis polecenia|=(% colspan="1" style="width: 359px;" %)Warunek [[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áře
267 +Numer czytelnika; - Imię i nazwisko czytelnika
248 248  
249 -Datum narození; Datum poslední návštěvy; - Počet čekajících rezervací a odlože; - Text z kolonky POZOR
269 +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áře
294 +Numer czytelnika; - Imię i nazwisko czytelnika
279 279  
280 -Počet čekajících rezervací a odložení; Datum poslední návštěvy; Datum konce registrace
296 +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áře
308 +Numer czytelnika; - Imię i nazwisko czytelnika
293 293  
294 -@ pokud má čtenář vyplněný email; Datum poslední návštěvy; Datum konce registrace (zeleně pokud platí, červeně pokud již 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áře
321 +Numer czytelnika; - Imię i nazwisko czytelnika
306 306  
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ší)
323 +@ jeśli czytelnik podał adres e-mail; Data ostatniej wizyty; Data wygaśncia 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" %)k obarvený podle let. Nad 15 (a zároveň) červený, pod 15 modrý. |(% 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" %)Zobrazuje upozornění, že má čtenář dnes narozeniny nebo svá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. ) + k různobarevný podle hranice 15let
400 +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žito v Domažlice
402 +* 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átek a č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žito v Chotě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žito v UNYP
437 +* 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>