Sorry, wrong mail address :-(

----- Original Message ----- 
From: "An�bal Rojas" <[EMAIL PROTECTED]>
To: "Turbine Users List" <[EMAIL PROTECTED]>
Sent: Friday, April 16, 2004 12:54 PM
Subject: Re: Why cleanup the template context after LoginAction ?


> Pendejos p�rennos bolas!
>
> > Hi,
> >
> > Anibal is right the problem with LoginAction is because the Turbine
> servlet
> > clean the template context alter execute the LoginAction.
> >
> > Reading the CVS annontations, I found that Henning said that he coded in
> > this way, to fix a bug related to session pull-tools. But with this
> code if
> > the LoginAction (in my case this extends VelocityAction) put some object
> > into the the context, it isn't available in the template. The same
happens
> > with the request pull-tools, if the LoginAction modified a request tool,
> > this modification isn't available in the template, because ALL the
> template
> > context is cleaned and then rebuilded (with a "clean" request tool).
> >
> > So, why to break all the standard functionality of
> > Pull-Tools+Context+Actions+Screens in the LoginAction?
> >
> > Why not to just remove the session pull-tools from the context, after
the
> > LoginAction, and to remove ALL the context?
> >
> > Any comment? Am I missing something?
> >
> > TIA
> >
> >
> --------------------------------------------------------------------------
--
> > Edgar Gonz�lez Gonz�lez
> > VALHALLA Project, s.a.
> > Chief Technology Officer
> > Web: www.valhallaproject.com
> > E-mail: [EMAIL PROTECTED] / [EMAIL PROTECTED]
> > Phone: +58-212-242.4379 / 6662 / 4055 / 6475
> > Fax: +58-212-242.6809
> > "The limits of my language mean the limits of my world."
> > Ludwig Wittgenstein
> >
> --------------------------------------------------------------------------
--
> >
> >
> >
> > -----Mensaje original-----
> > De: An�bal Rojas [mailto:[EMAIL PROTECTED]
> > Enviado el: Jueves, 15 de Abril de 2004 05:49 p.m.
> > Para: Turbine Users List
> > Asunto: Re: Integrating commons-validator in Turbine - Strange behavior
in
> > Login action
> >
> > Ok, the problem is in the turbine servlet, in the login action:
> >
> >     private void loginAction(RunData data)
> >             throws Exception
> >     {
> >         ActionLoader.getInstance().exec(data, data.getAction());
> >         cleanupTemplateContext(data);
> >         data.setAction(null);
> >     }
> >
> > The   cleanupTemplateContext(data) is intended to clean the Velocity
> Context
> > if available (actually it does)
> >
> > This change is supposed to prevent the use of Tools based in a anon user
> > after there has been a succesful login into the app. But in the case
> of the
> > request based tools this seems inconvenient.
> >
> > An�bal Rojas
> > [EMAIL PROTECTED]
> > 58+212+242.66.62 / 43.79
> > Fax: 58+212+243.68.09
> >
> > ----- Original Message ----- 
> > From: "Edgar Gonz�lez" <[EMAIL PROTECTED]>
> > To: "'Turbine Users List'" <[EMAIL PROTECTED]>
> > Sent: Thursday, April 15, 2004 3:54 PM
> > Subject: Integrating commons-validator in Turbine - Strange behavior in
> > Login action
> >
> >
> > Hi,
> >
> >
> >
> > I have been working in the integration of commons-validator in Turbine.
> >
> >
> >
> > I'm following the same approach used by Intake, a service and a request
> > pull-tool.
> >
> >
> >
> > After a developed the service and the request pull-tool, I started to
test
> > them using a Login Form.
> >
> >
> >
> > My Login Action is a custom action which extends VelocityAction ,
> because I
> > use some custom request tool like scarab does (scarabR).
> >
> >
> >
> > But when the LoginAction is going to be executed all the request
> pull-tools
> > are initialized before AND AFTER, so in the Login template, the values
> > setted in the tools by the action are missing.
> >
> >
> >
> > I copied the LoginAction code to other action, and tested it, and
> everything
> > works fine. The request tool are initialized only before the action is
> > executed.
> >
> >
> >
> > What's happening with the pull-service and the LoginAction.?
> >
> >
> >
> > I debugged the TurbinePullService and the log shows that the
> > populateWithRequestTools method is executed before and AFTER the
> LoginAction
> > execution
> >
> >
> >
> > Any clue?
> >
> >
> >
> > TIA
> >
> >
> --------------------------------------------------------------------------
--
> > Edgar Gonz�lez Gonz�lez
> > VALHALLA Project, s.a.
> > Chief Technology Officer
> > Web:  <BLOCKED::http://www.valhallaproject.com/> www.valhallaproject.com
> > E-mail:  <BLOCKED::mailto:[EMAIL PROTECTED]>
> [EMAIL PROTECTED] /
> > <BLOCKED::mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]
> > Phone: +58-212-242.4379 / 6662 / 4055 / 6475
> > Fax: +58-212-242.6809
> > "The limits of my language mean the limits of my world."
> > Ludwig Wittgenstein
> >
> --------------------------------------------------------------------------
--
> >
> >
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
>
> ------------
> An�bal Rojas
> [EMAIL PROTECTED]
> 58+212+242.66.62
> 58+212+242.43.79
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to