Age | Commit message (Collapse) | Author |
|
Basic authentication can be enabled across the whole site (typical for
testing sites), and used SITEBASE as the realm for authentication, which
includes the http[s]:// part of the url. This can apparently confuse
Safari, so change it so that we extract just the hostname part.
|
|
Turns out django does not reset the timezone on requests, unless it's
done explicitly. So add a new middleware that does exactly this -- and
then individual requests will set it back to the conference timezone as
required.
Not doing this could lead to very interesting results in a
multi-threaded server...
|
|
This includes removing the FilterPersistMiddleware which really isn't
needed much anymore, so not worth the effort to port.
Changes are all backwards compatible.
|
|
|
|
Happy broken links everybody :) But these are links that should normally
not be used, so...
|
|
It has been deprecated, and instead we should use "in" and "not in", so
make that change across the board.
|
|
|
|
In passing remove some comments that were pointless
|
|
Mostly not important, but getting rid of the PIP warnings will help
catch errors in the future.
|
|
|
|
In an effort to close up with PEP8, we should use spaces for indent
rather than tabs... Time to update your editor config!
|
|
This is maybe not pretty, but very convenient..
|
|
When configured this will require a fixed username/password to access
all pages on the site. The reason for this is to be able to more easily
deploy a testing system that's actually reachable outside localhost
without exposing it to other users and/or search engines.
A new decorator, global_login_exempt, is also created to exclude certain
URLs from this password requirement. Currently only used for Adyen
notifications, and it's main usecase is to support receiving pingbacks
from external systems such as payment providers.
|
|
This is basically just a linkdump, for those who can't remember
all the different links that are used.
|
|
http://code.djangoproject.com/ticket/3777
|