It's last.  Here's the stacktrace.    It's definitely the SSL keyword as you
can see.  The only thing I can think of is that because I'm using Satchmo
within FeinCMS as an Application Content, so that FeinCMS can control most
of the menu stuff.  That I'm wondering if the middleware is run before the
{'SSL': True} has been added.

http://pastebin.com/ZPAfGG5A

Peter Halliday
Excelsior Systems
(Phone:) 607-936-2172
(Cell:) 607-329-6905
(Fax:) 888-265-5082



On Wed, Dec 8, 2010 at 7:53 AM, Mathieu Leduc-Hamel <[email protected]>wrote:

> Yeah that's very strange.
>
> I just two options:
>
> 1. Are you you don't have another middleware that should called after
> ? I don't know why but sometime it help...
>
> 2. Are your error came from the "SSL" keyword ? Is really explicit in
> your stacktrace ? Maybe you should double check with DEBUG=True what's
> the status your variables for request.
>
> See ya
>
> good luck
>
> mathieu
> lesite
>
> On Wed, Dec 8, 2010 at 12:47 AM, Peter Halliday
> <[email protected]> wrote:
> > I redirect all of them to SSL.  The whole site is SSL.  My custom
> middleware
> > looks exactly like yours, but added these lines to see the value of
> > view_kwargs.
> > http://pastebin.com/H8UJyURY
> > And you can see the log lines that get printed out.  The kwargs seem
> blank.
> >  However, in the view is complaining about them.
> >
> > Peter Halliday
> > Excelsior Systems
> > (Phone:) 607-936-2172
> > (Cell:) 607-329-6905
> > (Fax:) 888-265-5082
> >
> >
> > On Wed, Dec 8, 2010 at 12:40 AM, Mathieu Leduc-Hamel <[email protected]
> >
> > wrote:
> >>
> >> Yeah same thing on apache and apache2, after you just need to define
> >> which url should manage by SSL and do something like in a custom
> >> middleware:
> >>
> >> def process_view(self, request, view_func, view_args, view_kwargs):
> >>        if SSL in view_kwargs:
> >>            secure = view_kwargs[SSL]
> >>            del view_kwargs[SSL]
> >>
> >> that's it !
> >>
> >> But you need to deal with all your content, everything should be serve
> >> SSL (jpg, css, js...)
> >>
> >> On Wed, Dec 8, 2010 at 12:33 AM, Peter Halliday
> >> <[email protected]> wrote:
> >> > All of this sounds exactly like what I'm doing, but inserting Apache
> >> > instead. I don't have the option of using nginx.  I'm not sure if some
> >> > of
> >> > the problem is using satchmo via a CMS.  I'm using FeinCMS.
> >> >
> >> > Peter Halliday
> >> > Excelsior Systems
> >> > (Phone:) 607-936-2172
> >> > (Cell:) 607-329-6905
> >> > (Fax:) 888-265-5082
> >> >
> >> >
> >> > On Wed, Dec 8, 2010 at 12:28 AM, Laszlo Antal <[email protected]>
> wrote:
> >> >>
> >> >> Hi
> >> >>
> >> >> Had issue with ssl as well. I did a redirect at nginx for the url
> >> >> checkout
> >> >> and turned off ssl in satchmo.
> >> >> That fixed it for me.
> >> >> lzantal
> >> >>
> >> >> On Dec 7, 2010, at 21:10, Peter Halliday
> >> >> <[email protected]>
> >> >> wrote:
> >> >>
> >> >> Mathieu
> >> >> Thanks.  I'm doing SSL with Apache via rewrite, which is working
> >> >> perfectly
> >> >> up until I hit the Checkout pages.  I set the settings the way you
> >> >> describe.
> >> >>  I recreated a custom SSLMiddleware as well like it sounds like you
> do
> >> >> that
> >> >> strips off the SSL.  I use Authorize.Net payment module.  not sure if
> >> >> you
> >> >> do.
> >> >> The wierd thing is I put print statements to the error log that print
> >> >> out
> >> >> the value of view_kwargs and it's empty.  However, at some point it's
> >> >> sending kwargs obviously to the view.  So, not sure how it's just
> >> >> getting
> >> >> stripped off.
> >> >>
> >> >>
> >> >> Peter Halliday
> >> >> Excelsior Systems
> >> >> (Phone:) 607-936-2172
> >> >> (Cell:) 607-329-6905
> >> >> (Fax:) 888-265-5082
> >> >>
> >> >>
> >> >> On Wed, Dec 8, 2010 at 12:04 AM, Mathieu Leduc-Hamel
> >> >> <[email protected]>
> >> >> wrote:
> >> >>>
> >> >>> On our side we just decide to do SSL with nginx, put the SSL flag to
> >> >>> true and create a new middleware that just "eat" the SSL keyword for
> >> >>> our request.
> >> >>>
> >> >>>  It's nasty but it work and since many part of satchmo are coded
> >> >>> differently depending of the use of SSL or not, it was mandatory to
> >> >>> keep as if it was working with the default middlware.
> >> >>>
> >> >>> I would say that that current implantation on sachmo is far from
> >> >>> perfect cause you should not code your thing differently if you are
> >> >>> using SSL or not, it's not the job of a framework...
> >> >>>
> >> >>> On Wed, Dec 8, 2010 at 12:00 AM, Peter Halliday
> >> >>> <[email protected]> wrote:
> >> >>> > If it also helps, I'm redirecting all www through Apache.  So I'm
> >> >>> > not
> >> >>> > using
> >> >>> > SSLMiddleware to do it.  I created a copy of the SSLMiddleware
> that
> >> >>> > doesn't
> >> >>> > redirect.  And then set SSL to True in the satchmo settings.
> >> >>> >
> >> >>> >
> >> >>> > Peter Halliday
> >> >>> > Excelsior Systems
> >> >>> > (Phone:) 607-936-2172
> >> >>> > (Cell:) 607-329-6905
> >> >>> > (Fax:) 888-265-5082
> >> >>> >
> >> >>> >
> >> >>> > On Tue, Dec 7, 2010 at 11:58 PM, Peter Halliday
> >> >>> > <[email protected]> wrote:
> >> >>> >>
> >> >>> >> I'm not sure if anyone can help.  I'm not sure if this is related
> >> >>> >> to
> >> >>> >> the fact I'm running satchmoproject within FeinCMS as an
> >> >>> >> ApplicationContent context.  However, it gave me an error that
> >> >>> >> indicated that the SSL keyword wasn't being deleted.  However,
> when
> >> >>> >> I
> >> >>> >> did printing to the log, the view_kwargs was empty.  I could only
> >> >>> >> fix
> >> >>> >> it by adding **kwargs as an argument in
> >> >>> >> payments/modules/authorizenet/
> >> >>> >> views.py
> >> >>> >>
> >> >>> >> Peter
> >> >>> >>
> >> >>> >>
> >> >>> >>
> >> >>> >> On Oct 27, 11:47 pm, Peter Halliday
> >> >>> >> <[email protected]>
> >> >>> >> wrote:
> >> >>> >> > My settings hasSSLset equal to False.  I'm running in
> development
> >> >>> >> > mode right now from runserver.  I added debug statements in
> >> >>> >> > SSLRedirect and sees that it's running and kwargs are empty.
> >> >>> >> >  However,
> >> >>> >> > in payment/modules/authorizenet/views.py there's a kwargs
> that's
> >> >>> >> > passed that has {'SSL':False}.  So, it appears that the
> >> >>> >> > Middleware
> >> >>> >> > isn't remove it correctly.
> >> >>> >>
> >> >>> >> --
> >> >>> >> You received this message because you are subscribed to the
> Google
> >> >>> >> Groups
> >> >>> >> "Satchmo users" group.
> >> >>> >> To post to this group, send email to
> >> >>> >> [email protected].
> >> >>> >> To unsubscribe from this group, send email to
> >> >>> >> [email protected]<satchmo-users%[email protected]>
> .
> >> >>> >> For more options, visit this group at
> >> >>> >> http://groups.google.com/group/satchmo-users?hl=en.
> >> >>> >>
> >> >>> >
> >> >>> > --
> >> >>> > You received this message because you are subscribed to the Google
> >> >>> > Groups
> >> >>> > "Satchmo users" group.
> >> >>> > To post to this group, send email to
> [email protected].
> >> >>> > To unsubscribe from this group, send email to
> >> >>> > [email protected]<satchmo-users%[email protected]>
> .
> >> >>> > For more options, visit this group at
> >> >>> > http://groups.google.com/group/satchmo-users?hl=en.
> >> >>> >
> >> >>>
> >> >>>
> >> >>>
> >> >>> --
> >> >>> Mathieu Leduc-Hamel
> >> >>>
> >> >>> --
> >> >>> You received this message because you are subscribed to the Google
> >> >>> Groups
> >> >>> "Satchmo users" group.
> >> >>> To post to this group, send email to [email protected]
> .
> >> >>> To unsubscribe from this group, send email to
> >> >>> [email protected]<satchmo-users%[email protected]>
> .
> >> >>> For more options, visit this group at
> >> >>> http://groups.google.com/group/satchmo-users?hl=en.
> >> >>>
> >> >>
> >> >> --
> >> >> You received this message because you are subscribed to the Google
> >> >> Groups
> >> >> "Satchmo users" group.
> >> >> To post to this group, send email to [email protected].
> >> >> To unsubscribe from this group, send email to
> >> >> [email protected]<satchmo-users%[email protected]>
> .
> >> >> For more options, visit this group at
> >> >> http://groups.google.com/group/satchmo-users?hl=en.
> >> >>
> >> >> --
> >> >> You received this message because you are subscribed to the Google
> >> >> Groups
> >> >> "Satchmo users" group.
> >> >> To post to this group, send email to [email protected].
> >> >> To unsubscribe from this group, send email to
> >> >> [email protected]<satchmo-users%[email protected]>
> .
> >> >> For more options, visit this group at
> >> >> http://groups.google.com/group/satchmo-users?hl=en.
> >> >
> >> > --
> >> > You received this message because you are subscribed to the Google
> >> > Groups
> >> > "Satchmo users" group.
> >> > To post to this group, send email to [email protected].
> >> > To unsubscribe from this group, send email to
> >> > [email protected]<satchmo-users%[email protected]>
> .
> >> > For more options, visit this group at
> >> > http://groups.google.com/group/satchmo-users?hl=en.
> >> >
> >>
> >>
> >>
> >> --
> >> Mathieu Leduc-Hamel
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups
> >> "Satchmo users" group.
> >> To post to this group, send email to [email protected].
> >> To unsubscribe from this group, send email to
> >> [email protected]<satchmo-users%[email protected]>
> .
> >> For more options, visit this group at
> >> http://groups.google.com/group/satchmo-users?hl=en.
> >>
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Satchmo users" group.
> > To post to this group, send email to [email protected].
> > To unsubscribe from this group, send email to
> > [email protected]<satchmo-users%[email protected]>
> .
> > For more options, visit this group at
> > http://groups.google.com/group/satchmo-users?hl=en.
> >
>
>
>
> --
> Mathieu Leduc-Hamel
>
> --
> You received this message because you are subscribed to the Google Groups
> "Satchmo users" group.
> To post to this group, send email to [email protected].
> To unsubscribe from this group, send email to
> [email protected]<satchmo-users%[email protected]>
> .
> For more options, visit this group at
> http://groups.google.com/group/satchmo-users?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Satchmo users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/satchmo-users?hl=en.

Reply via email to