<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. "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>