Ne pas être obligé de mettre le rôle M4EMPLOYEE par défaut
27-12-2011Pour ne pas être obligé de mettre le rôle M4EMPLOYEE ou M4MANAGER comme rôle par défaut aux utilisateurs, voici les modifications à apporter au fichier generico_invisible.jsp (qui se trouve dans sse_generico)
1. Modifier la ligne 3 Pour inclure la librairie com.meta4.Rol
<%@ page import="com.meta4.configuration.*, com.meta4.session.*, com.meta4.m4operations.*, com.meta4.menu.*, com.meta4.Rol.*" %>
2. A la ligne 183, juste avant le startpage
<%
try
{
// Obtain the list of roles.
ListRol lListRol = m4Session.getListRol();
Vector vList = lListRol.getlistRoles();
int iSize = vList.size();
String stIdRol = "";
// Start: while
int index = 0;
while (index < iSize){
Rol r = (Rol)vList.elementAt(index);
String stIdRol2 = r.getIdRol();
if(stIdRol2.equals("M4MANAGER")) {
stIdRol = stIdRol2;
index = iSize;
}
if(stIdRol2.equals("M4EMPLOYEE")) {
stIdRol = stIdRol2;
}
index++;
} // End:while
if (!stIdRol.equals("")){%>