menu suivant roles, mais passe pas apparemment

This commit is contained in:
Nicolas Michard
2008-01-31 21:47:08 +00:00
parent 8d2711242f
commit ae370fafcd
3 changed files with 43 additions and 25 deletions

View File

@@ -14,10 +14,28 @@ login.field.login=Login
################### ###################
# USER MENU # USER MENU
menu.chairman.title=Chairman menu.chairman.title=Chairman
menu.chairman.conference.create=Create new conference
menu.chairman.conference.modify=Modify this conference
menu.chairman.article.dispatch=Dispatch articles
menu.chairman.article.validate=Validate articles
menu.pcmember.title=PC Member menu.pcmember.title=PC Member
menu.pcmember.article.preference=Article's preference
menu.pcmember.article.delegate=Delegate to referee
menu.pcmember.article.evaluation=Article's evaluation
menu.pcmember.article.evaluation.modify=Manage my evaluations
menu.pcmember.article.discussion=Article's discussion
menu.referee.title=Referee menu.referee.title=Referee
menu.referee.article.evaluation=Article's evaluation
menu.referee.article.evaluation.modify=Manage my evaluations
menu.author.title=Author menu.author.title=Author
menu.author.article.submission=Article's submission
menu.author.article.modify=Manage my articles
menu.anonymous.title=Menu menu.anonymous.title=Menu
menu.anonymous.article.submission=Article's submission
CHAIRMAN=Chairman CHAIRMAN=Chairman
PCMEMBER=PC Member PCMEMBER=PC Member
REFEREE=Referee REFEREE=Referee

View File

@@ -13,11 +13,11 @@
<h4>Debug Menu</h4> <h4>Debug Menu</h4>
<ul> <ul>
<li><a href="<c:url value="listArticle.htm"/>"><fmt:message key="listarticle.title" /></a></li> <li><a href="<c:url value="listArticle.htm"/>"><fmt:message key="listarticle.title" /></a></li>
<li><a href="<c:url value="submissionArticle.htm"/>"><fmt:message key="submission.title" /></a></li> <li><a href="<c:url value="addConference.htm"/>"><fmt:message key="menu.chairman.conference.create" /></a></li>
<li><a href="<c:url value="choosePreference.htm"/>"><fmt:message key="preference.title" /></a></li> <li><a href="<c:url value="dispatchArticle.htm"/>"><fmt:message key="menu.chairman.article.dispatch" /></a></li>
<li><a href="<c:url value="dispatchArticle.htm"/>"><fmt:message key="dispatch.title" /></a></li> <li><a href="<c:url value="choosePreference.htm"/>"><fmt:message key="menu.pcmember.article.preference" /></a></li>
<li><a href="<c:url value="addConference.htm"/>"><fmt:message key="conference.titleMenu" /></a></li> <li><a href="<c:url value="evaluation.htm"/>"><fmt:message key="menu.referee.article.evaluation" /></a></li>
<li><a href="<c:url value="evaluation.htm"/>"><fmt:message key="evaluation.title" /></a></li> <li><a href="<c:url value="submissionArticle.htm"/>"><fmt:message key="menu.author.article.submission" /></a></li>
</ul> </ul>
</div> </div>
@@ -26,9 +26,10 @@
<div id="mainmenubloc"> <div id="mainmenubloc">
<h4><fmt:message key="menu.chairman.title" /></h4> <h4><fmt:message key="menu.chairman.title" /></h4>
<ul> <ul>
<li><a href="#">Lien 1</a></li> <li><a href="<c:url value="addConference.htm"/>"><fmt:message key="menu.chairman.conference.create" /></a></li>
<li><a href="#">Lien 2</a></li> <li><a href="<c:url value="#"/>"><fmt:message key="menu.chairman.conference.modify" /></a></li>
<li><a href="#">Lien 3</a></li> <li><a href="<c:url value="dispatchArticle.htm"/>"><fmt:message key="menu.chairman.article.dispatch" /></a></li>
<li><a href="<c:url value="#"/>"><fmt:message key="menu.chairman.article.validate" /></a></li>
</ul> </ul>
</div> </div>
</authz:authorize> </authz:authorize>
@@ -38,9 +39,11 @@
<div id="mainmenubloc"> <div id="mainmenubloc">
<h4><fmt:message key="menu.pcmember.title" /></h4> <h4><fmt:message key="menu.pcmember.title" /></h4>
<ul> <ul>
<li><a href="#">Lien 1</a></li> <li><a href="<c:url value="choosePreference.htm"/>"><fmt:message key="menu.pcmember.article.preference" /></a></li>
<li><a href="#">Lien 2</a></li> <li><a href="<c:url value="#"/>"><fmt:message key="menu.pcmember.article.delegate" /></a></li>
<li><a href="#">Lien 3</a></li> <li><a href="<c:url value="#"/>"><fmt:message key="menu.pcmember.article.evaluation" /></a></li>
<li><a href="<c:url value="#"/>"><fmt:message key="menu.pcmember.article.evaluation.modify" /></a></li>
<li><a href="<c:url value="#"/>"><fmt:message key="menu.pcmember.article.discussion" /></a></li>
</ul> </ul>
</div> </div>
</authz:authorize> </authz:authorize>
@@ -50,9 +53,8 @@
<div id="mainmenubloc"> <div id="mainmenubloc">
<h4><fmt:message key="menu.referee.title" /></h4> <h4><fmt:message key="menu.referee.title" /></h4>
<ul> <ul>
<li><a href="#">Lien 1</a></li> <li><a href="<c:url value="evaluation.htm"/>"><fmt:message key="menu.referee.article.evaluation" /></a></li>
<li><a href="#">Lien 2</a></li> <li><a href="<c:url value="#"/>"><fmt:message key="menu.referee.article.evaluation.modify" /></a></li>
<li><a href="#">Lien 3</a></li>
</ul> </ul>
</div> </div>
</authz:authorize> </authz:authorize>
@@ -62,9 +64,8 @@
<div id="mainmenubloc"> <div id="mainmenubloc">
<h4><fmt:message key="menu.author.title" /></h4> <h4><fmt:message key="menu.author.title" /></h4>
<ul> <ul>
<li><a href="#">Lien 1</a></li> <li><a href="<c:url value="submissionArticle.htm"/>"><fmt:message key="menu.author.article.submission" /></a></li>
<li><a href="#">Lien 2</a></li> <li><a href="<c:url value="#"/>"><fmt:message key="menu.author.article.modify" /></a></li>
<li><a href="#">Lien 3</a></li>
</ul> </ul>
</div> </div>
</authz:authorize> </authz:authorize>
@@ -74,9 +75,7 @@
<div id="mainmenubloc"> <div id="mainmenubloc">
<h4><fmt:message key="menu.anonymous.title" /></h4> <h4><fmt:message key="menu.anonymous.title" /></h4>
<ul> <ul>
<li><a href="#">Lien 1</a></li> <li><a href="<c:url value="submissionArticle.htm"/>"><fmt:message key="menu.anonymous.article.submission" /></a></li>
<li><a href="#">Lien 2</a></li>
<li><a href="#">Lien 3</a></li>
</ul> </ul>
</div> </div>
</authz:authorize> </authz:authorize>

View File

@@ -10,11 +10,12 @@ Page d'accueil
Si conf active : page d'intro de la conf Si conf active : page d'intro de la conf
si pas de conf active : page d'intro du site (visiteur)<br/><br/> si pas de conf active : page d'intro du site (visiteur)<br/><br/>
<b> UserName : </b><authz:authentication operation="username"></authz:authentication><br/> PASSE PAS POUR L'INSTANT=>
Seulement si ROLE_AUTHOR : Utilisateur avec tous les r<>les (pour test plus vite) :<br/>
<authz:authorize ifAllGranted="ROLE_AUTHOR"> <b>Lancer le Filler.java dans YACOS Test pour avoir l'utilisateur admin</b><br />
<h1>Bienvenue: <%= SecurityContextHolder.getContext().getAuthentication().getName() %></h1>
</authz:authorize>
LOGIN=<b>admin</b> PASS=<b>admin</b>
</body> </body>
</html> </html>