On Sat, Mar 24, 2007 at 04:57:37PM +0000, nextgens at freenetproject.org wrote: > Author: nextgens > Date: 2007-03-24 16:57:36 +0000 (Sat, 24 Mar 2007) > New Revision: 12315 > > Modified: > trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java > Log: > WelcomeToadlet: don't show shutdown/restart buttons while in restricted mode. > Don't show userAlerts either as there is no much the user can do about them...
Not even the ones about download completions etc? > > Modified: trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java > =================================================================== > --- trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java > 2007-03-24 16:53:43 UTC (rev 12314) > +++ trunk/freenet/src/freenet/clients/http/WelcomeToadlet.java > 2007-03-24 16:57:36 UTC (rev 12315) > @@ -551,7 +551,8 @@ > } > > // Alerts > - contentNode.addChild(core.alerts.createAlerts()); > + if(!ctx.isAllowedFullAccess()) > + contentNode.addChild(core.alerts.createAlerts()); > > // Fetch-a-key box > HTMLNode fetchKeyBox = > contentNode.addChild(ctx.getPageMaker().getInfobox("infobox-normal", "Fetch a > Key")); > @@ -594,13 +595,15 @@ > versionContent.addChild("#", "Freenet-ext Build #" + > NodeStarter.extBuildNumber + " r" + NodeStarter.extRevisionNumber); > } > versionContent.addChild("br"); > - HTMLNode shutdownForm = versionContent.addChild("form", new > String[] { "action", "method" }, new String[] { ".", "get" }); > - shutdownForm.addChild("input", new String[] { "type", "name" }, > new String[] { "hidden", "exit" }); > - shutdownForm.addChild("input", new String[] { "type", "value" > }, new String[] { "submit", "Shutdown the node" }); > - if(node.isUsingWrapper()){ > - HTMLNode restartForm = versionContent.addChild("form", > new String[] { "action", "method" }, new String[] { ".", "get" }); > - restartForm.addChild("input", new String[] { "type", > "name" }, new String[] { "hidden", "restart" }); > - restartForm.addChild("input", new String[] { "type", > "name", "value" }, new String[] { "submit", "restart2", "Restart the node" }); > + if(!ctx.isAllowedFullAccess()){ > + HTMLNode shutdownForm = versionContent.addChild("form", > new String[] { "action", "method" }, new String[] { ".", "get" }); > + shutdownForm.addChild("input", new String[] { "type", > "name" }, new String[] { "hidden", "exit" }); > + shutdownForm.addChild("input", new String[] { "type", > "value" }, new String[] { "submit", "Shutdown the node" }); > + if(node.isUsingWrapper()){ > + HTMLNode restartForm = > versionContent.addChild("form", new String[] { "action", "method" }, new > String[] { ".", "get" }); > + restartForm.addChild("input", new String[] { > "type", "name" }, new String[] { "hidden", "restart" }); > + restartForm.addChild("input", new String[] { > "type", "name", "value" }, new String[] { "submit", "restart2", "Restart the > node" }); > + } > } > > // Activity -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 189 bytes Desc: Digital signature URL: <https://emu.freenetproject.org/pipermail/devl/attachments/20070324/04a33963/attachment.pgp>