On 23.03.2010 09:18, Matteo Pelucco wrote:
Any other idea?
I see another place where to start something:
is it possible / safe to extend the servlet on server > filters >
servlets > DialogServlet (the class is
info.magnolia.module.admininterface.DialogMVCServlet)?
Something like this:
public class CustomDialogMVCServlet extends DialogMVCServlet{
@Override
protected String getDialogName(HttpServletRequest request) {
String dialogName = super.getDialogName(request);
// change for superuser
User loggedUser = MgnlContext.getUser();
if (loggedUser.hasRole("superuser")){
String paragraphName = MgnlContext.getParameter("mgnlParagraph");
Paragraph paragraph =
ParagraphManager.getInstance().getParagraphDefinition(paragraphName);
Map<String, String> parametersMap = paragraph.getParameters();
if (null != parametersMap){
String superuserDialog = parametersMap.get("superuserDialog");
if (null != superuserDialog) return superuserDialog;
}
}
return dialogName;
}
}
----------------------------------------------------------------
For list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
To unsubscribe, E-mail to: <[email protected]>
----------------------------------------------------------------