package net.pterodactylus.sone.web;
+import static java.util.logging.Logger.getLogger;
+
import java.util.ArrayList;
import java.util.Collections;
import java.util.Comparator;
import net.pterodactylus.sone.data.Sone;
import net.pterodactylus.sone.freenet.wot.OwnIdentity;
import net.pterodactylus.sone.web.page.FreenetRequest;
-import net.pterodactylus.util.logging.Logging;
import net.pterodactylus.util.template.Template;
import net.pterodactylus.util.template.TemplateContext;
import net.pterodactylus.util.web.Method;
public class CreateSonePage extends SoneTemplatePage {
/** The logger. */
- private static final Logger logger = Logging.getLogger(CreateSonePage.class);
+ private static final Logger logger = getLogger("Sone.Web.CreateSone");
/**
* Creates a new “create Sone” page.
if (webInterface.getCore().getPreferences().isRequireFullAccess() && !toadletContext.isAllowedFullAccess()) {
return false;
}
- return (getCurrentSone(toadletContext, false) == null) || (webInterface.getCore().getLocalSones().size() == 1);
+ return !getCurrentSone(toadletContext, false).isPresent() || (webInterface.getCore().getLocalSones().size() == 1);
}
}