Menu dynamic suivant les roles. next : liens

This commit is contained in:
Nicolas Michard
2008-01-30 16:36:09 +00:00
parent 317bb4d885
commit e6d10c0b03
4 changed files with 74 additions and 14 deletions

View File

@@ -11,6 +11,14 @@ login.btn.submit=Submit
login.btn.logout=Logout
login.field.login=Login
###################
# USER MENU
menu.chairman.title=Chairman
menu.pcmember.title=PC Member
menu.referee.title=Referee
menu.author.title=Author
menu.anonymous.title=Menu
###################
# REGISTRATION USER
register.title=User Registration

View File

@@ -4,8 +4,11 @@
<head></head>
<body>
<!-- Differents role : ROLE_CHAIRMAN, ROLE_PCMEMBER, ROLE_REFEREE, ROLE_AUTHOR, ROLE_ANONYMOUS -->
<div id="mainmenu">
<!-- POUR DEBUG ACCES RAPIDE -->
<div id="mainmenubloc">
<h4>Debug Menu</h4>
<ul>
@@ -18,17 +21,66 @@
</ul>
</div>
<!-- AUTHOR MENU : ROLE_CHAIRMAN -->
<authz:authorize ifAllGranted="ROLE_CHAIRMAN">
<div id="mainmenubloc">
<h4><fmt:message key="menu.chairman.title" /></h4>
<ul>
<li><a href="#">Lien 1</a></li>
<li><a href="#">Lien 2</a></li>
<li><a href="#">Lien 3</a></li>
</ul>
</div>
</authz:authorize>
<!-- AUTHOR MENU : ROLE_PCMEMBER -->
<authz:authorize ifAllGranted="ROLE_PCMEMBER">
<div id="mainmenubloc">
<h4><fmt:message key="menu.pcmember.title" /></h4>
<ul>
<li><a href="#">Lien 1</a></li>
<li><a href="#">Lien 2</a></li>
<li><a href="#">Lien 3</a></li>
</ul>
</div>
</authz:authorize>
<!-- AUTHOR MENU : ROLE_REFEREE -->
<authz:authorize ifAllGranted="ROLE_REFEREE">
<div id="mainmenubloc">
<h4><fmt:message key="menu.referee.title" /></h4>
<ul>
<li><a href="#">Lien 1</a></li>
<li><a href="#">Lien 2</a></li>
<li><a href="#">Lien 3</a></li>
</ul>
</div>
</authz:authorize>
<!-- AUTHOR MENU : ROLE_AUTHOR -->
<authz:authorize ifAllGranted="ROLE_AUTHOR">
<div id="mainmenubloc">
<h4><fmt:message key="menu.author.title" /></h4>
<ul>
<li><a href="#">Lien 1</a></li>
<li><a href="#">Lien 2</a></li>
<li><a href="#">Lien 3</a></li>
</ul>
</div>
</authz:authorize>
<!-- AUTHOR MENU : ROLE_ANONYMOUS -->
<authz:authorize ifAllGranted="ROLE_ANONYMOUS">
<div id="mainmenubloc">
<h4><fmt:message key="menu.anonymous.title" /></h4>
<ul>
<li><a href="#">Lien 1</a></li>
<li><a href="#">Lien 2</a></li>
<li><a href="#">Lien 3</a></li>
</ul>
</div>
</authz:authorize>
<authz:authorize ifAllGranted="ROLE_AUTHOR">
<div id="mainmenubloc">
<h4>Author</h4>
<ul>
<li><a href="#">Lien 1</a></li>
<li><a href="#">Lien 2</a></li>
<li><a href="#">Lien 3</a></li>
</ul>
</div>
</authz:authorize>
</div><!--mainmenu-->

View File

@@ -7,7 +7,7 @@
<form action="<c:url value='j_acegi_security_check'/>" method="POST" id="formlogin">
<a href="#" id="connexion">Connexion :</a>
<input type='text' name='j_username' value="<fmt:message key='login.field.login' />" onfocus="if (this.value == 'Login') { this.value = ''; }" onblur="if (this.value == '') { this.value = 'Login'; }" />
<input type='text' name='j_username' value="<fmt:message key='login.field.login' />" onfocus="if (this.value == '<fmt:message key='login.field.login' />') { this.value = ''; }" onblur="if (this.value == '') { this.value = '<fmt:message key='login.field.login' />'; }" />
<input type='password' name='j_password' />
<a href="javascript:document.getElementById('formlogin').submit();" id="submit_btn"><fmt:message key="login.btn.submit" /></a>
</form>

View File

@@ -1,3 +1,3 @@
maxime=maxime,ROLE_AUTHOR
maxime=maxime,ROLE_AUTHOR,ROLE_PCMEMBER,ROLE_CHAIRMAN,ROLE_REFEREE
fred=fred,ROLE_MEMBER
jialin=jialin,ROLE_ADMIN