Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
Linnea Samila
/
Moya
This project
Loading...
Sign in
Toggle navigation
Go to a project
Project
Repository
Issues
0
Merge Requests
0
Wiki
Settings
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Commit d54d2781
authored
Oct 26, 2012
by
Tuomas Riihimäki
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
foodwavea.
1 parent
dc64db73
Show whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
73 additions
and
108 deletions
code/LanBortalBeans/ejbModule/fi/insomnia/bortal/beans/BillBean.java
code/LanBortalBeans/ejbModule/fi/insomnia/bortal/beans/MenuBean.java
code/LanBortalBeans/ejbModule/fi/insomnia/bortal/beans/ProductPBean.java
code/LanBortalBeans/ejbModule/fi/insomnia/bortal/facade/MenuitemFacade.java
code/LanBortalDatabase/src/fi/insomnia/bortal/model/AccountEvent.java
code/LanBortalWeb/WebContent/foodmanager/listOrders.xhtml
code/LanBortalWeb/WebContent/foodwave/list.xhtml
code/LanBortalWeb/WebContent/foodwave/listProducts.xhtml
code/LanBortalWeb/WebContent/resources/cditools/account/list.xhtml
code/LanBortalWeb/WebContent/resources/cditools/foodwave/list.xhtml
code/LanBortalWeb/WebContent/resources/cditools/foodwave/listFoods.xhtml
code/LanBortalWeb/WebContent/resources/cditools/user/usertabs.xhtml
code/LanBortalWeb/WebContent/resources/style/insomnia2/css/tabnav.css
code/LanBortalWeb/WebContent/user/accountEvents.xhtml
code/LanBortalWeb/WebContent/useradmin/accountEvents.xhtml
code/LanBortalWeb/src/fi/insomnia/bortal/resources/i18n.properties
code/LanBortalWeb/src/fi/insomnia/bortal/resources/i18n_en.properties
code/LanBortalWeb/src/fi/insomnia/bortal/resources/i18n_en_ST.properties
code/LanBortalWeb/src/fi/insomnia/bortal/resources/i18n_fi.properties
code/LanBortalWeb/src/fi/insomnia/bortal/resources/i18n_fi_IN.properties
code/LanBortalWeb/src/fi/insomnia/bortal/web/cdiview/shop/FoodWaveFoodView.java
code/LanBortalWeb/src/fi/insomnia/bortal/web/cdiview/user/UserView.java
code/LanBortalBeans/ejbModule/fi/insomnia/bortal/beans/BillBean.java
View file @
d54d278
...
@@ -219,7 +219,8 @@ public class BillBean implements BillBeanLocal {
...
@@ -219,7 +219,8 @@ public class BillBean implements BillBeanLocal {
logger
.
info
(
"Created creditentry. {}, userproducts {}"
,
ac
,
user
.
getAccountEvents
().
size
());
logger
.
info
(
"Created creditentry. {}, userproducts {}"
,
ac
,
user
.
getAccountEvents
().
size
());
ac
.
setDelivered
(
when
);
// Used in foodwave. Should be null!
// ac.setDelivered(when);
ac
.
setEventTime
(
when
);
ac
.
setEventTime
(
when
);
ac
.
setBill
(
bill
);
ac
.
setBill
(
bill
);
ac
.
setSeller
(
permbean
.
getCurrentUser
());
ac
.
setSeller
(
permbean
.
getCurrentUser
());
...
...
code/LanBortalBeans/ejbModule/fi/insomnia/bortal/beans/MenuBean.java
View file @
d54d278
...
@@ -116,7 +116,11 @@ public class MenuBean implements MenuBeanLocal {
...
@@ -116,7 +116,11 @@ public class MenuBean implements MenuBeanLocal {
MenuNavigation
foodwaveTopmenu
=
usernavi
.
addPage
(
null
,
null
);
MenuNavigation
foodwaveTopmenu
=
usernavi
.
addPage
(
null
,
null
);
foodwaveTopmenu
.
setKey
(
"topnavi.foodwave"
);
foodwaveTopmenu
.
setKey
(
"topnavi.foodwave"
);
foodwaveTopmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/foodwave/listTemplates"
),
ShopPermission
.
SHOP_FOODWAVE
);
foodwaveTopmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/foodwave/list"
),
ShopPermission
.
SHOP_FOODWAVE
);
// foodwaveTopmenu.addPage(menuitemfacade.findOrCreate("/foodwave/listTemplates"),
// ShopPermission.SHOP_FOODWAVE);
foodwaveTopmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/foodwave/listProducts"
),
ShopPermission
.
SHOP_FOODWAVE
).
setVisible
(
false
);
foodwaveTopmenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/foodwave/ThanksForOrderingFromCounter"
),
ShopPermission
.
SHOP_FOODWAVE
).
setVisible
(
false
);
MenuNavigation
pollTopmenu
=
usernavi
.
addPage
(
null
,
null
);
MenuNavigation
pollTopmenu
=
usernavi
.
addPage
(
null
,
null
);
pollTopmenu
.
setKey
(
"topnavi.poll"
);
pollTopmenu
.
setKey
(
"topnavi.poll"
);
...
@@ -153,7 +157,8 @@ public class MenuBean implements MenuBeanLocal {
...
@@ -153,7 +157,8 @@ public class MenuBean implements MenuBeanLocal {
adminuser
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/useradmin/accountEvents"
),
UserPermission
.
VIEW_ALL
).
setVisible
(
false
);
adminuser
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/useradmin/accountEvents"
),
UserPermission
.
VIEW_ALL
).
setVisible
(
false
);
adminuser
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/place/adminGroups"
),
UserPermission
.
VIEW_ALL
).
setVisible
(
false
);
adminuser
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/place/adminGroups"
),
UserPermission
.
VIEW_ALL
).
setVisible
(
false
);
adminuser
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/place/adminInsertToken"
),
UserPermission
.
VIEW_ALL
).
setVisible
(
false
);
adminuser
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/place/adminInsertToken"
),
UserPermission
.
VIEW_ALL
).
setVisible
(
false
);
adminuser
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/useradmin/sendPicture"
),
UserPermission
.
VIEW_ALL
).
setVisible
(
false
);
adminuser
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/useradmin/foodwaveshop"
),
UserPermission
.
VIEW_ALL
).
setVisible
(
false
);
adminuser
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/useradmin/foodwaveProducts"
),
UserPermission
.
VIEW_ALL
).
setVisible
(
false
);
adminuser
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/useradmin/showTakePicture"
),
UserPermission
.
VIEW_ALL
).
setHeader
(
"submenu.user.other"
);
adminuser
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/useradmin/showTakePicture"
),
UserPermission
.
VIEW_ALL
).
setHeader
(
"submenu.user.other"
);
// MenuNavigation initUser = adminnavi.addPage(null, null);
// MenuNavigation initUser = adminnavi.addPage(null, null);
...
@@ -195,6 +200,15 @@ public class MenuBean implements MenuBeanLocal {
...
@@ -195,6 +200,15 @@ public class MenuBean implements MenuBeanLocal {
lognavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/actionlog/messagelist"
),
UserPermission
.
VIEW_ALL
);
lognavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/actionlog/messagelist"
),
UserPermission
.
VIEW_ALL
);
lognavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/actionlog/taskview"
),
UserPermission
.
VIEW_ALL
).
setVisible
(
false
);
lognavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/actionlog/taskview"
),
UserPermission
.
VIEW_ALL
).
setVisible
(
false
);
MenuNavigation
foodnavi
=
adminnavi
.
addPage
(
null
,
null
);
foodnavi
.
setKey
(
"topnavi.foodwave"
);
foodnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/foodadmin/listTemplates"
),
ShopPermission
.
MANAGE_FOODWAVES
);
foodnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/foodadmin/createTemplate"
),
ShopPermission
.
MANAGE_FOODWAVES
);
foodnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/foodadmin/editTemplate"
),
ShopPermission
.
MANAGE_FOODWAVES
).
setVisible
(
false
);
foodnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/foodmanager/listFoodwaves"
),
ShopPermission
.
MANAGE_FOODWAVES
);
foodnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/foodmanager/listOrders"
),
ShopPermission
.
MANAGE_FOODWAVES
);
}
}
@Override
@Override
...
...
code/LanBortalBeans/ejbModule/fi/insomnia/bortal/beans/ProductPBean.java
View file @
d54d278
...
@@ -80,7 +80,7 @@ public class ProductPBean {
...
@@ -80,7 +80,7 @@ public class ProductPBean {
AccountEvent
ret
=
new
AccountEvent
(
user
,
product
,
unitPrice
,
quantity
,
Calendar
.
getInstance
());
AccountEvent
ret
=
new
AccountEvent
(
user
,
product
,
unitPrice
,
quantity
,
Calendar
.
getInstance
());
ret
.
setDelivered
(
Calendar
.
getInstance
());
//
ret.setDelivered(Calendar.getInstance());
ret
.
setSeller
(
permbean
.
getCurrentUser
());
ret
.
setSeller
(
permbean
.
getCurrentUser
());
if
(
foodwave
!=
null
)
{
if
(
foodwave
!=
null
)
{
...
...
code/LanBortalBeans/ejbModule/fi/insomnia/bortal/facade/MenuitemFacade.java
View file @
d54d278
...
@@ -22,6 +22,7 @@ public class MenuitemFacade extends IntegerPkGenericFacade<Menuitem> {
...
@@ -22,6 +22,7 @@ public class MenuitemFacade extends IntegerPkGenericFacade<Menuitem> {
if
(
url
==
null
||
url
.
isEmpty
())
{
if
(
url
==
null
||
url
.
isEmpty
())
{
return
null
;
return
null
;
}
}
CriteriaBuilder
cb
=
getEm
().
getCriteriaBuilder
();
CriteriaBuilder
cb
=
getEm
().
getCriteriaBuilder
();
CriteriaQuery
<
Menuitem
>
cq
=
cb
.
createQuery
(
Menuitem
.
class
);
CriteriaQuery
<
Menuitem
>
cq
=
cb
.
createQuery
(
Menuitem
.
class
);
Root
<
Menuitem
>
root
=
cq
.
from
(
Menuitem
.
class
);
Root
<
Menuitem
>
root
=
cq
.
from
(
Menuitem
.
class
);
...
...
code/LanBortalDatabase/src/fi/insomnia/bortal/model/AccountEvent.java
View file @
d54d278
...
@@ -230,7 +230,7 @@ public class AccountEvent extends GenericEntity {
...
@@ -230,7 +230,7 @@ public class AccountEvent extends GenericEntity {
this
.
deliveredCount
=
deliveredCount
;
this
.
deliveredCount
=
deliveredCount
;
}
}
public
boolean
isDelivered
()
{
public
boolean
is
Event
Delivered
()
{
return
(
delivered
!=
null
);
return
(
delivered
!=
null
);
}
}
...
...
code/LanBortalWeb/WebContent/foodmanager/listOrders.xhtml
View file @
d54d278
...
@@ -132,7 +132,7 @@
...
@@ -132,7 +132,7 @@
<h:outputLabel
value=
"#{i18n['accountEvent.delivered']}"
/>
<h:outputLabel
value=
"#{i18n['accountEvent.delivered']}"
/>
</f:facet>
</f:facet>
<h:outputText
rendered=
"#{acc_line.delivered}"
value=
"#{i18n['accountEvent.delivered']}"
/>
<h:outputText
rendered=
"#{acc_line.delivered}"
value=
"#{i18n['accountEvent.delivered']}"
/>
<h:commandButton
rendered=
"#{not acc_line.
d
elivered}"
value=
"#{i18n['accountEvent.deliver']}"
action=
"#{foodWaveView.deliverAccountEvent}"
/>
<h:commandButton
rendered=
"#{not acc_line.
eventD
elivered}"
value=
"#{i18n['accountEvent.deliver']}"
action=
"#{foodWaveView.deliverAccountEvent}"
/>
</p:column>
</p:column>
</p:dataTable>
</p:dataTable>
...
...
code/LanBortalWeb/WebContent/foodwave/list.xhtml
View file @
d54d278
...
@@ -22,49 +22,9 @@
...
@@ -22,49 +22,9 @@
<h1>
#{i18n['user.foodwavelist.title']}
</h1>
<h1>
#{i18n['user.foodwavelist.title']}
</h1>
</ui:define>
</ui:define>
<ui:define
name=
"content"
>
<ui:define
name=
"content"
>
<foodwave:list
outcome=
"/foodwave/listProducts"
/>
<p:dataTable
columnClasses=
"nowrap,numalign,numalign,nowrap,numalign"
styleClass=
"bordertable"
value=
"#{foodWaveView.foodWaves}"
var=
"foodwave"
>
<p:column>
<f:facet
name=
"header"
>
<h:outputLabel
id=
"name"
value=
"${i18n['foodWave.name']}"
/>
</f:facet>
<h:link
outcome=
"/foodwave/listProducts"
value=
"#{foodwave.name}"
>
<f:param
name=
"foodwaveid"
value=
"#{foodwave.id}"
/>
</h:link>
</p:column>
<p:column>
<f:facet
name=
"header"
>
<h:outputText
value=
"Menu"
/>
</f:facet>
<h:outputText
value=
"#{foodwave.template.name}"
>
<f:param
name=
"foodwaveid"
value=
"#{foodwave.id}"
/>
</h:outputText>
</p:column>
<p:column>
<f:facet
name=
"header"
>
<h:outputText
value=
"${i18n['foodWave.description']}"
/>
</f:facet>
<h:outputText
id=
"description"
value=
"#{foodwave.template.description}"
/>
</p:column>
<p:column>
<f:facet
name=
"header"
>
<h:outputText
value=
"${i18n['foodWave.time']}"
/>
</f:facet>
<h:outputText
value=
"#{foodwave.time.time}"
>
<f:convertDateTime
pattern=
"hh:mm d/M/yy"
/>
</h:outputText>
</p:column>
</p:dataTable>
</ui:define>
</ui:define>
</ui:composition>
</ui:composition>
</h:body>
</h:body>
</html>
</html>
\ No newline at end of file
code/LanBortalWeb/WebContent/foodwave/listProducts.xhtml
View file @
d54d278
...
@@ -13,7 +13,6 @@
...
@@ -13,7 +13,6 @@
<ui:composition
<ui:composition
template=
"/layout/#{sessionHandler.layout}/template.xhtml"
>
template=
"/layout/#{sessionHandler.layout}/template.xhtml"
>
<f:metadata>
<f:metadata>
<f:viewParam
name=
"userid"
value=
"#{userView.userid}"
/>
<f:viewParam
name=
"foodwaveid"
value=
"#{foodWaveFoodView.foodwaveid}"
/>
<f:viewParam
name=
"foodwaveid"
value=
"#{foodWaveFoodView.foodwaveid}"
/>
<f:event
type=
"preRenderView"
listener=
"#{foodWaveFoodView.initFoodWaveFoods}"
/>
<f:event
type=
"preRenderView"
listener=
"#{foodWaveFoodView.initFoodWaveFoods}"
/>
</f:metadata>
</f:metadata>
...
...
code/LanBortalWeb/WebContent/resources/cditools/account/list.xhtml
View file @
d54d278
...
@@ -54,7 +54,7 @@
...
@@ -54,7 +54,7 @@
<f:facet
name=
"header"
>
<f:facet
name=
"header"
>
<h:outputText
value=
"#{i18n['accountEvent.delivered']}"
/>
<h:outputText
value=
"#{i18n['accountEvent.delivered']}"
/>
</f:facet>
</f:facet>
<h:outputText
value=
"#{ac.delivered.time}"
>
<h:outputText
rendered=
"#{!empty ac.delivered}"
value=
"#{ac.delivered.time}"
>
<f:convertDateTime
pattern=
"#{sessionHandler.datetimeFormat}"
timeZone=
"#{sessionHandler.timezone}"
/>
<f:convertDateTime
pattern=
"#{sessionHandler.datetimeFormat}"
timeZone=
"#{sessionHandler.timezone}"
/>
</h:outputText>
</h:outputText>
</h:column>
</h:column>
...
...
code/LanBortalWeb/WebContent/resources/cditools/foodwave/list.xhtml
View file @
d54d278
<?xml version='1.0' encoding='UTF-8' ?>
<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html
xmlns=
"http://www.w3.org/1999/xhtml"
<html
xmlns=
"http://www.w3.org/1999/xhtml"
xmlns:h=
"http://java.sun.com/jsf/html"
xmlns:f=
"http://java.sun.com/jsf/core"
xmlns:composite=
"http://java.sun.com/jsf/composite"
xmlns:h=
"http://java.sun.com/jsf/html"
xmlns:ui=
"http://java.sun.com/jsf/facelets"
xmlns:c=
"http://java.sun.com/jsp/jstl/core"
xmlns:tools=
"http://java.sun.com/jsf/composite/tools"
xmlns:p=
"http://primefaces.org/ui"
>
xmlns:f=
"http://java.sun.com/jsf/core"
xmlns:composite=
"http://java.sun.com/jsf/composite"
xmlns:ui=
"http://java.sun.com/jsf/facelets"
xmlns:c=
"http://java.sun.com/jsp/jstl/core"
xmlns:tools=
"http://java.sun.com/jsf/composite/tools"
>
<composite:interface>
<composite:interface>
<composite:attribute
name=
"items"
required=
"true"
/>
<composite:attribute
name=
"outcome"
required=
"true"
/>
<!-- <composite:attribute name="selectValue" required="true" /> -->
<composite:attribute
name=
"selectaction"
method-signature=
"java.lang.String action()"
required=
"true"
/>
</composite:interface>
</composite:interface>
<composite:implementation>
<composite:implementation>
...
@@ -22,41 +15,40 @@
...
@@ -22,41 +15,40 @@
<!-- <h:outputScript target="head" library="script" name="shopscript.js" /> -->
<!-- <h:outputScript target="head" library="script" name="shopscript.js" /> -->
<h:outputScript
library=
"primefaces"
name=
"jquery/jquery.js"
/>
<h:outputScript
library=
"primefaces"
name=
"jquery/jquery.js"
/>
<p:dataTable
columnClasses=
"nowrap,numalign,numalign,nowrap,numalign"
styleClass=
"bordertable"
value=
"#{foodWaveView.foodWaves}"
var=
"foodwave"
>
<h:form>
<p:column>
<h:dataTable
columnClasses=
"nowrap,numalign,numalign,nowrap,numalign"
styleClass=
"bordertable"
value=
"#{cc.attrs.items}"
var=
"foodwave"
>
<h:column>
<f:facet
name=
"header"
>
<f:facet
name=
"header"
>
<h:outputLabel
id=
"name"
value=
"${i18n['foodWave.name']}"
/>
<h:outputLabel
id=
"name"
value=
"${i18n['foodWave.name']}"
/>
</f:facet>
</f:facet>
<h:commandLink
action=
"#{cc.attrs.selectaction}"
value=
"#{foodwave.name}"
/>
</h:column>
<h:link
outcome=
"#{cc.attrs.outcome}"
value=
"#{foodwave.name}"
>
<h:column>
<f:param
name=
"foodwaveid"
value=
"#{foodwave.id}"
/>
<f:param
name=
"userid"
value=
"#{userView.user.user.id}"
/>
</h:link>
</p:column>
<p:column>
<f:facet
name=
"header"
>
<f:facet
name=
"header"
>
<h:outputText
value=
"${i18n['foodWave.template.name']}
"
/>
<h:outputText
value=
"Menu
"
/>
</f:facet>
</f:facet>
<h:commandLink
action=
"#{cc.attrs.selectaction}"
id=
"template_name"
value=
"#{foodwave.template.name}"
/>
<h:outputText
value=
"#{foodwave.template.name}"
>
</h:column>
<f:param
name=
"foodwaveid"
value=
"#{foodwave.id}"
/>
<h:column>
</h:outputText>
</p:column>
<p:column>
<f:facet
name=
"header"
>
<f:facet
name=
"header"
>
<h:outputText
value=
"${i18n['foodWave.description']}"
/>
<h:outputText
value=
"${i18n['foodWave.description']}"
/>
</f:facet>
</f:facet>
<h:outputText
id=
"description"
<h:outputText
id=
"description"
value=
"#{foodwave.template.description}"
/>
value=
"#{foodwave.template.description}"
/>
</p:column>
</h:column>
<p:column>
<h:column>
<f:facet
name=
"header"
>
<f:facet
name=
"header"
>
<h:outputText
value=
"${i18n['foodWave.time']}"
/>
<h:outputText
value=
"${i18n['foodWave.time']}"
/>
</f:facet>
</f:facet>
<h:commandLink
action=
"#{cc.attrs.selectaction}"
id=
"time"
value=
"#{foodwave.time.time}"
/>
<h:outputText
value=
"#{foodwave.time.time}"
>
</h:column>
<f:convertDateTime
pattern=
"hh:mm d/M/yy"
/>
</h:outputText>
<h:commandButton
action=
"#{cc.attrs.selectaction}"
</p:column>
id=
"selectbutton-botton"
value=
"Valitte"
/>
</p:dataTable>
</h:dataTable>
</h:form>
</composite:implementation>
</composite:implementation>
</html>
</html>
...
...
code/LanBortalWeb/WebContent/resources/cditools/foodwave/listFoods.xhtml
View file @
d54d278
...
@@ -14,8 +14,7 @@
...
@@ -14,8 +14,7 @@
<composite:interface>
<composite:interface>
<composite:attribute
name=
"items"
required=
"true"
/>
<composite:attribute
name=
"items"
required=
"true"
/>
<!-- <composite:attribute name="selectValue" required="true" /> -->
<!-- <composite:attribute name="selectValue" required="true" /> -->
<composite:attribute
name=
"selectaction"
<composite:attribute
name=
"selectaction"
method-signature=
"java.lang.String action()"
required=
"true"
/>
method-signature=
"java.lang.String action()"
required=
"true"
/>
</composite:interface>
</composite:interface>
<composite:implementation>
<composite:implementation>
...
...
code/LanBortalWeb/WebContent/resources/cditools/user/usertabs.xhtml
View file @
d54d278
...
@@ -42,7 +42,13 @@
...
@@ -42,7 +42,13 @@
<li
class=
"picture"
><h:link
outcome=
"/useradmin/sendPicture"
value=
"#{i18n['submenu.user.sendPicture']}"
>
<li
class=
"picture"
><h:link
outcome=
"/useradmin/sendPicture"
value=
"#{i18n['submenu.user.sendPicture']}"
>
<f:param
name=
"userid"
value=
"#{userView.user.user.id}"
/>
<f:param
name=
"userid"
value=
"#{userView.user.user.id}"
/>
</h:link></li>
</h:link>
</li>
<li
class=
"foodwave"
>
<h:link
outcome=
"/useradmin/foodwaveshop"
value=
"#{i18n['submenu.user.foodwave']}"
>
<f:param
name=
"userid"
value=
"#{userView.user.user.id}"
/>
</h:link>
</li>
</ul>
</ul>
</div>
</div>
...
...
code/LanBortalWeb/WebContent/resources/style/insomnia2/css/tabnav.css
View file @
d54d278
...
@@ -17,6 +17,7 @@ div#edit li.edit,
...
@@ -17,6 +17,7 @@ div#edit li.edit,
div
#chpass
li
.chpass
,
div
#chpass
li
.chpass
,
div
#accountevents
li
.accountevents
,
div
#accountevents
li
.accountevents
,
div
#groups
li
.groups
,
div
#groups
li
.groups
,
div
#foodwave
li
.foodwave
,
div
#token
li
.token
,
div
#token
li
.token
,
div
#picture
li
.picture
div
#picture
li
.picture
{
/* settings for selected tab */
{
/* settings for selected tab */
...
@@ -28,6 +29,7 @@ div#edit li.edit a,
...
@@ -28,6 +29,7 @@ div#edit li.edit a,
div
#chpass
li
.chpass
a
,
div
#chpass
li
.chpass
a
,
div
#accountevents
li
.accountevents
a
,
div
#accountevents
li
.accountevents
a
,
div
#groups
li
.groups
a
,
div
#groups
li
.groups
a
,
div
#foodwave
li
.foodwave
a
,
div
#token
li
.token
a
,
div
#token
li
.token
a
,
div
#picture
li
.picture
a
{
/* settings for selected tab link */
div
#picture
li
.picture
a
{
/* settings for selected tab link */
background-color
:
#FFF
;
/* set selected tab background color as desired */
background-color
:
#FFF
;
/* set selected tab background color as desired */
...
...
code/LanBortalWeb/WebContent/user/accountEvents.xhtml
View file @
d54d278
...
@@ -59,7 +59,7 @@
...
@@ -59,7 +59,7 @@
<f:facet
name=
"header"
>
<f:facet
name=
"header"
>
<h:outputText
value=
"#{i18n['accountEvent.delivered']}"
/>
<h:outputText
value=
"#{i18n['accountEvent.delivered']}"
/>
</f:facet>
</f:facet>
<h:outputText
value=
"#{ac.delivered.time}"
>
<h:outputText
rendered=
"#{!empty ac.delivered}"
value=
"#{ac.delivered.time}"
>
<f:convertDateTime
pattern=
"#{sessionHandler.datetimeFormat}"
timeZone=
"#{sessionHandler.timezone}"
/>
<f:convertDateTime
pattern=
"#{sessionHandler.datetimeFormat}"
timeZone=
"#{sessionHandler.timezone}"
/>
</h:outputText>
</h:outputText>
</h:column>
</h:column>
...
...
code/LanBortalWeb/WebContent/useradmin/accountEvents.xhtml
View file @
d54d278
...
@@ -11,7 +11,6 @@
...
@@ -11,7 +11,6 @@
<f:viewParam
name=
"userid"
value=
"#{userView.userid}"
/>
<f:viewParam
name=
"userid"
value=
"#{userView.userid}"
/>
<f:event
type=
"preRenderView"
listener=
"#{userView.initView}"
/>
<f:event
type=
"preRenderView"
listener=
"#{userView.initView}"
/>
</f:metadata>
</f:metadata>
<ui:param
name=
"thispage"
value=
"page.account.list"
/>
<ui:define
name=
"title"
>
<ui:define
name=
"title"
>
<h1>
#{i18n['user.accountevents']}
</h1>
<h1>
#{i18n['user.accountevents']}
</h1>
<users:usertabs
tabId=
"accountevents"
/>
<users:usertabs
tabId=
"accountevents"
/>
...
@@ -62,7 +61,7 @@
...
@@ -62,7 +61,7 @@
<f:facet
name=
"header"
>
<f:facet
name=
"header"
>
<h:outputText
value=
"#{i18n['accountEvent.delivered']}"
/>
<h:outputText
value=
"#{i18n['accountEvent.delivered']}"
/>
</f:facet>
</f:facet>
<h:outputText
value=
"#{ac.delivered.time}"
>
<h:outputText
rendered=
"#{!empty ac.delivered}"
value=
"#{ac.delivered.time}"
>
<f:convertDateTime
pattern=
"#{sessionHandler.datetimeFormat}"
timeZone=
"#{sessionHandler.timezone}"
/>
<f:convertDateTime
pattern=
"#{sessionHandler.datetimeFormat}"
timeZone=
"#{sessionHandler.timezone}"
/>
</h:outputText>
</h:outputText>
</h:column>
</h:column>
...
...
code/LanBortalWeb/src/fi/insomnia/bortal/resources/i18n.properties
View file @
d54d278
code/LanBortalWeb/src/fi/insomnia/bortal/resources/i18n_en.properties
View file @
d54d278
...
@@ -607,6 +607,8 @@ submenu.auth.sendResetMail = Password reset
...
@@ -607,6 +607,8 @@ submenu.auth.sendResetMail = Password reset
submenu.bill.billSummary
=
Bill summary
submenu.bill.billSummary
=
Bill summary
submenu.bill.list
=
My bills
submenu.bill.list
=
My bills
submenu.bill.listAll
=
All bills
submenu.bill.listAll
=
All bills
submenu.foodwave.list
=
Open foodwaves
submenu.foodwave.listTemplates
=
Food provides
submenu.index
=
Frontpage
submenu.index
=
Frontpage
submenu.map.create
=
Create map
submenu.map.create
=
Create map
submenu.map.list
=
List maps
submenu.map.list
=
List maps
...
@@ -629,6 +631,7 @@ submenu.user.accountEvents = Account events
...
@@ -629,6 +631,7 @@ submenu.user.accountEvents = Account events
submenu.user.changePassword
=
Change password
submenu.user.changePassword
=
Change password
submenu.user.create
=
Create new user
submenu.user.create
=
Create new user
submenu.user.edit
=
User information
submenu.user.edit
=
User information
submenu.user.foodwave
=
Food
submenu.user.invite
=
Invite friends
submenu.user.invite
=
Invite friends
submenu.user.manageuserlinks
=
Manage users
submenu.user.manageuserlinks
=
Manage users
submenu.user.other
=
Other
submenu.user.other
=
Other
...
...
code/LanBortalWeb/src/fi/insomnia/bortal/resources/i18n_en_ST.properties
View file @
d54d278
code/LanBortalWeb/src/fi/insomnia/bortal/resources/i18n_fi.properties
View file @
d54d278
...
@@ -587,6 +587,7 @@ submenu.auth.sendResetMail = Salasanan palautus
...
@@ -587,6 +587,7 @@ submenu.auth.sendResetMail = Salasanan palautus
submenu.bill.billSummary
=
Laskujen yhteenveto
submenu.bill.billSummary
=
Laskujen yhteenveto
submenu.bill.list
=
N
\u
00E4yt
\u
00E4 omat laskut
submenu.bill.list
=
N
\u
00E4yt
\u
00E4 omat laskut
submenu.bill.listAll
=
Kaikki laskut
submenu.bill.listAll
=
Kaikki laskut
submenu.foodwave.list
=
Avoimet tilaukset
submenu.index
=
Etusivu
submenu.index
=
Etusivu
submenu.map.create
=
Uusi kartta
submenu.map.create
=
Uusi kartta
submenu.map.list
=
N
\u
00E4yt
\u
00E4 kartat
submenu.map.list
=
N
\u
00E4yt
\u
00E4 kartat
...
@@ -610,6 +611,7 @@ submenu.user.changePassword = Vaihda salasana
...
@@ -610,6 +611,7 @@ submenu.user.changePassword = Vaihda salasana
submenu.user.create
=
Luo k
\u
00E4ytt
\u
00E4j
\u
00E4
submenu.user.create
=
Luo k
\u
00E4ytt
\u
00E4j
\u
00E4
submenu.user.createCardTemplate
=
Luo korttiryhm
\u
00E4
submenu.user.createCardTemplate
=
Luo korttiryhm
\u
00E4
submenu.user.edit
=
K
\u
00E4ytt
\u
00E4j
\u
00E4n tiedot
submenu.user.edit
=
K
\u
00E4ytt
\u
00E4j
\u
00E4n tiedot
submenu.user.foodwave
=
Ruoka
submenu.user.invite
=
Kutsu yst
\u
00E4vi
\u
00E4
submenu.user.invite
=
Kutsu yst
\u
00E4vi
\u
00E4
submenu.user.list
=
Kaikki k
\u
00E4ytt
\u
00E4j
\u
00E4t
submenu.user.list
=
Kaikki k
\u
00E4ytt
\u
00E4j
\u
00E4t
submenu.user.listCardTemplates
=
Korttiryhm
\u
00E4t
submenu.user.listCardTemplates
=
Korttiryhm
\u
00E4t
...
...
code/LanBortalWeb/src/fi/insomnia/bortal/resources/i18n_fi_IN.properties
View file @
d54d278
code/LanBortalWeb/src/fi/insomnia/bortal/web/cdiview/shop/FoodWaveFoodView.java
View file @
d54d278
...
@@ -19,11 +19,10 @@ import fi.insomnia.bortal.beans.FoodWaveBeanLocal;
...
@@ -19,11 +19,10 @@ import fi.insomnia.bortal.beans.FoodWaveBeanLocal;
import
fi.insomnia.bortal.beans.ProductBeanLocal
;
import
fi.insomnia.bortal.beans.ProductBeanLocal
;
import
fi.insomnia.bortal.enums.apps.ShopPermission
;
import
fi.insomnia.bortal.enums.apps.ShopPermission
;
import
fi.insomnia.bortal.model.Bill
;
import
fi.insomnia.bortal.model.Bill
;
import
fi.insomnia.bortal.model.EventUser
;
import
fi.insomnia.bortal.model.FoodWave
;
import
fi.insomnia.bortal.model.FoodWave
;
import
fi.insomnia.bortal.model.Product
;
import
fi.insomnia.bortal.model.Product
;
import
fi.insomnia.bortal.web.annotations.SelectedUser
;
import
fi.insomnia.bortal.web.cdiview.GenericCDIView
;
import
fi.insomnia.bortal.web.cdiview.GenericCDIView
;
import
fi.insomnia.bortal.web.cdiview.user.UserView
;
import
fi.insomnia.bortal.web.helpers.ProductShopItem
;
import
fi.insomnia.bortal.web.helpers.ProductShopItem
;
@Named
@Named
...
@@ -53,8 +52,7 @@ public class FoodWaveFoodView extends GenericCDIView {
...
@@ -53,8 +52,7 @@ public class FoodWaveFoodView extends GenericCDIView {
private
transient
ProductBeanLocal
productBean
;
private
transient
ProductBeanLocal
productBean
;
@Inject
@Inject
@SelectedUser
private
UserView
userview
;
private
EventUser
user
;
@Inject
@Inject
private
BillEditView
billEditView
;
private
BillEditView
billEditView
;
...
@@ -75,6 +73,7 @@ public class FoodWaveFoodView extends GenericCDIView {
...
@@ -75,6 +73,7 @@ public class FoodWaveFoodView extends GenericCDIView {
this
.
beginConversation
();
this
.
beginConversation
();
}
}
logger
.
info
(
"injected user {}"
,
userview
.
getUser
());
}
}
public
ListDataModel
<
Product
>
getProducts
()
{
public
ListDataModel
<
Product
>
getProducts
()
{
...
@@ -132,8 +131,8 @@ public class FoodWaveFoodView extends GenericCDIView {
...
@@ -132,8 +131,8 @@ public class FoodWaveFoodView extends GenericCDIView {
* @return
* @return
*/
*/
public
Bill
createBillFromShoppingcart
()
{
public
Bill
createBillFromShoppingcart
()
{
logger
.
warn
(
"Committing shoppingcart for user {}, userid {}"
,
userview
.
getSelectedUser
().
getWholeName
());
Bill
bill
=
new
Bill
(
eventBean
.
getCurrentEvent
(),
user
);
Bill
bill
=
new
Bill
(
eventBean
.
getCurrentEvent
(),
user
view
.
getSelectedUser
()
);
bill
.
setOurReference
(
eventBean
.
getCurrentEvent
().
getName
());
bill
.
setOurReference
(
eventBean
.
getCurrentEvent
().
getName
());
for
(
ProductShopItem
shopitem
:
shoppingcart
)
{
for
(
ProductShopItem
shopitem
:
shoppingcart
)
{
...
@@ -164,14 +163,6 @@ public class FoodWaveFoodView extends GenericCDIView {
...
@@ -164,14 +163,6 @@ public class FoodWaveFoodView extends GenericCDIView {
return
null
;
return
null
;
}
}
public
void
setUser
(
EventUser
user
)
{
this
.
user
=
user
;
}
public
EventUser
getUser
()
{
return
user
;
}
public
void
setShoppingcart
(
ListDataModel
<
ProductShopItem
>
shoppingcart
)
{
public
void
setShoppingcart
(
ListDataModel
<
ProductShopItem
>
shoppingcart
)
{
this
.
shoppingcart
=
shoppingcart
;
this
.
shoppingcart
=
shoppingcart
;
}
}
...
...
code/LanBortalWeb/src/fi/insomnia/bortal/web/cdiview/user/UserView.java
View file @
d54d278
package
fi
.
insomnia
.
bortal
.
web
.
cdiview
.
user
;
package
fi
.
insomnia
.
bortal
.
web
.
cdiview
.
user
;
import
java.io.ByteArrayInputStream
;
import
java.io.ByteArrayInputStream
;
import
java.io.File
;
import
java.io.IOException
;
import
java.io.IOException
;
import
java.util.List
;
import
java.util.List
;
...
@@ -85,7 +84,6 @@ public class UserView extends GenericCDIView {
...
@@ -85,7 +84,6 @@ public class UserView extends GenericCDIView {
@EJB
@EJB
private
transient
CardPrintBeanLocal
cardPrintBean
;
private
transient
CardPrintBeanLocal
cardPrintBean
;
private
File
file
;
private
StreamedContent
streamedFile
;
private
StreamedContent
streamedFile
;
private
MassPrintResult
mpr
=
null
;
private
MassPrintResult
mpr
=
null
;
...
@@ -162,7 +160,6 @@ public class UserView extends GenericCDIView {
...
@@ -162,7 +160,6 @@ public class UserView extends GenericCDIView {
}
}
public
void
prepareCardDownload
()
{
public
void
prepareCardDownload
()
{
file
=
null
;
try
{
try
{
mpr
=
cardPrintBean
.
getUserCardAsPrintablePdf
(
this
.
user
.
getId
());
mpr
=
cardPrintBean
.
getUserCardAsPrintablePdf
(
this
.
user
.
getId
());
...
...
Write
Preview
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment