Skip to content
Toggle navigation
Projects
Groups
Snippets
Help
Antti Väyrynen
/
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 913fae87
authored
May 10, 2014
by
Tuomas Riihimäki
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix user create and password reset links back to ui.
1 parent
9008b8f8
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
70 additions
and
35 deletions
code/MoyaBeans/ejbModule/fi/codecrew/moya/beans/MenuBean.java
code/MoyaWeb/WebContent/resources/templates/template1/template.xhtml
code/MoyaWeb/src/fi/codecrew/moya/web/cdiview/user/AuthView.java
code/MoyaBeans/ejbModule/fi/codecrew/moya/beans/MenuBean.java
View file @
913fae8
...
@@ -28,8 +28,17 @@ import fi.codecrew.moya.facade.MenuitemFacade;
...
@@ -28,8 +28,17 @@ import fi.codecrew.moya.facade.MenuitemFacade;
import
fi.codecrew.moya.model.LanEvent
;
import
fi.codecrew.moya.model.LanEvent
;
import
fi.codecrew.moya.model.MenuNavigation
;
import
fi.codecrew.moya.model.MenuNavigation
;
// *************************************************
// *** LUE TÄMÄ ENNEN KUN TEET MUUTOKSIA MENUUN! **
// *************************************************
/**
/**
* Session Bean implementation class Menubean
*
* Kaikki sivut pitää olla jossain menussa, muuten menu häviää näkyvistä ko.
* sivulla kokonaan. Älä siis poista sivua vaaan aseta sivu näkymättömäksi:
* .setVisible(false).
*
*
*/
*/
@Stateless
@Stateless
@LocalBean
@LocalBean
...
@@ -71,7 +80,7 @@ public class MenuBean implements MenuBeanLocal {
...
@@ -71,7 +80,7 @@ public class MenuBean implements MenuBeanLocal {
private
synchronized
void
initializeMenu
()
{
private
synchronized
void
initializeMenu
()
{
//int menusort = 100;
//
int menusort = 100;
logger
.
info
(
"Initializing new default menu"
);
logger
.
info
(
"Initializing new default menu"
);
LanEvent
ev
=
eventbean
.
getCurrentEvent
();
LanEvent
ev
=
eventbean
.
getCurrentEvent
();
...
@@ -84,9 +93,9 @@ public class MenuBean implements MenuBeanLocal {
...
@@ -84,9 +93,9 @@ public class MenuBean implements MenuBeanLocal {
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/checkout/cancel"
),
null
).
setVisible
(
false
);
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/checkout/cancel"
),
null
).
setVisible
(
false
);
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/permissionDenied"
),
null
).
setVisible
(
false
);
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/permissionDenied"
),
null
).
setVisible
(
false
);
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/utils/flushCache"
),
null
).
setVisible
(
false
);
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/login"
),
null
).
setVisible
(
false
);
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/login"
),
null
).
setVisible
(
false
);
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/loginError"
),
null
).
setVisible
(
false
);
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/loginError"
),
null
).
setVisible
(
false
);
// usermenu.addPage(menuitemfacade.findOrCreate("/auth/logout"), null).setVisible(false); // disabled
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/logoutResponse"
),
null
).
setVisible
(
false
);
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/logoutResponse"
),
null
).
setVisible
(
false
);
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/resetPassword"
),
null
).
setVisible
(
false
);
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/resetPassword"
),
null
).
setVisible
(
false
);
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/resetmailSent"
),
null
).
setVisible
(
false
);
usermenu
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/resetmailSent"
),
null
).
setVisible
(
false
);
...
@@ -141,12 +150,10 @@ public class MenuBean implements MenuBeanLocal {
...
@@ -141,12 +150,10 @@ public class MenuBean implements MenuBeanLocal {
tournaments
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/tournaments/participate_multi"
),
TournamentPermission
.
PARTICIPATE
).
setVisible
(
false
);
tournaments
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/tournaments/participate_multi"
),
TournamentPermission
.
PARTICIPATE
).
setVisible
(
false
);
tournaments
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/tournaments/addTeam"
),
TournamentPermission
.
PARTICIPATE
).
setVisible
(
false
);
tournaments
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/tournaments/addTeam"
),
TournamentPermission
.
PARTICIPATE
).
setVisible
(
false
);
/*
MenuNavigation
createuser
=
usermenu
.
addPage
(
null
,
null
);
* MenuNavigation createuser = usermenu.addPage(null, null);
createuser
.
setKey
(
"topnavi.createuser"
);
* createuser.setKey("topnavi.createuser");
createuser
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/user/create"
),
UserPermission
.
CREATE_NEW
).
setVisible
(
false
);
* createuser.addPage(menuitemfacade.findOrCreate("/user/create"),
;
* UserPermission.CREATE_NEW);
*/
navifacade
.
create
(
usermenu
);
navifacade
.
create
(
usermenu
);
...
@@ -156,7 +163,7 @@ public class MenuBean implements MenuBeanLocal {
...
@@ -156,7 +163,7 @@ public class MenuBean implements MenuBeanLocal {
MenuNavigation
adminmenu
=
new
MenuNavigation
(
ev
,
"topmenu.admin"
,
20
);
MenuNavigation
adminmenu
=
new
MenuNavigation
(
ev
,
"topmenu.admin"
,
20
);
//user management
//
user management
MenuNavigation
adminuser
=
adminmenu
.
addPage
(
null
,
null
);
MenuNavigation
adminuser
=
adminmenu
.
addPage
(
null
,
null
);
adminuser
.
setKey
(
"topnavi.usermgmt"
);
adminuser
.
setKey
(
"topnavi.usermgmt"
);
adminuser
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/useradmin/list"
),
UserPermission
.
VIEW_ALL
);
adminuser
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/useradmin/list"
),
UserPermission
.
VIEW_ALL
);
...
@@ -197,7 +204,6 @@ public class MenuBean implements MenuBeanLocal {
...
@@ -197,7 +204,6 @@ public class MenuBean implements MenuBeanLocal {
adminShopProducts
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/product/list"
),
ShopPermission
.
LIST_ALL_PRODUCTS
);
adminShopProducts
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/product/list"
),
ShopPermission
.
LIST_ALL_PRODUCTS
);
adminShopProducts
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/product/create"
),
ShopPermission
.
MANAGE_PRODUCTS
);
adminShopProducts
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/product/create"
),
ShopPermission
.
MANAGE_PRODUCTS
);
adminShopProducts
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/product/edit"
),
ShopPermission
.
MANAGE_PRODUCTS
).
setVisible
(
false
);
adminShopProducts
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/product/edit"
),
ShopPermission
.
MANAGE_PRODUCTS
).
setVisible
(
false
);
MenuNavigation
foodnavi
=
adminshop
.
addPage
(
null
,
null
);
MenuNavigation
foodnavi
=
adminshop
.
addPage
(
null
,
null
);
foodnavi
.
setKey
(
"topnavi.foodwave"
);
foodnavi
.
setKey
(
"topnavi.foodwave"
);
...
@@ -223,7 +229,8 @@ public class MenuBean implements MenuBeanLocal {
...
@@ -223,7 +229,8 @@ public class MenuBean implements MenuBeanLocal {
MenuNavigation
adminPlaces
=
adminmenu
.
addPage
(
null
,
null
);
MenuNavigation
adminPlaces
=
adminmenu
.
addPage
(
null
,
null
);
adminPlaces
.
setKey
(
"topnavi.userplaces"
);
adminPlaces
.
setKey
(
"topnavi.userplaces"
);
adminPlaces
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/place/adminPlacemap"
),
UserPermission
.
VIEW_ALL
);
adminPlaces
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/place/adminPlacemap"
),
UserPermission
.
VIEW_ALL
);
// adminPlaces.addPage(menuitemfacade.findOrCreate("/place/adminGroups"), UserPermission.VIEW_ALL); // todo: make new view for managing
// adminPlaces.addPage(menuitemfacade.findOrCreate("/place/adminGroups"),
// UserPermission.VIEW_ALL); // todo: make new view for managing
MenuNavigation
mapnavi
=
adminPlaces
.
addPage
(
null
,
null
);
MenuNavigation
mapnavi
=
adminPlaces
.
addPage
(
null
,
null
);
mapnavi
.
setKey
(
"topnavi.maps"
);
mapnavi
.
setKey
(
"topnavi.maps"
);
...
@@ -257,14 +264,6 @@ public class MenuBean implements MenuBeanLocal {
...
@@ -257,14 +264,6 @@ public class MenuBean implements MenuBeanLocal {
gamenavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/license/manageCodes"
),
LicensePermission
.
MANAGE
);
gamenavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/license/manageCodes"
),
LicensePermission
.
MANAGE
);
adminevent
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/eventorg/editEvent"
),
EventPermission
.
MANAGE_PROPERTIES
);
adminevent
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/eventorg/editEvent"
),
EventPermission
.
MANAGE_PROPERTIES
);
MenuNavigation
tournamentsadm
=
adminmenu
.
addPage
(
null
,
null
);
MenuNavigation
tournamentsadm
=
adminmenu
.
addPage
(
null
,
null
);
tournamentsadm
.
setKey
(
"tournaments.menutitle"
);
tournamentsadm
.
setKey
(
"tournaments.menutitle"
);
...
@@ -275,32 +274,24 @@ public class MenuBean implements MenuBeanLocal {
...
@@ -275,32 +274,24 @@ public class MenuBean implements MenuBeanLocal {
tournamentsadm
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/tournaments/admin/edit"
),
TournamentPermission
.
MANAGE_ALL
).
setVisible
(
false
);
tournamentsadm
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/tournaments/admin/edit"
),
TournamentPermission
.
MANAGE_ALL
).
setVisible
(
false
);
tournamentsadm
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/tournaments/admin/delete"
),
TournamentPermission
.
MANAGE_ALL
).
setVisible
(
false
);
tournamentsadm
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/tournaments/admin/delete"
),
TournamentPermission
.
MANAGE_ALL
).
setVisible
(
false
);
tournamentsadm
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/tournaments/admin/editrules"
),
TournamentPermission
.
MANAGE_ALL
).
setVisible
(
false
);
tournamentsadm
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/tournaments/admin/editrules"
),
TournamentPermission
.
MANAGE_ALL
).
setVisible
(
false
);
MenuNavigation
infoviews
=
adminmenu
.
addPage
(
null
,
null
);
MenuNavigation
infoviews
=
adminmenu
.
addPage
(
null
,
null
);
infoviews
.
setKey
(
"topnavi.infoviews"
);
infoviews
.
setKey
(
"topnavi.infoviews"
);
infoviews
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/admin/adduser/index"
),
UserPermission
.
CREATE_NEW
);
infoviews
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/admin/adduser/index"
),
TerminalPermission
.
INFO
);
MenuNavigation
infonavi
=
infoviews
.
addPage
(
null
,
null
);
MenuNavigation
infonavi
=
infoviews
.
addPage
(
null
,
null
);
infonavi
.
setKey
(
"subnavi.info"
);
infonavi
.
setKey
(
"subnavi.info"
);
infonavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/info/index"
),
TerminalPermission
.
INFO
);
infonavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/info/index"
),
TerminalPermission
.
INFO
);
infonavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/info/incoming"
),
TerminalPermission
.
INFO
);
infonavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/info/incoming"
),
TerminalPermission
.
INFO
);
navifacade
.
create
(
adminmenu
);
navifacade
.
create
(
adminmenu
);
// MenuNavigation shopmenu = new MenuNavigation(ev, "topnavi.shopnavi",
// menusort = +10);
//MenuNavigation shopmenu = new MenuNavigation(ev, "topnavi.shopnavi", menusort = +10);
// shopnavi.addPage(menuitemfacade.findOrCreate("/index3"),
// shopnavi.addPage(menuitemfacade.findOrCreate("/index3"),
// UserPermission.ANYUSER);
// UserPermission.ANYUSER);
//
navifacade.create(shopmenu);
//
navifacade.create(shopmenu);
/*
/*
* MenuNavigation profileTopmenu = new MenuNavigation(ev,
* MenuNavigation profileTopmenu = new MenuNavigation(ev,
* "topnavi.profile", menusort = +10);
* "topnavi.profile", menusort = +10);
...
@@ -361,6 +352,36 @@ public class MenuBean implements MenuBeanLocal {
...
@@ -361,6 +352,36 @@ public class MenuBean implements MenuBeanLocal {
}
}
// ////////////////////////////////////////////////////
// ////////////////////////////////////////////////////
// ////////////////////////////////////////////////////
// ////////////////////////////////////////////////////
// ////////////////////////////////////////////////////
// ////////////////////////////////////////////////////
// ////////////////////////////////////////////////////
// OLD MENU STARTS HERE!!!
// ////////////////////////////////////////////////////
// ////////////////////////////////////////////////////
// ////////////////////////////////////////////////////
// ////////////////////////////////////////////////////
// ////////////////////////////////////////////////////
// ////////////////////////////////////////////////////
// ////////////////////////////////////////////////////
private
synchronized
void
initializeOldMenu
()
{
private
synchronized
void
initializeOldMenu
()
{
LanEvent
ev
=
eventbean
.
getCurrentEvent
();
LanEvent
ev
=
eventbean
.
getCurrentEvent
();
...
@@ -377,6 +398,7 @@ public class MenuBean implements MenuBeanLocal {
...
@@ -377,6 +398,7 @@ public class MenuBean implements MenuBeanLocal {
frontTopnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/sendResetMail"
),
UserPermission
.
LOGIN
);
frontTopnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/sendResetMail"
),
UserPermission
.
LOGIN
);
frontTopnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/user/invite"
),
UserPermission
.
INVITE_USERS
);
frontTopnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/user/invite"
),
UserPermission
.
INVITE_USERS
);
frontTopnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/permissionDenied"
),
null
).
setVisible
(
false
);
frontTopnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/permissionDenied"
),
null
).
setVisible
(
false
);
frontTopnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/utils/flushCache"
),
null
).
setVisible
(
false
);
frontTopnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/login"
),
null
).
setVisible
(
false
);
frontTopnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/login"
),
null
).
setVisible
(
false
);
frontTopnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/loginError"
),
null
).
setVisible
(
false
);
frontTopnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/loginError"
),
null
).
setVisible
(
false
);
frontTopnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/logout"
),
null
).
setVisible
(
false
);
frontTopnavi
.
addPage
(
menuitemfacade
.
findOrCreate
(
"/auth/logout"
),
null
).
setVisible
(
false
);
...
...
code/MoyaWeb/WebContent/resources/templates/template1/template.xhtml
View file @
913fae8
...
@@ -163,6 +163,10 @@
...
@@ -163,6 +163,10 @@
<br
/>
<br
/>
<p:commandButton
styleClass=
"button"
id=
"onelinesubmit"
action=
"#{authView.executeLoginAction}"
ajax=
"false"
value=
"#{i18n['login.submit']}"
/>
<p:commandButton
styleClass=
"button"
id=
"onelinesubmit"
action=
"#{authView.executeLoginAction}"
ajax=
"false"
value=
"#{i18n['login.submit']}"
/>
</h:form>
</h:form>
<h:link
value=
"#{i18n['submenu.user.create']}"
outcome=
"/user/create"
/>
<br
/>
<h:link
value=
"#{i18n['submenu.auth.sendResetMail']}"
outcome=
"/auth/sendResetMail"
/>
</div>
</div>
</ui:fragment>
</ui:fragment>
</div>
</div>
...
...
code/MoyaWeb/src/fi/codecrew/moya/web/cdiview/user/AuthView.java
View file @
913fae8
...
@@ -15,6 +15,8 @@ import org.slf4j.Logger;
...
@@ -15,6 +15,8 @@ import org.slf4j.Logger;
import
org.slf4j.LoggerFactory
;
import
org.slf4j.LoggerFactory
;
import
fi.codecrew.moya.beans.BootstrapBeanLocal
;
import
fi.codecrew.moya.beans.BootstrapBeanLocal
;
import
fi.codecrew.moya.beans.PermissionBeanLocal
;
import
fi.codecrew.moya.enums.apps.UserPermission
;
import
fi.codecrew.moya.handler.NavigationHandler
;
import
fi.codecrew.moya.handler.NavigationHandler
;
import
fi.codecrew.moya.model.EventUser
;
import
fi.codecrew.moya.model.EventUser
;
import
fi.codecrew.moya.model.User
;
import
fi.codecrew.moya.model.User
;
...
@@ -37,6 +39,13 @@ public class AuthView extends GenericCDIView {
...
@@ -37,6 +39,13 @@ public class AuthView extends GenericCDIView {
@EJB
@EJB
private
transient
BootstrapBeanLocal
bootStrapBean
;
private
transient
BootstrapBeanLocal
bootStrapBean
;
@EJB
private
PermissionBeanLocal
permbean
;
public
boolean
isCanCreateUser
()
{
return
permbean
.
hasPermission
(
UserPermission
.
CREATE_NEW
);
}
private
HttpServletRequest
getRequest
()
{
private
HttpServletRequest
getRequest
()
{
FacesContext
facesContext
=
FacesContext
.
getCurrentInstance
();
FacesContext
facesContext
=
FacesContext
.
getCurrentInstance
();
ExternalContext
externalContext
=
facesContext
.
getExternalContext
();
ExternalContext
externalContext
=
facesContext
.
getExternalContext
();
...
...
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