Skip to content
Snippets Groups Projects
Commit a747313a authored by gmlenz's avatar gmlenz
Browse files

Accept terms action

parent a3ad5b3a
No related branches found
No related tags found
No related merge requests found
package org.nrg.xnat.turbine.modules.actions;
import org.apache.log4j.Logger;
import org.apache.turbine.util.RunData;
import org.apache.velocity.Template;
import org.apache.velocity.app.Velocity;
import org.apache.velocity.context.Context;
import org.nrg.xdat.XDAT;
import org.nrg.xdat.display.DisplayManager;
import org.nrg.xdat.om.XnatProjectdata;
import org.nrg.xdat.turbine.modules.actions.SecureAction;
import org.nrg.xdat.turbine.utils.TurbineUtils;
import org.nrg.xft.security.UserI;
import org.nrg.xnat.turbine.utils.ArcSpecManager;
import org.nrg.xnat.turbine.utils.ProjectAccessRequest;
public class AcceptTerms extends SecureAction {
static Logger logger = Logger.getLogger(AcceptTerms.class);
@Override
public void doPerform(RunData data, Context context) throws Exception {
logger.error("AcceptTerms.java / doPerfom");
UserI user = TurbineUtils.getUser(data);
logger.error(user.getFirstname());
data.setMessage("Access granted.");
data.setScreenTemplate("Index.vm");
}
}
\ No newline at end of file
package org.nrg.xnat.turbine.modules.screens;
import org.nrg.xdat.model.XnatProjectdataI;
import org.nrg.xdat.om.XnatProjectdata;
import org.nrg.xdat.turbine.modules.screens.SecureScreen;
import org.apache.turbine.util.RunData;
import org.apache.velocity.context.Context;
import org.nrg.xdat.model.XnatProjectdataI;
import org.nrg.xdat.om.XnatProjectdata;
import org.nrg.xdat.turbine.modules.screens.SecureScreen;
/**
* Created by gmlenz on 24/10/16.
*/
public class AcceptTermsAndConditions extends SecureScreen{
@Override
protected void doBuildTemplate(RunData data, Context context) throws Exception {
String p = ((String)org.nrg.xdat.turbine.utils.TurbineUtils.GetPassedParameter("project",data));
XnatProjectdataI project = XnatProjectdata.getXnatProjectdatasById(p, null, false);
context.put("project", project);
}
public boolean allowGuestAccess(){
return false;
}
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment