[Seaside] How to reverse unregister handler?

Bob Arning arning at charm.net
Sat Oct 22 12:11:31 UTC 2011


I take a slightly different approach - remove everything and add back 
whatever I want to keep:

WAAdmin clearAll.
WAEnvironment registerDefaultRequestHandlers.
MyComponent initialize.    "repeat as needed"
WAAdmin defaultDispatcher defaultName: 'myComponentsName'.

And then, if I want to enable everything again:

WAEnvironment reloadApplications

Cheers,
BOb

On 10/22/11 7:47 AM, Marco A. Gonzalez wrote:
> 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
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20111022/b4fc4beb/attachment.htm


More information about the seaside mailing list