author | Andrew Balfour <Andrew.Balfour@Oracle.COM> |
Mon, 22 Jun 2015 16:13:26 -0700 | |
branch | s11-update |
changeset 4519 | 6388f5bc4fe5 |
permissions | -rw-r--r-- |
4519
6388f5bc4fe5
21158466 openstack_auth login page needs cookies
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff
changeset
|
1 |
In-house patch to fix authenticaton 'failing' because of lack of cookie |
6388f5bc4fe5
21158466 openstack_auth login page needs cookies
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff
changeset
|
2 |
support simply because the cookie was never set. This patch is unlikely |
6388f5bc4fe5
21158466 openstack_auth login page needs cookies
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff
changeset
|
3 |
to be unsuitable for upstream, and should be removed when Django is |
6388f5bc4fe5
21158466 openstack_auth login page needs cookies
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff
changeset
|
4 |
updated to 1.6.11 or greater, as the problem disappears with that |
6388f5bc4fe5
21158466 openstack_auth login page needs cookies
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff
changeset
|
5 |
version. |
6388f5bc4fe5
21158466 openstack_auth login page needs cookies
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff
changeset
|
6 |
|
6388f5bc4fe5
21158466 openstack_auth login page needs cookies
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff
changeset
|
7 |
--- django_openstack_auth-1.1.9/openstack_auth/forms.py.orig 2015-06-19 15:03:16.425066412 -0700 |
6388f5bc4fe5
21158466 openstack_auth login page needs cookies
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff
changeset
|
8 |
+++ django_openstack_auth-1.1.9/openstack_auth/forms.py 2015-06-19 15:05:16.267455199 -0700 |
6388f5bc4fe5
21158466 openstack_auth login page needs cookies
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff
changeset
|
9 |
@@ -71,6 +71,7 @@ |
6388f5bc4fe5
21158466 openstack_auth login page needs cookies
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff
changeset
|
10 |
elif len(self.fields['region'].choices) > 1: |
6388f5bc4fe5
21158466 openstack_auth login page needs cookies
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff
changeset
|
11 |
self.fields['region'].initial = self.request.COOKIES.get( |
6388f5bc4fe5
21158466 openstack_auth login page needs cookies
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff
changeset
|
12 |
'login_region') |
6388f5bc4fe5
21158466 openstack_auth login page needs cookies
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff
changeset
|
13 |
+ self.request.session.set_test_cookie() |
6388f5bc4fe5
21158466 openstack_auth login page needs cookies
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff
changeset
|
14 |
|
6388f5bc4fe5
21158466 openstack_auth login page needs cookies
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff
changeset
|
15 |
@staticmethod |
6388f5bc4fe5
21158466 openstack_auth login page needs cookies
Andrew Balfour <Andrew.Balfour@Oracle.COM>
parents:
diff
changeset
|
16 |
def get_region_choices(): |