Ne pas être obligé de mettre le rôle M4EMPLOYEE par défaut

27-12-2011

Pour 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

Code: Tout sélectionner
<%@ 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

Code: Tout sélectionner
<%
    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("")){%>  <%}
       }catch(Exception e){
          oM4Log.trace("Exception in page lu_roles.jsp: " + e.toString());   
       }%>

« »