Commit 46437a83 by Juho Juopperi

Merge branch 'master' of dev.insomnia.fi:/data/bortal

2 parents 67906a73 f2ae3181
package fi.insomnia.bortal.beans;
import java.util.Date;
import java.util.List;
import javax.annotation.security.RolesAllowed;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import fi.insomnia.bortal.enums.ActionLogMessageState;
import fi.insomnia.bortal.enums.apps.UserPermission;
import fi.insomnia.bortal.facade.ActionLogFacade;
import fi.insomnia.bortal.model.ActionLogMessage;
import fi.insomnia.bortal.model.Role;
/**
* Session Bean implementation class ActionLogBean
* eventin
* - luominen
* - editointi
* - deletointi
*/
@Stateless
public class ActionLogBean implements ActionLogBeanLocal {
// TODO: Permissions
@EJB
private ActionLogFacade actionLogFacade;
@EJB
private RoleBeanLocal roleBean;
@EJB
private PermissionBeanLocal permissionBean;
public ActionLogBean() {
// TODO Auto-generated constructor stub
}
public void createActionLogEvent(String message, Role crew, boolean isTask) {
ActionLogMessage alm = new ActionLogMessage();
alm.setCrew(crew);
if(isTask) {
alm.setState(ActionLogMessageState.PENDING);
} else {
alm.setState(null);
}
alm.setTime(new Date());
alm.setMessage(message);
alm.setUser(permissionBean.getCurrentUser());
actionLogFacade.saveToActionLog(alm);
}
public List<ActionLogMessage> getAllActionLogEvents() {
return actionLogFacade.getAllSortedByTimestamp();
}
public List<Role> getAssignableRoles() {
return roleBean.listRoles();
}
}
package fi.insomnia.bortal.beans;
import java.util.Date;
import java.util.List;
import javax.annotation.security.RolesAllowed;
import javax.ejb.EJB;
import javax.ejb.Stateless;
import fi.insomnia.bortal.enums.ActionLogMessageState;
import fi.insomnia.bortal.enums.apps.UserPermission;
import fi.insomnia.bortal.facade.ActionLogFacade;
import fi.insomnia.bortal.model.ActionLogMessage;
import fi.insomnia.bortal.model.Role;
/**
* Session Bean implementation class ActionLogBean
* eventin
* - luominen
* - editointi
* - deletointi
*/
@Stateless
public class ActionLogBean implements ActionLogBeanLocal {
// TODO: Permissions
@EJB
private ActionLogFacade actionLogFacade;
@EJB
private RoleBeanLocal roleBean;
@EJB
private PermissionBeanLocal permissionBean;
public ActionLogBean() {
// TODO Auto-generated constructor stub
}
public void createActionLogEvent(String message, Role crew, boolean isTask) {
ActionLogMessage alm = new ActionLogMessage();
alm.setCrew(crew);
if(isTask) {
alm.setState(ActionLogMessageState.PENDING);
} else {
alm.setState(null);
}
alm.setTime(new Date());
alm.setMessage(message);
alm.setUser(permissionBean.getCurrentUser());
actionLogFacade.saveToActionLog(alm);
}
public List<ActionLogMessage> getAllActionLogEvents() {
return actionLogFacade.getAllSortedByTimestamp();
}
public List<Role> getAssignableRoles() {
return roleBean.listRoles();
}
@Override
public ActionLogMessage find(Integer id) {
return actionLogFacade.find(id);
}
}
package fi.insomnia.bortal.beans;
import java.util.List;
import javax.ejb.Local;
import fi.insomnia.bortal.model.ActionLogMessage;
import fi.insomnia.bortal.model.Role;
@Local
public interface ActionLogBeanLocal {
public List<ActionLogMessage> getAllActionLogEvents();
public List<Role> getAssignableRoles();
public void createActionLogEvent(String message, Role crew, boolean isTask);
}
package fi.insomnia.bortal.beans;
import java.util.List;
import javax.ejb.Local;
import fi.insomnia.bortal.model.ActionLogMessage;
import fi.insomnia.bortal.model.Role;
@Local
public interface ActionLogBeanLocal {
public List<ActionLogMessage> getAllActionLogEvents();
public List<Role> getAssignableRoles();
public void createActionLogEvent(String message, Role crew, boolean isTask);
public ActionLogMessage find(Integer id);
}
......@@ -19,7 +19,7 @@ public class GenericEntity extends EntityEquals implements ModelInterface<Intege
@Id
@Column(name = ID_COLUMN, nullable = false)
@ReturnInsert(returnOnly=true)
// @ReturnInsert(returnOnly=true)
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Integer id;
......
......@@ -3,9 +3,8 @@
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html" xmlns:users="http://java.sun.com/jsf/composite/cditools/user"
xmlns:tools="http://java.sun.com/jsf/composite/cditools" xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui"
>
xmlns:tools="http://java.sun.com/jsf/composite/cditools" xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui">
<h:body>
<ui:composition template="/layout/#{sessionHandler.layout}/template.xhtml">
......@@ -13,7 +12,7 @@
<!-- f:event type="preRenderView" listener="#{newsListView.initView}" /-->
</f:metadata>
<ui:define name="content">
<h:outputStylesheet library="style" name="insomnia2/css/actionlog.css"></h:outputStylesheet>
<h:outputStylesheet library="style" name="insomnia2/css/actionlog.css" />
<h1>#{i18n['actionlog.messagelist.header']}</h1>
<p>#{i18n['actionlog.messagelist.description']}</p>
<h:form id="actionlog_create">
......@@ -40,12 +39,13 @@
<h:selectBooleanCheckbox value="#{actionLogCreateView.task}"/>
</div>
<h:commandButton class="sendbutton" action="#{actionLogCreateView.send}" value="#{i18n['actionlog.create.submitbutton']}" />
<h:commandButton class="sendbutton" action="#{actionLogCreateView.send}" value="#{i18n['actionlog.create.submitbutton']}">
</h:commandButton>
</div>
</h:form>
<div class="clearfix"></div>
<h2>#{i18n['actionlog.tasklist.header']}</h2>
<div id="actionlog">
<div id="actionlog">
<h:form id="refresh">
<p:poll interval="1" update="actionlogtable" />
<h:dataTable styleClass="bordertable" rowClasses="roweven,rowodd" id="actionlogtable" value="#{actionLogMessageView.messages}" var="message">
......@@ -77,10 +77,12 @@
<h:outputText value="#{message.message}" />
</h:column>
<h:column>
x
<h:link rendered="#{!empty message.state}" >
Näytä tehtävä
</h:link>
</h:column>
</h:dataTable>
</h:form>
</h:form>
</div>
</ui:define>
</ui:composition>
......
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:h="http://java.sun.com/jsf/html" xmlns:users="http://java.sun.com/jsf/composite/cditools/user"
xmlns:tools="http://java.sun.com/jsf/composite/cditools" xmlns:f="http://java.sun.com/jsf/core"
>
<h:body>
<ui:composition template="/layout/#{sessionHandler.layout}/template.xhtml">
<f:metadata>
<f:viewParam name="id" value="#{taskModificationView.id}"></f:viewParam>
<f:event type="preRenderView" listener="#{taskModificationView.initView}" />
</f:metadata>
<ui:define name="content">
<h:outputStylesheet library="style" name="insomnia2/css/actionlog.css"></h:outputStylesheet>
<h1>Task: insert id<!-- #{i18n['actionlog.messagelist.header']} --></h1>
<!-- <p>Mo #{i18n['actionlog.messagelist.description']} </p> -->
<table>
<tr>
<td><h:outputText class="taskHeader" value="Submit time/date: " /></td>
<td><h:outputText value="#{taskModification.message.time}" /></td>
</tr>
<tr>
<td><h:outputText class="taskHeader" value="Submitter: " /></td>
<td><h:outputText value="infopoika69" /></td>
</tr>
<tr>
<td><h:outputText class="taskHeader" value="Target crew: " /></td>
<td><h:outputText value="net" /></td>
</tr>
<tr>
<td><h:outputText class="taskHeader" value="State: " /></td>
<td><h:outputText value="odottaa nappaamista" /></td>
</tr>
<tr>
<td><h:outputText class="taskHeader" value="Message: " /></td>
<td><h:outputText value="verkko ei toimi." /></td>
</tr>
</table>
<div class="clearfix"></div>
<div id="actionlog">
</div>
</ui:define>
</ui:composition>
</h:body>
</html>
\ No newline at end of file
......@@ -43,11 +43,6 @@
</div>
<div id="container" class="top" />
<div id="container" class="clearfix">
<div id="left">
<ui:insert name="title" />
<h:messages globalOnly="true" />
<ui:insert name="content" />
</div>
<c:if test="#{menuView.submenu.size() > 1}">
<div id="right">
......@@ -61,6 +56,12 @@
</ul>
</div>
</c:if>
<div id="left">
<ui:insert name="title" />
<h:messages globalOnly="true" />
<ui:insert name="content" />
</div>
</div>
<div id="container" class="bottom"></div>
</div>
......
......@@ -77,4 +77,10 @@
#actionlog tr.rowodd {
background-color: #9a9a9a;
}
.taskHeader {
color: #7DAC0C;
font-size: 120%;
font-weight: bold;
}
\ No newline at end of file
......@@ -14,11 +14,11 @@ body, html {width: 100%; height: 100%; color: #343434; font-family: trebuchet m
a {color: #0037bc;}
a:hover {color: #7dac0c;}
#container {width: 100%; background:url(../img/container.png) repeat-y; font-size: 13px;}
#container #left {width: 680px; float: left; padding: 10px 20px;}
#container #left {padding: 10px 20px;}
#left h1 {color:#7dac0c; font-size: 24px; padding-top:0px; margin-top: 0px;}
#left h2 {color:#7dac0c; font-size: 18px;}
#left h3 {color:#7dac0c; font-size: 16px;}
#right {float:left; border-left: 1px dotted #c0c0c0; padding: 10px 20px; width: 200px;}
#right {float:right; border-left: 1px dotted #c0c0c0; padding: 10px 20px; width: 200px;}
#right h1, #right h1 a {color:#7dac0c; font-size: 18px; padding-top: 0px; margin-top:0px; text-decoration:none;}
#container.top {width: 100%; background:url(../img/container-top.png) no-repeat; height: 15px;}
......
<<<<<<< HEAD
accountEvent.delivered=Toimitettu
accountEvent.edit=Muokkaa
accountEvent.eventTime=Aika
accountEvent.productname=Tuote
accountEvent.quantity=Lkm
accountEvent.total=Yhteens\u00e4
accountEvent.unitPrice=Yks. hinta
accountEvent.commit=Tallenna
accountEvent.seller=Myyj\u00e4
accountEvent.unitPrice=Yksikk\u00f6hinta
bill.addr1=Osoite 1
bill.addr2=Osoite 2
bill.addr3=Osoite 3
bill.addr4=Osoite 4
bill.addr5=Osoite 5
bill.billNumber=Laskun numero
bill.deliveryTerms=Toimitusehdot
bill.edit=Muokkaa
bill.isPaid=Maksettu
bill.markPaid=Maksettu
bill.notes=Huomioita
bill.noticetime=Huomautusaika
bill.ourReference=Myyj\u00e4n viite
bill.paidDate=Maksup\u00e4iv\u00e4
bill.payer=Maksaja
bill.paymentTime=Maksuehdot
bill.printBill=Tulosta lasku
bill.referenceNumberBase=Viitenumeropohja
bill.referencenumber=Viitenumero
bill.sentDate=P\u00e4iv\u00e4ys
bill.theirReference=Asiakkaan viite
bill.totalPrice=Laskun summa
billine.name=Tuote
billine.quantity=Lukum\u00e4\u00e4r\u00e4
billine.referencedProduct=Tuoteviittaus
billine.save=Tallenna
billine.unitName=Yksikk\u00f6
billine.unitPrice=Yksikk\u00f6hinta
billine.vat=ALV
bills.noBills=Ei laskuja
cardTemplate.name=Korttipohja
cardTemplate.power=Teho
cardTemplate.roles=Yhdistetyt roolit
discount.active=Aktiivinen
discount.amountMax=Enimm\u00e4ism\u00e4\u00e4r\u00e4
discount.amountMin=V\u00e4himm\u00e4ism\u00e4\u00e4r\u00e4
discount.code=Alennuskoodi
discount.create=Luo uusi
discount.details=Tiedot
discount.edit=Muokkaa
discount.maxNum=Alennusten enimm\u00e4islkm
discount.perUser=Alennuksia per k\u00e4ytt\u00e4j\u00e4
discount.percentage=Alennusprosentti
discount.role=Roolialennus
discount.save=Tallenna
discount.shortdesc=Kuvaus
editplace.header=Muokkaa paikkaa
editplacegroup.header=Paikkaryhm\u00e4n tiedot
eventorg.createEvent=Luo tapahtuma
eventorg.events=Organisaation tapahtumat
eventorgView.eventname=Tapahtuman nimi
game.gamepoints=Insomnia Game pisteet:
global.cancel=Peruuta
global.notauthorized=Sinulla ei ole riitt\u00e4vi\u00e4 oikeuksia t\u00e4lle sivulle.
global.notAuthorizedExecute=Sinulla ei ole riitt\u00e4v\u00e4sti oikeuksia suorittaa t\u00e4t\u00e4 toimenpidett\u00e4!
global.save=Tallenna
imagefile.description=Kuvaus
imagefile.file=Kuvatiedosto
javax.validation.constraints.AssertFalse.message=must be false
javax.validation.constraints.AssertTrue.message=must be true
javax.validation.constraints.DecimalMax.message=must be less than or equal to {value}
javax.validation.constraints.DecimalMin.message=must be greater than or equal to {value}
javax.validation.constraints.Digits.message=numeric value out of bounds (<{integer} digits>.<{fraction} digits> expected)
javax.validation.constraints.Future.message=must be in the future
javax.validation.constraints.Max.message=must be less than or equal to {value}
javax.validation.constraints.Min.message=must be greater than or equal to {value}
javax.validation.constraints.NotNull.message=may not be null
javax.validation.constraints.Null.message=must be null
javax.validation.constraints.Past.message=must be in the past
javax.validation.constraints.Pattern.message=must match "{regexp}"
javax.validation.constraints.Size.message=size must be between {min} and {max}
login.login=Kirjaudu sis\u00e4\u00e4n
login.logout=Kirjaudu ulos
login.logoutmessage=Olet kirjautunut ulos j\u00e4rjestelm\u00e4st\u00e4.
login.password=Salasana
login.submit=Kirjaudu sis\u00e4\u00e4n
login.username=K\u00e4ytt\u00e4j\u00e4tunnus
loginerror.header=Kirjautuminen ep\u00e4onnistui
loginerror.message=K\u00e4ytt\u00e4j\u00e4tunnus tai salasana ei ollut oikein.
loginerror.resetpassword=Salasana unohtunut?
mapManage.lockedPlaces=Lukittu kartasta {0} paikkaa.
mapManage.releasedPlaces=Vapautettu kartasta {0} paikkaa
mapView.buyPlaces=Lukitse valitut paikat
mapView.errorWhenReleasingPlace=Paikkaa vapauttassa tapahtui virhe.
mapView.errorWhenReservingPlace=Paikkaa varatessa tapahtui virhe.
mapView.errorWhileBuyingPlaces=Virhe paikkojen ostossa. Ole hyv\u00e4 ja yrit\u00e4 uudelleen. Jos virhe toistuu ota yhteytt\u00e4 j\u00e4rjest\u00e4jiin.
mapView.notEnoughCreditsToReserve=Sinulla ei ole riitt\u00e4v\u00e4sti suoritettuja konepaikkamaksuja t\u00e4m\u00e4n paikan varaamiseen.
org.hibernate.validator.constraints.Email.message=not a well-formed email address
org.hibernate.validator.constraints.Length.message=length must be between {min} and {max}
org.hibernate.validator.constraints.NotEmpty.message=may not be empty
org.hibernate.validator.constraints.Range.message=must be between {min} and {max}
page.auth.loginerror.header=kirjautuminen ep\u00e4onnistui
passwordChanged.body=Voit nyt kirjautua k\u00e4ytt\u00e4j\u00e4tunnuksella ja uudella salasanalla sis\u00e4\u00e4n j\u00e4rjestelm\u00e4\u00e4n.
passwordChanged.header=Salasana vaihdettu onnistuneesti
passwordReset.hashNotFound=Salasanan vaihto on vanhentunut. Jos haluat vaihtaa salasanan l\u00e4het\u00e4 vaihtopyynt\u00f6 uudelleen.
passwordReset.errorChanging=Odotamaton virhe. Ota yhteytt\u00e4 yll\u00e4pitoon.
passwordreset.mailBody=Voit vaihtaa salasanasi osoitteessa {0}\n\nJos et ole pyyt\u00e4nyt unohtuneen salasanan vaihtamista, ei t\u00e4h\u00e4n viestiin tarvitse reagoida.\n\nTerveisin,\nInsomnia lippupalvelu\nwww.insomnia.fi
passwordreset.mailSubject=[INSOMNIA] Salasanan vaihtaminen
passwordreset.usernotfound=Annettua k\u00e4ytt\u00e4j\u00e4tunnusta ei l\u00f6ydy. Huomioi ett\u00e4 isot ja pienet kirjaimet ovat merkitsevi\u00e4.
permissiondenied.alreadyLoggedIn=Sinulla ei ole riitt\u00e4v\u00e4sti oikeuksia!
permissiondenied.header=P\u00e4\u00e4sy kielletty
permissiondenied.notLoggedIn=Sinulla ei ole riitt\u00e4v\u00e4sti oikeuksia t\u00e4lle sivulle.
place.code=Paikkakoodi
place.commit=Tallenna
place.description=Kuvaus
place.details=Tiedot
place.edit=Muokkaa
place.height=Korkeus
place.mapX=X
place.mapY=Y
place.name=Nimi
place.product=Tuote
place.releasetime=Vapautusaika
place.width=Leveys
place.groupremove=Poista paikka paikkaryhmst
place.noReserver=Ei liitetty kyttjn
place.membership=Yhdistetty k\u00e4ytt\u00e4j\u00e4
placeSelect.legend.blue=Oma valittu paikka
placeSelect.legend.green=Oma ostettu paikka
placeSelect.legend.grey=Vapautetaan tarvittaessa
placeSelect.legend.red=Varattu paikka
placeSelect.legend.white=Vapaa paikka
placeSelect.placeName=Paikka
placeSelect.placePrice=Paikan hinta
placeSelect.placeProductName=Paikan tyyppi
placeSelect.placesleft=Paikkoja j\u00e4ljell\u00e4
placeSelect.reservationPrice=Tilauksen hinta
placeSelect.reservedPlaces=Valitut paikat
placeSelect.totalPlaces=Paikkoja yhteens\u00e4
placegroup.created=Luotu
placegroup.creator=Varaaja
placegroup.details=Tiedot
placegroup.edit=N\u00e4yt\u00e4
placegroup.edited=Muokattu
placegroup.name=Nimi
placegroup.places=Paikat
placegroup.printPdf=Tulosta paikkakoodit
placegroupview.groupCreator=Varaaja
placegroupview.header=Omat paikat
placegroupview.noMemberships=Ei omia paikkoja
placegroupview.placeReleaseFailed=Paikan vapauttaminen ep\u00e4onnistui!
placegroupview.placeReleased=Paikka {0} vapautettu
placegroupview.releasePlace=Vapauta
placegroupview.reservationName=Paikka
placegroupview.token=Paikkakoodi / k\u00e4ytt\u00e4j\u00e4
placegroupview.toptext=
placetoken.commit=Liit\u00e4
placetoken.pageHeader=Lis\u00e4\u00e4 konepaikkakoodi
placetoken.token=Paikkakoodi
placetoken.tokenNotFound=Paikkakoodia ei l\u00f6ytynyt! Tarkista koodi.
placetoken.placelist=Omat paikat
placetoken.topText=Voit yhdist\u00e4\u00e4 paikan omaan k\u00e4ytt\u00e4j\u00e4tunnukseesi sy\u00f6tt\u00e4m\u00e4ll\u00e4 paikkakoodin allaolevaan kentt\u00e4\u00e4n.
poll.answer=Vastaa kyselyyn
poll.save=L\u00e4het\u00e4 vastauksesi
product.barcode=Viivakoodi
product.boughtTotal=Tuotteita laskutettu
product.cart.count=Ostoskoriin
product.create=Luo tuote
product.edit=Muokkaa
product.name=Tuotteen nimi
product.paid=Maksettu
product.prepaid=Prepaid
product.prepaidInstant=Luodaan kun prepaid maksetaan
product.price=Tuotteen hinta
product.save=Tallenna
product.shopInstant=Luo k\u00e4teismaksu tuotteille
product.sort=J\u00e4rjestys luku
product.unitName=Tuoteyksikk\u00f6
product.vat=ALV
products.save=Tallenna
productshop.commit=Osta
productshop.noItemsInCart=Ostoskorissa ei ole tuotteita
productshop.billCreated=Lasku luotu
reader.assocToCard=Yhdist\u00e4 korttiin
reader.name=Lukijan nimi
reader.tag=Tag
reader.user=K\u00e4ytt\u00e4j\u00e4
readerevent.associateToUser=Yhdist\u00e4 k\u00e4ytt\u00e4j\u00e4\u00e4n
readerevent.seenSince=N\u00e4hty viimeksi
readerevent.shopToUser=Osta k\u00e4ytt\u00e4j\u00e4lle
readerview.cards=Kortit ( tulostuslkm )
resetMail.body=Voit vaihtaa unohtuneen salasanan sy\u00f6tt\u00e4m\u00e4ll\u00e4 k\u00e4ytt\u00e4j\u00e4tunnuksesi allaolevaan kentt\u00e4\u00e4n. Tunnukseen liitettyyn s\u00e4hk\u00f6postiosoitteeseen l\u00e4hetet\u00e4\u00e4n kertak\u00e4ytt\u00f6inen osoite jossa voit vaihtaa sy\u00f6tt\u00e4m\u00e4si k\u00e4ytt\u00e4j\u00e4tunnuksen salasanan.
resetMail.header=Unohtuneen salasanan vaihto
resetMail.send=L\u00e4het\u00e4 s\u00e4hk\u00f6posti
resetMail.username=K\u00e4ytt\u00e4j\u00e4tunnus
resetmailSent.body=Antamasi k\u00e4ytt\u00e4j\u00e4tunnuksen s\u00e4hk\u00f6postiosoitteeseen on l\u00e4hetetty osoite jossa voit vaihtaa tunnuksen salasanan.
resetmailSent.header=S\u00e4hk\u00f6posti l\u00e4hetetty
role.create=Luo rooli
role.description=Kuvaus
role.edit.save=Tallenna
role.edit=Muokkaa
role.name=Nimi
role.parents=Periytyy
role.cardtemplate=Korttipohja
role.savePermissions=Tallenna oikeudet
shop.accountBalance=Tilin saldo
shop.user=Myyd\u00e4\u00e4n
sidebar.bill.list=Omat laskut
sidebar.bill.listAll=Kaikki laskut
sidebar.bill.summary=Laskujen yhteenveto
sidebar.bills=Laskut
sidebar.cardTemplate.create=Uusi korttipohja
sidebar.cardTemplate.list=N\u00e4yt\u00e4 korttipohjat
sidebar.createuser=Rekister\u00f6idy uudeksi k\u00e4ytt\u00e4j\u00e4ksi
sidebar.eventorg.list=Omat organisaatiot
sidebar.map.list=Kartat
sidebar.map.placemap=Paikkakartta
sidebar.maps=Kartat
sidebar.other=Muuta
sidebar.product.create=Uusi tuote
sidebar.product.createBill=Luo lasku
sidebar.product.list=Tuotteet
sidebar.products=Tuotteet
sidebar.role.create=Uusi rooli
sidebar.role.list=Roolit
sidebar.roles=Roolit
sidebar.shop.readerEvents=Lukijan tapahtumat
sidebar.shop.readerlist=N\u00e4yt\u00e4 lukijat
sidebar.user.create=Uusi k\u00e4ytt\u00e4j\u00e4
sidebar.user.list=K\u00e4ytt\u00e4j\u00e4t
sidebar.users=K\u00e4ytt\u00e4j\u00e4t
sidebar.utils.flushCache=Flush Cache
sidebar.utils.testdata=Testdata
topmenu.adminfront=Admintavaraa
menu.poll.index=Kyselyt
menu.index=Etusivu
menu.user.edit=Omat tiedot
menu.place.placemap=Paikkakartta
menu.shop.createBill=Kauppa
submenu.shop.createBill=Luo lasku
submenu.bill.list=N\u00e4yt\u00e4 omat laskut
submenu.index=Etusivu
submenu.user.create=Luo uusi kyttj
submenu.auth.sendResetMail=Salasanan palautus
submenu.user.sendPicture=Lhet kuva
submenu.user.userlinks=Muokkaa tietoja
submenu.user.edit=K\u00e4ytt\u00e4j\u00e4n tiedot
user.changePassword=Vaihda salasana
submenu.user.changePassword=Vaihda salasana
submenu.user.accountEvents=Tilitapahtumat
submenu.place.myGroups=Omat paikkavaraukset
submenu.place.insertToken=Sy\u00f6t\u00e4 paikkakoodi
submenu.user.manageuserlinks=Hallitse k\u00e4ytt\u00e4ji\u00e4
submenu.user.list=Kaikki k\u00e4ytt\u00e4j\u00e4t
submenu.user.create=Luo k\u00e4ytt\u00e4j\u00e4
submenu.user.rolelinks=Hallitse rooleja
submenu.role.list=Roolit
submenu.role.create=Luo rooli
submenu.user.listCardTemplates=Korttiryhm\u00e4t
submenu.user.createCardTemplate=Luo korttiryhm\u00e4
topmenu.game=Insomnia Game
topmenu.poll=Kyselyt
topmenu.rfidshop=Staffshop
user.accountBalance=Tilin saldo
user.accountEventHeader=Tilitapahtumat
user.address=Osoite
user.bank=Pankki
user.bankaccount=Pankkitili
user.imageUploaded=Kuva lhetetty.
user.accountevents=Tilitapahtumat
user.create=Luo k\u00e4ytt\u00e4j\u00e4
user.createdmessage=K\u00e4ytt\u00e4j\u00e4tunnus on luotu onnistuneesti. Voit nyt kirjautua sis\u00e4\u00e4n.
user.defaultImage=Oletukuva
user.edit=Muokkaa
user.email=S\u00e4hk\u00f6posti
user.firstNames=Etunimi
user.hasImage=Kuva
user.imagelist=Tallennetut kuvat
user.imagesubmit=L\u00e4het\u00e4 kuva
user.lastName=Sukunimi
user.login=K\u00e4ytt\u00e4j\u00e4tunnus
user.nick=Nick
user.noAccountevents=Ei tilitapahtumia
user.noCurrentImage=Ei kuvaa
user.noImage=EI kuvaa
user.password=Salasana
user.passwordcheck=Salasana ( uudelleen )
user.passwordlengthMessage=Salasana liian lyhyt
user.phone=Puhelin
user.realname=Nimi
user.roles=Roolit
user.rolesave=Tallenna roolit
user.save=Tallenna
user.sendPicture=Kuvan lhetys
sendPicture.header=Lhet kuva
user.sex.FEMALE=Nainen
user.sex.MALE=Mies
user.sex.UNDEFINED=M\u00e4\u00e4rittelem\u00e4tt\u00e4
user.sex=Sukupuoli
user.shop=Osta
user.successfullySaved=Tiedot tallennettu onnistuneesti
user.superadmin=Superadmin
user.thisIsCurrentImage=Nykyinen kuva
user.town=Kaupunki
user.uploadimage=L\u00e4het\u00e4 kuva
user.username=K\u00e4ytt\u00e4j\u00e4tunnus
user.validate.notUniqueUsername=K\u00e4ytt\u00e4j\u00e4tunnus on jo olemassa. Ole hyv\u00e4 ja valitse toinen tunnus
user.wholeName=Nimi
user.zipCode=Postinumero
user.placegroups=Omat paikkaryhm\u00e4t
user.noPlacegroups
userimage.webcam=Ota kuva webkameralla
userview.loginstringFaulty=K\u00e4ytt\u00e4j\u00e4tunnus virheellinen. Pit\u00e4\u00e4 olla v\u00e4hint\u00e4\u00e4n kaksi merkki\u00e4 pitk\u00e4.
userview.passwordTooShort=Salasana liian lyhyt. Pit\u00e4\u00e4 olla v\u00e4hint\u00e4\u00e4n {0} merkki\u00e4 pitk\u00e4.
userview.passwordsChanged=Salasana vaihdettu
userview.passwordsDontMatch=Salasanat eiv\u00e4t ole samat! Ole hyv\u00e4 ja sy\u00f6t\u00e4 salasanat uudelleen.
userview.userExists=K\u00e4ytt\u00e4j\u00e4tunnus on jo olemassa. Ole hyv\u00e4 ja valitse toinen tunnus.
viewexpired.body=Ole hyv\u00e4 ja kirjaudu sis\u00e4\u00e4n uudelleen.
viewexpired.title=N\u00e4kym\u00e4 on vanhentunut
page.auth.logout.header=Uloskirjautuminen
page.bill.billSummary.header=Laskujen yhteenveto
bill.markedPaid=Lasku merkitty maksetuksi.
page.product.createBill.header=Osta tuotteita
index.title=Etusivu
user.edit.title=K\u00e4ytt\u00e4j\u00e4n tiedot
user.changepassword.title=Vaihda salasana
user.changepassword.forUser=K\u00e4ytt\u00e4j\u00e4lle
page.place.placemap.header=Paikkakartta
page.bill.list.header=Laskut
page.bill.edit.header=Laskun tiedot
page.auth.logoutsuccess.header=Logout
page.user.create.header=Luo uusi k\u00e4ytt\u00e4j\u00e4
page.auth.resetPassword.header=Nollaa salasana
page.place.mygroups.header=Paikkaryhm\u00e4t
page.place.insertToken.header=Sy\u00f6t\u00e4 paikkakoodi
page.account.list.header=Tilitapahtumat
applicationPermission.name=Oikeusryhm\u00e4
applicationPermission.description=kuvaus
userlist.header=Etsi k\u00e4ytt\u00e4ji\u00e4
userlist.search=Etsi
pagination.results=Tuloksia
pagination.pages=Sivuja
pagination.firstpage=Ensimm\u00e4inen
pagination.previouspage=Edellinen
pagination.nextpage=Seuraava
pagination.lastpage=Viimeinen
newslist.header=Uutisryhmt
newsgroup.name=Uutisryhmn nimi
newsgroup.priority=Jrjestysnumero
newsgroup.writerRole=Kirjoittajaryhm
newsgroup.edit=Muokkaa
newsgroup.readerRole=Lukijoiden roolit
news.title=Otsikko
news.abstract=Lyhennelm
news.publish=Julkaise
news.expire=Lopeta julkaisu
news.save=Tallenna
usertitle.managingUser=Hallitaan kyttj
actionlog.messagelist.header=ActionLog
actionlog.messagelist.description=Voit seurata sek luoda uusia ActionMessageja tss nkymss.
actionlog.tasklist.header=Viestilista
actionlog.create.header=Luo uusi ActionMessage
actionlog.create.role=Kohderooli
actionlog.create.message=Viesti
actionlog.create.taskradio=Tehtv
actionlog.create.submitbutton=Lhet
actionlog.time=Aika
actionlog.user=Tekij
actionlog.crew=Crew
actionlog.message=Tapahtuma
actionlog.task=Taski
=======
accountEvent.delivered=Toimitettu
accountEvent.edit=Muokkaa
accountEvent.eventTime=Aika
accountEvent.productname=Tuote
accountEvent.quantity=Lkm
accountEvent.total=Yhteens\u00e4
accountEvent.total=Yhteens
accountEvent.unitPrice=Yks. hinta
accountEvent.commit=Tallenna
accountEvent.seller=Myyj\u00e4
accountEvent.unitPrice=Yksikk\u00f6hinta
accountEvent.seller=Myyj
accountEvent.unitPrice=Yksikkhinta
bill.addr1=Osoite 1
bill.addr2=Osoite 2
bill.addr3=Osoite 3
......@@ -20,49 +418,49 @@ bill.isPaid=Maksettu
bill.markPaid=Maksettu
bill.notes=Huomioita
bill.noticetime=Huomautusaika
bill.ourReference=Myyj\u00e4n viite
bill.paidDate=Maksup\u00e4iv\u00e4
bill.ourReference=Myyjn viite
bill.paidDate=Maksupiv
bill.payer=Maksaja
bill.paymentTime=Maksuehdot
bill.printBill=Tulosta lasku
bill.referenceNumberBase=Viitenumeropohja
bill.referencenumber=Viitenumero
bill.sentDate=P\u00e4iv\u00e4ys
bill.sentDate=Pivys
bill.theirReference=Asiakkaan viite
bill.totalPrice=Laskun summa
billine.name=Tuote
billine.quantity=Lukum\u00e4\u00e4r\u00e4
billine.quantity=Lukumr
billine.referencedProduct=Tuoteviittaus
billine.save=Tallenna
billine.unitName=Yksikk\u00f6
billine.unitPrice=Yksikk\u00f6hinta
billine.unitName=Yksikk
billine.unitPrice=Yksikkhinta
billine.vat=ALV
bills.noBills=Ei laskuja
cardTemplate.name=Korttipohja
cardTemplate.power=Teho
cardTemplate.roles=Yhdistetyt roolit
discount.active=Aktiivinen
discount.amountMax=Enimm\u00e4ism\u00e4\u00e4r\u00e4
discount.amountMin=V\u00e4himm\u00e4ism\u00e4\u00e4r\u00e4
discount.amountMax=Enimmismr
discount.amountMin=Vhimmismr
discount.code=Alennuskoodi
discount.create=Luo uusi
discount.details=Tiedot
discount.edit=Muokkaa
discount.maxNum=Alennusten enimm\u00e4islkm
discount.perUser=Alennuksia per k\u00e4ytt\u00e4j\u00e4
discount.maxNum=Alennusten enimmislkm
discount.perUser=Alennuksia per kyttj
discount.percentage=Alennusprosentti
discount.role=Roolialennus
discount.save=Tallenna
discount.shortdesc=Kuvaus
editplace.header=Muokkaa paikkaa
editplacegroup.header=Paikkaryhm\u00e4n tiedot
editplacegroup.header=Paikkaryhmn tiedot
eventorg.createEvent=Luo tapahtuma
eventorg.events=Organisaation tapahtumat
eventorgView.eventname=Tapahtuman nimi
game.gamepoints=Insomnia Game pisteet:
global.cancel=Peruuta
global.notauthorized=Sinulla ei ole riitt\u00e4vi\u00e4 oikeuksia t\u00e4lle sivulle.
global.notAuthorizedExecute=Sinulla ei ole riitt\u00e4v\u00e4sti oikeuksia suorittaa t\u00e4t\u00e4 toimenpidett\u00e4!
global.notauthorized=Sinulla ei ole riittvi oikeuksia tlle sivulle.
global.notAuthorizedExecute=Sinulla ei ole riittvsti oikeuksia suorittaa tt toimenpidett!
global.save=Tallenna
imagefile.description=Kuvaus
imagefile.file=Kuvatiedosto
......@@ -79,37 +477,37 @@ javax.validation.constraints.Null.message=must be null
javax.validation.constraints.Past.message=must be in the past
javax.validation.constraints.Pattern.message=must match "{regexp}"
javax.validation.constraints.Size.message=size must be between {min} and {max}
login.login=Kirjaudu sis\u00e4\u00e4n
login.login=Kirjaudu sisn
login.logout=Kirjaudu ulos
login.logoutmessage=Olet kirjautunut ulos j\u00e4rjestelm\u00e4st\u00e4.
login.logoutmessage=Olet kirjautunut ulos jrjestelmst.
login.password=Salasana
login.submit=Kirjaudu sis\u00e4\u00e4n
login.username=K\u00e4ytt\u00e4j\u00e4tunnus
loginerror.header=Kirjautuminen ep\u00e4onnistui
loginerror.message=K\u00e4ytt\u00e4j\u00e4tunnus tai salasana ei ollut oikein.
login.submit=Kirjaudu sisn
login.username=Kyttjtunnus
loginerror.header=Kirjautuminen eponnistui
loginerror.message=Kyttjtunnus tai salasana ei ollut oikein.
loginerror.resetpassword=Salasana unohtunut?
mapManage.lockedPlaces=Lukittu kartasta {0} paikkaa.
mapManage.releasedPlaces=Vapautettu kartasta {0} paikkaa
mapView.buyPlaces=Lukitse valitut paikat
mapView.errorWhenReleasingPlace=Paikkaa vapauttassa tapahtui virhe.
mapView.errorWhenReservingPlace=Paikkaa varatessa tapahtui virhe.
mapView.errorWhileBuyingPlaces=Virhe paikkojen ostossa. Ole hyv\u00e4 ja yrit\u00e4 uudelleen. Jos virhe toistuu ota yhteytt\u00e4 j\u00e4rjest\u00e4jiin.
mapView.notEnoughCreditsToReserve=Sinulla ei ole riitt\u00e4v\u00e4sti suoritettuja konepaikkamaksuja t\u00e4m\u00e4n paikan varaamiseen.
mapView.errorWhileBuyingPlaces=Virhe paikkojen ostossa. Ole hyv ja yrit uudelleen. Jos virhe toistuu ota yhteytt jrjestjiin.
mapView.notEnoughCreditsToReserve=Sinulla ei ole riittvsti suoritettuja konepaikkamaksuja tmn paikan varaamiseen.
org.hibernate.validator.constraints.Email.message=not a well-formed email address
org.hibernate.validator.constraints.Length.message=length must be between {min} and {max}
org.hibernate.validator.constraints.NotEmpty.message=may not be empty
org.hibernate.validator.constraints.Range.message=must be between {min} and {max}
page.auth.loginerror.header=kirjautuminen ep\u00e4onnistui
passwordChanged.body=Voit nyt kirjautua k\u00e4ytt\u00e4j\u00e4tunnuksella ja uudella salasanalla sis\u00e4\u00e4n j\u00e4rjestelm\u00e4\u00e4n.
page.auth.loginerror.header=kirjautuminen eponnistui
passwordChanged.body=Voit nyt kirjautua kyttjtunnuksella ja uudella salasanalla sisn jrjestelmn.
passwordChanged.header=Salasana vaihdettu onnistuneesti
passwordReset.hashNotFound=Salasanan vaihto on vanhentunut. Jos haluat vaihtaa salasanan l\u00e4het\u00e4 vaihtopyynt\u00f6 uudelleen.
passwordReset.errorChanging=Odotamaton virhe. Ota yhteytt\u00e4 yll\u00e4pitoon.
passwordreset.mailBody=Voit vaihtaa salasanasi osoitteessa {0}\n\nJos et ole pyyt\u00e4nyt unohtuneen salasanan vaihtamista, ei t\u00e4h\u00e4n viestiin tarvitse reagoida.\n\nTerveisin,\nInsomnia lippupalvelu\nwww.insomnia.fi
passwordReset.hashNotFound=Salasanan vaihto on vanhentunut. Jos haluat vaihtaa salasanan lhet vaihtopyynt uudelleen.
passwordReset.errorChanging=Odotamaton virhe. Ota yhteytt yllpitoon.
passwordreset.mailBody=Voit vaihtaa salasanasi osoitteessa {0}\n\nJos et ole pyytnyt unohtuneen salasanan vaihtamista, ei thn viestiin tarvitse reagoida.\n\nTerveisin,\nInsomnia lippupalvelu\nwww.insomnia.fi
passwordreset.mailSubject=[INSOMNIA] Salasanan vaihtaminen
passwordreset.usernotfound=Annettua k\u00e4ytt\u00e4j\u00e4tunnusta ei l\u00f6ydy. Huomioi ett\u00e4 isot ja pienet kirjaimet ovat merkitsevi\u00e4.
permissiondenied.alreadyLoggedIn=Sinulla ei ole riitt\u00e4v\u00e4sti oikeuksia!
permissiondenied.header=P\u00e4\u00e4sy kielletty
permissiondenied.notLoggedIn=Sinulla ei ole riitt\u00e4v\u00e4sti oikeuksia t\u00e4lle sivulle.
passwordreset.usernotfound=Annettua kyttjtunnusta ei lydy. Huomioi ett isot ja pienet kirjaimet ovat merkitsevi.
permissiondenied.alreadyLoggedIn=Sinulla ei ole riittvsti oikeuksia!
permissiondenied.header=Psy kielletty
permissiondenied.notLoggedIn=Sinulla ei ole riittvsti oikeuksia tlle sivulle.
place.code=Paikkakoodi
place.commit=Tallenna
place.description=Kuvaus
......@@ -124,7 +522,7 @@ place.releasetime=Vapautusaika
place.width=Leveys
place.groupremove=Poista paikka paikkaryhmst
place.noReserver=Ei liitetty kyttjn
place.membership=Yhdistetty k\u00e4ytt\u00e4j\u00e4
place.membership=Yhdistetty kyttj
placeSelect.legend.blue=Oma valittu paikka
placeSelect.legend.green=Oma ostettu paikka
placeSelect.legend.grey=Vapautetaan tarvittaessa
......@@ -133,14 +531,14 @@ placeSelect.legend.white=Vapaa paikka
placeSelect.placeName=Paikka
placeSelect.placePrice=Paikan hinta
placeSelect.placeProductName=Paikan tyyppi
placeSelect.placesleft=Paikkoja j\u00e4ljell\u00e4
placeSelect.placesleft=Paikkoja jljell
placeSelect.reservationPrice=Tilauksen hinta
placeSelect.reservedPlaces=Valitut paikat
placeSelect.totalPlaces=Paikkoja yhteens\u00e4
placeSelect.totalPlaces=Paikkoja yhteens
placegroup.created=Luotu
placegroup.creator=Varaaja
placegroup.details=Tiedot
placegroup.edit=N\u00e4yt\u00e4
placegroup.edit=Nyt
placegroup.edited=Muokattu
placegroup.name=Nimi
placegroup.places=Paikat
......@@ -148,20 +546,20 @@ placegroup.printPdf=Tulosta paikkakoodit
placegroupview.groupCreator=Varaaja
placegroupview.header=Omat paikat
placegroupview.noMemberships=Ei omia paikkoja
placegroupview.placeReleaseFailed=Paikan vapauttaminen ep\u00e4onnistui!
placegroupview.placeReleaseFailed=Paikan vapauttaminen eponnistui!
placegroupview.placeReleased=Paikka {0} vapautettu
placegroupview.releasePlace=Vapauta
placegroupview.reservationName=Paikka
placegroupview.token=Paikkakoodi / k\u00e4ytt\u00e4j\u00e4
placegroupview.token=Paikkakoodi / kyttj
placegroupview.toptext=
placetoken.commit=Liit\u00e4
placetoken.pageHeader=Lis\u00e4\u00e4 konepaikkakoodi
placetoken.commit=Liit
placetoken.pageHeader=Lis konepaikkakoodi
placetoken.token=Paikkakoodi
placetoken.tokenNotFound=Paikkakoodia ei l\u00f6ytynyt! Tarkista koodi.
placetoken.tokenNotFound=Paikkakoodia ei lytynyt! Tarkista koodi.
placetoken.placelist=Omat paikat
placetoken.topText=Voit yhdist\u00e4\u00e4 paikan omaan k\u00e4ytt\u00e4j\u00e4tunnukseesi sy\u00f6tt\u00e4m\u00e4ll\u00e4 paikkakoodin allaolevaan kentt\u00e4\u00e4n.
placetoken.topText=Voit yhdist paikan omaan kyttjtunnukseesi syttmll paikkakoodin allaolevaan kenttn.
poll.answer=Vastaa kyselyyn
poll.save=L\u00e4het\u00e4 vastauksesi
poll.save=Lhet vastauksesi
product.barcode=Viivakoodi
product.boughtTotal=Tuotteita laskutettu
product.cart.count=Ostoskoriin
......@@ -173,28 +571,28 @@ product.prepaid=Prepaid
product.prepaidInstant=Luodaan kun prepaid maksetaan
product.price=Tuotteen hinta
product.save=Tallenna
product.shopInstant=Luo k\u00e4teismaksu tuotteille
product.sort=J\u00e4rjestys luku
product.unitName=Tuoteyksikk\u00f6
product.shopInstant=Luo kteismaksu tuotteille
product.sort=Jrjestys luku
product.unitName=Tuoteyksikk
product.vat=ALV
products.save=Tallenna
productshop.commit=Osta
productshop.noItemsInCart=Ostoskorissa ei ole tuotteita
productshop.billCreated=Lasku luotu
reader.assocToCard=Yhdist\u00e4 korttiin
reader.assocToCard=Yhdist korttiin
reader.name=Lukijan nimi
reader.tag=Tag
reader.user=K\u00e4ytt\u00e4j\u00e4
readerevent.associateToUser=Yhdist\u00e4 k\u00e4ytt\u00e4j\u00e4\u00e4n
readerevent.seenSince=N\u00e4hty viimeksi
readerevent.shopToUser=Osta k\u00e4ytt\u00e4j\u00e4lle
reader.user=Kyttj
readerevent.associateToUser=Yhdist kyttjn
readerevent.seenSince=Nhty viimeksi
readerevent.shopToUser=Osta kyttjlle
readerview.cards=Kortit ( tulostuslkm )
resetMail.body=Voit vaihtaa unohtuneen salasanan sy\u00f6tt\u00e4m\u00e4ll\u00e4 k\u00e4ytt\u00e4j\u00e4tunnuksesi allaolevaan kentt\u00e4\u00e4n. Tunnukseen liitettyyn s\u00e4hk\u00f6postiosoitteeseen l\u00e4hetet\u00e4\u00e4n kertak\u00e4ytt\u00f6inen osoite jossa voit vaihtaa sy\u00f6tt\u00e4m\u00e4si k\u00e4ytt\u00e4j\u00e4tunnuksen salasanan.
resetMail.body=Voit vaihtaa unohtuneen salasanan syttmll kyttjtunnuksesi allaolevaan kenttn. Tunnukseen liitettyyn shkpostiosoitteeseen lhetetn kertakyttinen osoite jossa voit vaihtaa syttmsi kyttjtunnuksen salasanan.
resetMail.header=Unohtuneen salasanan vaihto
resetMail.send=L\u00e4het\u00e4 s\u00e4hk\u00f6posti
resetMail.username=K\u00e4ytt\u00e4j\u00e4tunnus
resetmailSent.body=Antamasi k\u00e4ytt\u00e4j\u00e4tunnuksen s\u00e4hk\u00f6postiosoitteeseen on l\u00e4hetetty osoite jossa voit vaihtaa tunnuksen salasanan.
resetmailSent.header=S\u00e4hk\u00f6posti l\u00e4hetetty
resetMail.send=Lhet shkposti
resetMail.username=Kyttjtunnus
resetmailSent.body=Antamasi kyttjtunnuksen shkpostiosoitteeseen on lhetetty osoite jossa voit vaihtaa tunnuksen salasanan.
resetmailSent.header=Shkposti lhetetty
role.create=Luo rooli
role.description=Kuvaus
......@@ -206,14 +604,14 @@ role.cardtemplate=Korttipohja
role.savePermissions=Tallenna oikeudet
shop.accountBalance=Tilin saldo
shop.user=Myyd\u00e4\u00e4n
shop.user=Myydn
sidebar.bill.list=Omat laskut
sidebar.bill.listAll=Kaikki laskut
sidebar.bill.summary=Laskujen yhteenveto
sidebar.bills=Laskut
sidebar.cardTemplate.create=Uusi korttipohja
sidebar.cardTemplate.list=N\u00e4yt\u00e4 korttipohjat
sidebar.createuser=Rekister\u00f6idy uudeksi k\u00e4ytt\u00e4j\u00e4ksi
sidebar.cardTemplate.list=Nyt korttipohjat
sidebar.createuser=Rekisteridy uudeksi kyttjksi
sidebar.eventorg.list=Omat organisaatiot
sidebar.map.list=Kartat
sidebar.map.placemap=Paikkakartta
......@@ -227,10 +625,10 @@ sidebar.role.create=Uusi rooli
sidebar.role.list=Roolit
sidebar.roles=Roolit
sidebar.shop.readerEvents=Lukijan tapahtumat
sidebar.shop.readerlist=N\u00e4yt\u00e4 lukijat
sidebar.user.create=Uusi k\u00e4ytt\u00e4j\u00e4
sidebar.user.list=K\u00e4ytt\u00e4j\u00e4t
sidebar.users=K\u00e4ytt\u00e4j\u00e4t
sidebar.shop.readerlist=Nyt lukijat
sidebar.user.create=Uusi kyttj
sidebar.user.list=Kyttjt
sidebar.users=Kyttjt
sidebar.utils.flushCache=Flush Cache
sidebar.utils.testdata=Testdata
topnavi.adminfront=Admintavaraa
......@@ -242,30 +640,30 @@ menu.place.placemap=Paikkakartta
menu.shop.createBill=Kauppa
submenu.shop.createBill=Luo lasku
submenu.bill.list=N\u00e4yt\u00e4 omat laskut
submenu.bill.list=Nyt omat laskut
submenu.index=Etusivu
submenu.user.create=Luo uusi kyttj
submenu.auth.sendResetMail=Salasanan palautus
submenu.user.sendPicture=Lhet kuva
submenu.user.userlinks=Muokkaa tietoja
submenu.user.edit=K\u00e4ytt\u00e4j\u00e4n tiedot
submenu.user.edit=Kyttjn tiedot
user.changePassword=Vaihda salasana
submenu.user.changePassword=Vaihda salasana
submenu.user.accountEvents=Tilitapahtumat
submenu.place.myGroups=Omat paikkavaraukset
submenu.place.insertToken=Sy\u00f6t\u00e4 paikkakoodi
submenu.place.insertToken=Syt paikkakoodi
submenu.user.manageuserlinks=Hallitse k\u00e4ytt\u00e4ji\u00e4
submenu.user.list=Kaikki k\u00e4ytt\u00e4j\u00e4t
submenu.user.create=Luo k\u00e4ytt\u00e4j\u00e4
submenu.user.manageuserlinks=Hallitse kyttji
submenu.user.list=Kaikki kyttjt
submenu.user.create=Luo kyttj
submenu.user.rolelinks=Hallitse rooleja
submenu.role.list=Roolit
submenu.role.create=Luo rooli
submenu.user.listCardTemplates=Korttiryhm\u00e4t
submenu.user.createCardTemplate=Luo korttiryhm\u00e4
submenu.user.listCardTemplates=Korttiryhmt
submenu.user.createCardTemplate=Luo korttiryhm
topnavi.frontpage=Etusivu
topnavi.placemap=Paikkakartta
......@@ -283,17 +681,17 @@ user.bankaccount=Pankkitili
user.imageUploaded=Kuva lhetetty.
user.accountevents=Tilitapahtumat
user.create=Luo k\u00e4ytt\u00e4j\u00e4
user.createdmessage=K\u00e4ytt\u00e4j\u00e4tunnus on luotu onnistuneesti. Voit nyt kirjautua sis\u00e4\u00e4n.
user.create=Luo kyttj
user.createdmessage=Kyttjtunnus on luotu onnistuneesti. Voit nyt kirjautua sisn.
user.defaultImage=Oletukuva
user.edit=Muokkaa
user.email=S\u00e4hk\u00f6posti
user.email=Shkposti
user.firstNames=Etunimi
user.hasImage=Kuva
user.imagelist=Tallennetut kuvat
user.imagesubmit=L\u00e4het\u00e4 kuva
user.imagesubmit=Lhet kuva
user.lastName=Sukunimi
user.login=K\u00e4ytt\u00e4j\u00e4tunnus
user.login=Kyttjtunnus
user.nick=Nick
user.noAccountevents=Ei tilitapahtumia
user.noCurrentImage=Ei kuvaa
......@@ -310,28 +708,28 @@ user.sendPicture=Kuvan lhetys
sendPicture.header=Lhet kuva
user.sex.FEMALE=Nainen
user.sex.MALE=Mies
user.sex.UNDEFINED=M\u00e4\u00e4rittelem\u00e4tt\u00e4
user.sex.UNDEFINED=Mrittelemtt
user.sex=Sukupuoli
user.shop=Osta
user.successfullySaved=Tiedot tallennettu onnistuneesti
user.superadmin=Superadmin
user.thisIsCurrentImage=Nykyinen kuva
user.town=Kaupunki
user.uploadimage=L\u00e4het\u00e4 kuva
user.username=K\u00e4ytt\u00e4j\u00e4tunnus
user.validate.notUniqueUsername=K\u00e4ytt\u00e4j\u00e4tunnus on jo olemassa. Ole hyv\u00e4 ja valitse toinen tunnus
user.uploadimage=Lhet kuva
user.username=Kyttjtunnus
user.validate.notUniqueUsername=Kyttjtunnus on jo olemassa. Ole hyv ja valitse toinen tunnus
user.wholeName=Nimi
user.zipCode=Postinumero
user.placegroups=Omat paikkaryhm\u00e4t
user.placegroups=Omat paikkaryhmt
user.noPlacegroups
userimage.webcam=Ota kuva webkameralla
userview.loginstringFaulty=K\u00e4ytt\u00e4j\u00e4tunnus virheellinen. Pit\u00e4\u00e4 olla v\u00e4hint\u00e4\u00e4n kaksi merkki\u00e4 pitk\u00e4.
userview.passwordTooShort=Salasana liian lyhyt. Pit\u00e4\u00e4 olla v\u00e4hint\u00e4\u00e4n {0} merkki\u00e4 pitk\u00e4.
userview.loginstringFaulty=Kyttjtunnus virheellinen. Pit olla vhintn kaksi merkki pitk.
userview.passwordTooShort=Salasana liian lyhyt. Pit olla vhintn {0} merkki pitk.
userview.passwordsChanged=Salasana vaihdettu
userview.passwordsDontMatch=Salasanat eiv\u00e4t ole samat! Ole hyv\u00e4 ja sy\u00f6t\u00e4 salasanat uudelleen.
userview.userExists=K\u00e4ytt\u00e4j\u00e4tunnus on jo olemassa. Ole hyv\u00e4 ja valitse toinen tunnus.
viewexpired.body=Ole hyv\u00e4 ja kirjaudu sis\u00e4\u00e4n uudelleen.
viewexpired.title=N\u00e4kym\u00e4 on vanhentunut
userview.passwordsDontMatch=Salasanat eivt ole samat! Ole hyv ja syt salasanat uudelleen.
userview.userExists=Kyttjtunnus on jo olemassa. Ole hyv ja valitse toinen tunnus.
viewexpired.body=Ole hyv ja kirjaudu sisn uudelleen.
viewexpired.title=Nkym on vanhentunut
page.auth.logout.header=Uloskirjautuminen
page.bill.billSummary.header=Laskujen yhteenveto
......@@ -339,33 +737,34 @@ bill.markedPaid=Lasku merkitty maksetuksi.
page.product.createBill.header=Osta tuotteita
index.title=Etusivu
user.edit.title=K\u00e4ytt\u00e4j\u00e4n tiedot
user.edit.title=Kyttjn tiedot
user.changepassword.title=Vaihda salasana
user.changepassword.forUser=K\u00e4ytt\u00e4j\u00e4lle
user.changepassword.forUser=Kyttjlle
page.place.placemap.header=Paikkakartta
page.bill.list.header=Laskut
page.bill.edit.header=Laskun tiedot
page.auth.logoutsuccess.header=Logout
page.user.create.header=Luo uusi k\u00e4ytt\u00e4j\u00e4
page.user.create.header=Luo uusi kyttj
page.auth.resetPassword.header=Nollaa salasana
page.place.mygroups.header=Paikkaryhm\u00e4t
page.place.insertToken.header=Sy\u00f6t\u00e4 paikkakoodi
page.place.mygroups.header=Paikkaryhmt
page.place.insertToken.header=Syt paikkakoodi
page.account.list.header=Tilitapahtumat
applicationPermission.name=Oikeusryhm\u00e4
applicationPermission.name=Oikeusryhm
applicationPermission.description=kuvaus
userlist.header=Etsi k\u00e4ytt\u00e4ji\u00e4
userlist.header=Etsi kyttji
userlist.search=Etsi
pagination.results=Tuloksia
pagination.pages=Sivuja
pagination.firstpage=Ensimm\u00e4inen
pagination.firstpage=Ensimminen
pagination.previouspage=Edellinen
pagination.nextpage=Seuraava
pagination.lastpage=Viimeinen
newslist.header=Uutisryhmt
newsgroup.name=Uutisryhmn nimi
newsgroup.priority=Jrjestysnumero
......@@ -397,3 +796,4 @@ actionlog.user=Tekij
actionlog.crew=Crew
actionlog.message=Tapahtuma
>>>>>>> 0c03330e786bda2bb906720f174db192b180fced
package fi.insomnia.bortal.web.cdiview.actionlog;
import javax.ejb.EJB;
import javax.enterprise.context.ConversationScoped;
import javax.inject.Named;
import fi.insomnia.bortal.beans.ActionLogBeanLocal;
import fi.insomnia.bortal.model.ActionLogMessage;
import fi.insomnia.bortal.web.cdiview.GenericCDIView;
@Named
@ConversationScoped
public class TaskModificationView extends GenericCDIView {
private Integer id;
private ActionLogMessage message;
@EJB
private ActionLogBeanLocal logbean;
public void initView(){
if(message == null) {
super.beginConversation();
message = logbean.find(id);
}
}
public Integer getId() {
return id;
}
public void setId(Integer id) {
this.id = id;
}
}
package fi.insomnia.bortal.web.converter;
import javax.enterprise.context.RequestScoped;
import javax.faces.component.UIComponent;
import javax.faces.context.FacesContext;
import javax.faces.convert.Converter;
import javax.inject.Named;
@Named("taskTypeConverter")
@RequestScoped
public class ActionlogTaskTypeConverter implements Converter {
@Override
public Object getAsObject(FacesContext context, UIComponent component,
String value) {
// TODO Auto-generated method stub
return null;
}
@Override
public String getAsString(FacesContext context, UIComponent component,
Object value) {
if(value == null) {
return "";
}
else {
return "x";
}
}
}
Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!