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
This commit is contained in:
2014-07-30 23:07:39 +02:00
parent 9076d5da4a
commit 09a6864710
6 changed files with 103 additions and 20 deletions
@@ -27,7 +27,9 @@
<property name="from" value="${mail.from}"/>
</bean>
<bean id="messageBuilder" class="info.bukova.isspst.mail.EntityMessageBuilder"/>
<bean id="messageBuilder" class="info.bukova.isspst.mail.EntityMessageBuilder">
<property name="html" value="true"/>
</bean>
<!-- <bean id="mailer" class="info.bukova.rsfaktura.services.mail.ThreadMailer"> -->
<!-- <constructor-arg ref="attachementMailer"/> -->
@@ -4,12 +4,13 @@
<window
border="normal"
apply="org.zkoss.bind.BindComposer"
viewModel="@id('vm') @init('info.bukova.isspst.ui.requirement.TripRequirementList')">
viewModel="@id('vm') @init('info.bukova.isspst.ui.requirement.TripRequirementList')"
vflex="1">
<caption
zclass="form-caption"
label="${labels.AgendaActRequirements}" />
<tabbox>
<tabbox vflex="1">
<tabs>
<tab label="${labels.RequirementsGridMy}"/>
<tab label="${labels.RequirementsGridMyCentres}" disabled="@load(not vm.showCentre)"/>
@@ -24,7 +25,8 @@
model="@load(vm.dataList)"
selectedItem="@bind(vm.dataBean)"
onAfterRender="@command('afterRender')"
selectedIndex="@bind(vm.selIndex)">
selectedIndex="@bind(vm.selIndex)"
vflex="1">
<listhead menupopup="auto" sizable="true">
<listheader
label="${labels.RequirementsGridNumberSerie}"
@@ -140,16 +142,18 @@
</tabpanel>
<tabpanel apply="org.zkoss.bind.BindComposer"
viewModel="@id('vmSub') @init('info.bukova.isspst.ui.requirement.TripRequirementListCentre')">
viewModel="@id('vmSub') @init('info.bukova.isspst.ui.requirement.TripRequirementListCentre')"
vflex="1">
<include src="/requirements/toolbar.zul"/>
<hbox width="100%">
<hbox vflex="1">
<listbox
model="@load(vmSub.dataList)"
selectedItem="@bind(vmSub.dataBean)"
hflex="7"
onAfterRender="@command('afterRender')"
selectedIndex="@bind(vmSub.selIndex)">
selectedIndex="@bind(vmSub.selIndex)"
vflex="1">
<listhead menupopup="auto">
<listheader
label="${labels.RequirementsGridNumberSerie}"
@@ -291,15 +295,17 @@
</tabpanel>
<tabpanel apply="org.zkoss.bind.BindComposer"
viewModel="@id('vmSub') @init('info.bukova.isspst.ui.requirement.TripRequirementListWorkgroup')">
viewModel="@id('vmSub') @init('info.bukova.isspst.ui.requirement.TripRequirementListWorkgroup')"
vflex="1">
<include src="/requirements/toolbar.zul"/>
<hbox width="100%">
<hbox vflex="1">
<listbox
model="@load(vmSub.dataList)"
selectedItem="@bind(vmSub.dataBean)"
hflex="7"
onAfterRender="@command('afterRender')"
selectedIndex="@bind(vmSub.selIndex)">
selectedIndex="@bind(vmSub.selIndex)"
vflex="1">
<listhead menupopup="auto">
<listheader
label="${labels.RequirementsGridNumberSerie}"
@@ -462,16 +468,17 @@
</hbox>
</tabpanel>
<tabpanel apply="org.zkoss.bind.BindComposer"
<tabpanel vflex="1" apply="org.zkoss.bind.BindComposer"
viewModel="@id('vmSub') @init('info.bukova.isspst.ui.requirement.TripRequirementListAll')">
<include src="/requirements/toolbar.zul"/>
<hbox width="100%">
<hbox vflex="1">
<listbox
model="@load(vmSub.dataList)"
selectedItem="@bind(vmSub.dataBean)"
hflex="7"
onAfterRender="@command('afterRender')"
selectedIndex="@bind(vmSub.selIndex)">
selectedIndex="@bind(vmSub.selIndex)"
vflex="1">
<listhead menupopup="auto">
<listheader
label="${labels.RequirementsGridNumberSerie}"