Commit Graph
100 Commits
Author SHA1 Message Date
pepa 5fd9f1844b Uživatelé rozšíření o ukládání uživatelského nastavení. Přidáno
oprávnění pro editaci vlastního záznamu uživatele. 
refs #132
2014-09-04 14:35:49 +02:00
pepa b7967e66c0 Pokud má další schvalovatel v pořadí nastaveno schvalování pouze
nadlimitních požadavků a požadavek je pod limitem, schválí se za tohoto
schvalovatele automaticky.
closes #133
2014-09-01 21:51:52 +02:00
pepa 31d5892200 Při vkládání nového požadavku se nabízí pouze střediska nastavená u
daného typu požadavku.
closes #130
2014-08-31 16:30:43 +02:00
pepa 60accd156c Umožněno nastavení nabízených středisek k typům požadavků.
refs #130
2014-08-31 15:48:55 +02:00
pepa b1664ca656 Merge branch 'master' of https://git.bukova.info/repos/git/isspst 2014-08-29 12:56:47 +02:00
pepa 840feae566 Přidáno oprávnění pro úpravy neschválených požadavků.
refs #129
2014-08-29 12:56:16 +02:00
pepa b92c0ddd35 Refactor vyhodnocení přístupových práv.
refs #129
2014-08-28 14:49:06 +02:00
pepa a902604bf9 Opraven refresh gridů na záložkách "Má střediska", "Mé komise" a "Vše"
po smazání nebo editaci záznamu.
2014-08-27 08:21:53 +02:00
pepa 9f8eba2cb4 Oprevaná chyba v metodě pro získání rolí s určitým oprávněním. Nešly
otevřít Procesy schválení.
2014-08-26 22:28:45 +02:00
pepa 803bebeb88 Rozděleny agendy požadavků na nákupy a požadavků na služební cesty.
Práva se teď nastavují pro každou agendu zvlášť.
2014-08-26 19:50:01 +02:00
pepa b5ffa6595f Opraveno generování sestavy se subreportem. 2014-08-26 18:16:41 +02:00
pepa 0c7c3af472 Upraveno zobrazení oken ve zbytku agend - grid se roztahuje na výšku
obrazovky.
2014-08-26 15:11:46 +02:00
pepa c0b4a51c44 K požadavku na služební cestu byla přidána možnost "Požadovat zálohu".
Upraven výpočet vyúčtování- odečítá se požadovaná záloha.
2014-08-26 14:59:54 +02:00
pepa 17deee8b21 Integrace s google apps- přihlašování účtem google. 2014-08-26 12:44:05 +02:00
pepa 882e2d71c8 Refactor výpočtu vyúčtování služební cesty.
closes #126
2014-08-24 11:09:47 +02:00
pepa ecd065eb51 Přidána sestava vyúčtování služební cesty.
closes #122
2014-08-24 09:55:59 +02:00
pepa 28488cf191 Dotahování lazy dat v generátoru dynamických sestav. 2014-08-20 09:53:33 +02:00
pepa 23d2eb58f6 Do definice pracovních skupin byl přidán vyhledávací edit. Doplněna
kontrola členství v komisích/střediscích. 
refs #123 
closes #119
2014-08-20 09:52:24 +02:00
pepa bbad265709 Opraven dotaz pro vyhodnocení, jestli je role požita v procesu
schválení.
closes #125
2014-08-19 13:25:23 +02:00
pepa 2b24f30fb4 Opravena kontrola členství členů komise přiřazované do střediska.
closes #123
2014-08-19 13:13:14 +02:00
pepa 58506cae3f Opraven špatný výpočet ceny stravného na vícedenním cesťáku. Opravena
chyba null pointer při vytváření upozorňovacího e-mailu.
closes #124
2014-08-19 13:10:42 +02:00
pepa dc94267f6a Přidána sestava pro žádost o služební cestu.
refs #122
2014-08-17 17:34:09 +02:00
pepa 954682fb5f Opravená chyba v generování pořadí schvalovatelů. Opraveno refreshování
gridů v požadavcích na nákup.
2014-08-17 12:25:29 +02:00
pepa 957213e54b Merge branch 'master' of https://git.bukova.info/repos/git/isspst
Conflicts:
	src/main/webapp/main/trips/bill/tripBillGrid.zul
2014-08-17 11:10:07 +02:00
pepa 8c26d3e430 Implementováno vyúčtování služební cesty.
closes #112
2014-08-17 11:08:28 +02:00
pepa f26e5e12c9 Refaktorováno přidávání záznamů požadavků. 2014-08-09 14:11:59 +02:00
pepa e9254b7ad6 Opraveno ukládání požadavků pokud nejsou v globálním nastavení nastaveny
šablony e-mailů.
2014-08-09 13:54:20 +02:00
pepa c48fb65949 Kostra agendy "Cestovní příkazy" - vyúčtování služebních cest.
refs #112
2014-08-07 14:32:45 +02:00
pepa 02a514ba87 Dialog číselných řed může otevřít pouze admin. 2014-08-06 10:20:32 +02:00
pepa af2b1da869 Nastaveno logování do zvláštního souboru. 2014-08-06 09:57:39 +02:00
pepa 7f1f214b5d Do globálního nastavení byla přidaná sekce pro nastavení cestovních
náhrad. 
refs #112
2014-08-06 09:27:15 +02:00
pepa 0a4ba55b82 Opraveno generování sestav, ve kterých je nutné lazy loadovat data. 2014-08-06 09:14:00 +02:00
pepa 09a6864710 Při změně stavu požadavku se odešle e-mail dalšímu schvalovateli v
pořadí, případně uživateli, který zadal požadavek. 
closes #114
2014-07-30 23:07:39 +02:00
pepa 9076d5da4a Opravená změna pořadí rolí v procesech schválení.
close #113
2014-07-28 21:59:42 +02:00
pepa 1829a5c0db Při zadání špatného loginu nebo hesla se objeví chybová hláška v
přihlašovacím okně.
2014-07-25 14:20:57 +02:00
pepa a04b5719f8 Opravena chyba při inicializaci prázdné databáze. Vypnuto lazy loadování
rolí u uživatele- getter pro role naganeruje k rolím práva a záznam pak
nejde uložit. Do budoucna se musí vyřešit jinak.
2014-07-25 09:33:32 +02:00
pepa a32451167d Optimalizace načítání dat z databáze. Joinované kolekce lze označit jako
lazy. Do servisní vrstvy se pak implementuje transakční metoda s anotací
LazyLoader, která donačte kolekci.
2014-07-24 15:51:51 +02:00
pepa 5b69b04264 Opraven lazy load spolucestujících u požadavků na služební cesty.
refs #108
2014-07-20 21:56:32 +02:00
pepa f2d9576a3f Do požadavku na služební cestu byla přidána chybějící pole,
implementovaná validace formuláře.
Do BaseValidator byly přidány metody na obecnou validaci null/empty.
Do ListViewModel přidány metody pro dotažení lazy loadovaných dat.
closes #108
2014-07-20 21:36:38 +02:00
pepa b71f3a9bef Do globálního nastavení byly přidány dopravní prostředky.
refs #101
2014-07-20 20:47:32 +02:00
pepa 3c42c1be35 Pokud je role použitá ve středisku nebo komisi, nebo pokud je v procesu
schválení, nelze odškrtnout checkbox "Funkce ve středisku/komisi". Kde
je použito se objeví v popup okně po najetí myši na checkbox.
2014-07-18 23:55:45 +02:00
pepa 4fa8cadae7 Opraven NullPointerException ve třídě pro kontrolu práv.Výjimka
vyskakovala když měl uživatel práva ke středisku pouze přes vloženou
komisi.
2014-07-18 14:54:54 +02:00
pepa 365290f856 K požadavku se ukládá aktuální nastavení procesu schválení, takže změna
nastavení neovlivní existující požadavky. 
refs #108 
refs #100
2014-07-18 09:45:06 +02:00
pepa 773ba7c4a8 Filtrování požadavků přihlášeného uživatele. Refresh tabů v požadavcích
na služební cesty. 
refs #108 
refs #100
2014-07-18 07:41:02 +02:00
pepa c7d1c72ce0 Merge branch 'master' of https://git.bukova.info/repos/git/isspst 2014-07-17 12:41:44 +02:00
pepa a8020789be Přidáno nastavení adres a bankovního spojení do globálního nastavení.
closes #101
2014-07-17 12:40:22 +02:00
pepa 0b918b9f51 Opravená výjimka při přidávání nového požadavku. 2014-07-16 14:50:21 +02:00
pepa e81d372217 Vypnut lazy loading středisek u požadavků. Opravena notifikace změněných
proměnných při schválení požadavku. 
refs #108
2014-07-16 14:33:12 +02:00
pepa f157b9694f Implementováno schvalování služebních cest. Společné báze pro práci s
požadavky na servisní vrstvě a pro taby na UI. 
refs #108
2014-07-16 14:00:49 +02:00
pepa 05704827a4 Merge branch 'master' of https://git.bukova.info/repos/git/isspst 2014-07-16 13:44:43 +02:00
pepa 1c8b294f36 Společné báze pro práci s požadavky- rozpracovaná verze. 2014-07-16 13:44:09 +02:00
pepa eade2dd793 Přidaná agenda pro schvalování služebních cest. Interface pro servisní
třídy požadavků (zatím prázdný). 
refs #108 
refs #100
2014-07-14 12:20:11 +02:00
pepa 91fdbd7a9d Do báze pro požadavky bylo přidáno description.
refs #100
2014-07-09 13:30:34 +02:00
pepa 6716842df2 Přidána bázová třída pro požadavky. Třída LimitVM přesunuta do package
info.bukova.isspst.ui.requirement. Změněno načítání ownedBy a modifiedBy
ve Workgroup na lazy.
refs #100
2014-07-09 13:24:13 +02:00
pepa 7519f4d04b Opraveny chyby v agendě Střediska/komise.
refs #97
2014-07-08 09:09:55 +02:00
pepa 8c204e0d7a Do agendy Budovy byl přidán položkový grid pro definici místností.
closes #95
2014-07-08 08:02:55 +02:00
pepa dd369c5186 V agendě Střediska se zobrazují funkce (Příkazce, Správce rozpočtu...).
refs #97
2014-07-07 15:24:52 +02:00
pepa 601e3eedcb Nový uživatel se automaticky označí jako aktivní a přiřadí se mu role
user.
2014-07-07 14:05:47 +02:00
pepa 6c777a78f1 Při definici nového střediska se automaticky nastaví členství ve
funkcích pro středisko. 
refs #97
2014-07-07 13:48:58 +02:00
pepa 21ebddc4ef Opravená definice práv pro agendy Uživatelé a Práva 2014-07-07 12:34:33 +02:00
pepa c9bd62dc90 Merge branch 'master' of https://git.bukova.info/repos/git/isspst
Conflicts:
	src/main/webapp/WEB-INF/spring/mail-services.xml
2014-07-06 22:12:40 +02:00
pepa 4bfdb4929b Přidaná spouštěcí třída pro unit testy. 2014-07-06 22:11:11 +02:00
pepa a04de6d928 Implementovaný parser na šablony e-mailů. Rozchozeny unit testy. 2014-07-06 17:40:45 +02:00
pepa 9905cc769d Okno globálního nastavení.
refs #101
2014-07-06 11:50:03 +02:00
pepa 005c7fa7ef Přidaná statická metoda, která vrací kolekci properties objektu. 2014-07-06 11:48:26 +02:00
pepa 426bbe1df3 U materiálu a služeb bylo změněno načítání ownedBy a modifiedBy na lazy 2014-07-05 00:12:29 +02:00
pepa 337000b3da Opravená chyba ve vyhodnocování práv 2014-07-05 00:07:41 +02:00
pepa 42e0babcaa Odesílání mailů se spouští asynchronně, takže se neblokuje UI. 2014-07-03 13:04:42 +02:00
pepa 26f02b97fe Nastavení prefixů číselných řad.
refs #101
2014-07-03 12:53:20 +02:00
pepa 1283fe627d Formulář a třídy pro odesílání e-mailů. Implementováno odesílání PDF
sestav mailem.
2014-07-02 16:21:24 +02:00
pepa e26f56fcb9 V procesech schválení lze zadat limit pro schválení k dané roli.
closes #107
2014-07-01 22:46:33 +02:00
pepa a637a077c0 Vytvořená agenda Služby. Servisní třídy agendy Materiál byly přesunuty
do balíku reqsubjects. 
closes #106
2014-06-30 14:27:52 +02:00
pepa 35131d555d Do agendy materiál byla přidaná měrná jednotka.
refs #94
2014-06-30 13:13:36 +02:00
pepa 0e0fb3a43c Nastavena servisní třída k agendě Požadavky.
refs #100
2014-06-30 11:49:30 +02:00
pepa 90fe32e262 Opreveno odebrání komise ze střediska.
closes #103
2014-06-29 19:29:56 +02:00
pepa 1e3a669344 Agenda na definici procesu schválení požadavků.
closes #102
2014-06-29 19:12:56 +02:00
pepa d711736132 Optimalizace načítání entit z databáze. OwnedBy a ModifiedBy jsou lazy
loadovány.
2014-06-29 18:38:54 +02:00
pepa 319b79b776 Opraven timeout připojení k databázi.
refs #104
2014-06-29 18:34:35 +02:00
pepa 4a55467e1e Přípraveny práva pro agendu "Požadavky". Upraven PermissionEvaluator-
kontrola práv na agendách přemístěna do privátní metody. Opravena
notifikace změny property ableToDelete. 
refs #100
2014-06-23 15:39:49 +02:00
pepa bb1ce6514e Při vytváření implicitních rolí je u role USER nastaveno vyhodnocování
práv pro střediska a komise.
2014-06-18 19:05:02 +02:00
pepa 4d3f60c664 Merge branch 'master' of https://git.bukova.info/repos/git/isspst 2014-06-18 18:59:54 +02:00
pepa b1d27b085a Přidaná informační plocha. Ke členům komisí a středisek byla přidaná
vazba rodiče. Vyhodnocování příslušnosti ke středisku/komisi.
2014-06-18 18:59:27 +02:00
pepa 53d5d262b1 Doladěno UI agendy na definici středisek a komisí.
closes #97
2014-06-16 20:47:29 +02:00
pepa bfb0782674 Přesun ZUL souborů agendy Pracovní skupiny.
refs #97
2014-06-13 16:29:25 +02:00
pepa 9935a77bfb Zobrazovaní středisek a pracovních skupin ve stromové struktuře.
refs #97
2014-06-13 16:26:24 +02:00
pepa 82055f87c5 Změna verze knihovny commons-codec. 2014-06-13 12:03:06 +02:00
pepa edbb106320 Merge branch 'master' of https://git.bukova.info/repos/git/isspst 2014-06-12 21:20:37 +02:00
pepa af1cf69958 Nová agenda na definici středisek a pracovních skupin.
refs #97
2014-06-12 21:18:28 +02:00
pepa 607139d790 Merge branch 'master' of https://git.bukova.info/repos/git/isspst
Conflicts:
	src/main/java/info/bukova/isspst/Constants.java
	src/main/resources/ValidationMessages.properties
	src/main/resources/hibernate.cfg.xml
2014-06-07 22:02:25 +02:00
pepa 8db25ecdda Přidaná agenda materiál.
closes #94
2014-06-07 21:57:10 +02:00
pepa e304e25872 Umožněn tisk sestavy aktuálně vybraného záznamu. Ošetření možných
výjimek při generování sestavy. 
closes #89
2014-06-05 22:04:31 +02:00
pepa 452ea9c698 Když není vybraná sestava, tak je zakázané tlačítko "Tisk". Sjednocení
vzhledu dialogů tisku. 
closes #82
2014-06-01 15:19:02 +02:00
pepa cfb7e43173 Podpora pro sestavy definované přes JRXML soubory. Dynamické načítání
zul souborů pro nastavení sestavy.
closes #81
2014-06-01 14:24:44 +02:00
pepa b4a86ea5c2 Merge branch 'master' of https://git.bukova.info/repos/git/isspst 2014-05-31 20:00:52 +02:00
pepa 4e5ae2bbfa Načítání názvů pro sestavy z properties souboru.
Properties soubory byly přesunuty do WEB-INF/locales, přesunuty lang
addony do WEB-INF/lang-addons. 
closes #79
2014-05-30 12:23:20 +02:00
pepa c42913ed9b Při ukládání duplicitní hodnoty do unikátního klíče se vypíše do
chybového dialogu důvod a záznam se neobjeví v gridu. 
Hlášky do messageboxů jsou načítány ze zk-label.properties. 
closes #75
2014-05-29 13:26:36 +02:00
pepa 0f9d1baf94 Merge branch 'master' of https://git.bukova.info/repos/git/isspst 2014-05-26 21:45:46 +02:00
pepa 25a4d2dfb7 Podpora tisku. Implementace tisku dynamických sestav. 2014-05-26 21:44:55 +02:00
pepa 34c4144f46 Merge branch 'master' of https://git.bukova.info/repos/git/isspst 2014-05-25 22:10:50 +02:00
pepa 746d01ebe6 closes #73: Oprava chyby v kontrole práv když je neplatná session. 2014-05-25 22:08:41 +02:00