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>

Reply via email to