[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