import org.cacert.gigi.output.template.IterableDataset;
import org.cacert.gigi.output.template.Template;
import org.cacert.gigi.pages.LoginPage;
-import org.cacert.gigi.pages.Page;
public class AffiliationForm extends Form {
}
@Override
- public boolean submit(PrintWriter out, HttpServletRequest req) throws GigiApiException {
+ public boolean submit(HttpServletRequest req) throws GigiApiException {
if (req.getParameter("del") != null) {
User toRemove = User.getByEmail(req.getParameter("del"));
if (toRemove != null) {
o.addAdmin(byEmail, LoginPage.getUser(req), req.getParameter("master") != null);
return true;
} else {
- out.println(Page.getLanguage(req).getTranslation("Requested user is not an assurer. We need an assurer here."));
+ throw new GigiApiException("Requested user is not a RA Agent. We need a RA Agent here.");
}
}
- out.println(Page.getLanguage(req).getTranslation("No action could have been carried out."));
- return false;
+ throw new GigiApiException("No action could have been carried out.");
}
@Override
return false;
}
Affiliation aff = iter.next();
- vars.put("name", aff.getTarget().getName());
- vars.put("master", aff.isMaster() ? l.getTranslation("master") : "");
+ vars.put("name", aff.getTarget().getPreferredName());
+ vars.put("master", aff.isMaster() ? l.getTranslation("Master") : "");
vars.put("e-mail", aff.getTarget().getEmail());
return true;
}