<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <font face="Georgia">I take a slightly different approach - remove
      everything and add back whatever I want to keep:<br>
      <br>
      WAAdmin clearAll.<br>
      WAEnvironment registerDefaultRequestHandlers.<br>
      MyComponent initialize.&nbsp;&nbsp;&nbsp; "repeat as needed"<br>
      WAAdmin defaultDispatcher defaultName: 'myComponentsName'.<br>
      <br>
    </font>And then, if I want to enable everything again:<br>
    <br>
    WAEnvironment reloadApplications<br>
    <br>
    Cheers,<br>
    BOb<br>
    <br>
    On 10/22/11 7:47 AM, Marco A. Gonzalez wrote:
    <blockquote cite="mid:86EFEE0E-EDBA-4804-B506-A4EF39E5C93B@mac.com"
      type="cite">
      <pre wrap="">To prepare my image for deployment, I created a "Developer-Only" page on which I have an anchor whose callback executes the following:

unregisterAllHandlers
        (self confirm: 'Are you sure you want to unregister all handlers. This should only be done on an image that will be deployed. This action is irreversible for this image.')
                ifTrue: [
                        WADispatcher default unregister: (WADispatcher default handlerAt: 'examples').
                        WADispatcher default unregister: (WADispatcher default handlerAt: 'comet').
                        WADispatcher default unregister: (WADispatcher default handlerAt: 'tests').
                        WADispatcher default unregister: (WADispatcher default handlerAt: 'tools').
                        WADispatcher default unregister: (WADispatcher default handlerAt: 'welcome').
                        WADispatcher default unregister: (WADispatcher default handlerAt: 'config').
                        WADispatcher default unregister: (WADispatcher default handlerAt: 'status').
                        WADispatcher default unregister: (WADispatcher default handlerAt: 'javascript').
                        WADispatcher default unregister: (WADispatcher default handlerAt: 'files').
                        WADispatcher default unregister: (WADispatcher default handlerAt: 'browse').        
                ].

Is there a way to get those handlers back? If so, how is it done?
Is the above a reasonable way to "protect the image" in deployment?

- Marco A.

_______________________________________________
seaside mailing list
<a class="moz-txt-link-abbreviated" href="mailto:seaside@lists.squeakfoundation.org">seaside@lists.squeakfoundation.org</a>
<a class="moz-txt-link-freetext" href="http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside">http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside</a>

</pre>
    </blockquote>
  </body>
</html>