summaryrefslogtreecommitdiff
path: root/yaksh
diff options
context:
space:
mode:
Diffstat (limited to 'yaksh')
-rw-r--r--yaksh/models.py11
-rw-r--r--yaksh/templates/register/password_change_done.html (renamed from yaksh/templates/registration/password_change_done.html)0
-rw-r--r--yaksh/templates/register/password_change_form.html (renamed from yaksh/templates/registration/password_change_form.html)0
-rw-r--r--yaksh/templates/register/password_reset_complete.html (renamed from yaksh/templates/registration/password_reset_complete.html)0
-rw-r--r--yaksh/templates/register/password_reset_confirm.html (renamed from yaksh/templates/registration/password_reset_confirm.html)0
-rw-r--r--yaksh/templates/register/password_reset_done.html (renamed from yaksh/templates/registration/password_reset_done.html)0
-rw-r--r--yaksh/templates/register/password_reset_form.html (renamed from yaksh/templates/registration/password_reset_form.html)0
-rw-r--r--yaksh/tests.py2
-rw-r--r--yaksh/urls.py13
9 files changed, 20 insertions, 6 deletions
diff --git a/yaksh/models.py b/yaksh/models.py
index c48eef1..4ee6141 100644
--- a/yaksh/models.py
+++ b/yaksh/models.py
@@ -163,7 +163,9 @@ class Profile(models.Model):
department = models.CharField(max_length=64)
position = models.CharField(max_length=64)
timezone = models.CharField(max_length=64,
- choices=[(tz, tz) for tz in pytz.common_timezones])
+ default=pytz.utc.zone,
+ choices=[(tz, tz) for tz in pytz.common_timezones]
+ )
###############################################################################
@@ -334,13 +336,16 @@ class QuizManager(models.Manager):
trial_quiz.pk = None
trial_quiz.description = trial_quiz_name
trial_quiz.is_trial = True
- trial_quiz.time_between_attempts = 0
trial_quiz.prerequisite = None
if godmode:
+ trial_quiz.time_between_attempts = 0
trial_quiz.duration = 1000
+ trial_quiz.attempts_allowed = -1
trial_quiz.active = True
trial_quiz.start_date_time = timezone.now()
- trial_quiz.end_date_time = datetime(2199, 1, 1, 0, 0, 0, 0)
+ trial_quiz.end_date_time = datetime(2199, 1, 1, 0, 0, 0, 0,
+ tzinfo=pytz.utc
+ )
trial_quiz.save()
return trial_quiz
diff --git a/yaksh/templates/registration/password_change_done.html b/yaksh/templates/register/password_change_done.html
index fef07d1..fef07d1 100644
--- a/yaksh/templates/registration/password_change_done.html
+++ b/yaksh/templates/register/password_change_done.html
diff --git a/yaksh/templates/registration/password_change_form.html b/yaksh/templates/register/password_change_form.html
index 48292f8..48292f8 100644
--- a/yaksh/templates/registration/password_change_form.html
+++ b/yaksh/templates/register/password_change_form.html
diff --git a/yaksh/templates/registration/password_reset_complete.html b/yaksh/templates/register/password_reset_complete.html
index 0801d3b..0801d3b 100644
--- a/yaksh/templates/registration/password_reset_complete.html
+++ b/yaksh/templates/register/password_reset_complete.html
diff --git a/yaksh/templates/registration/password_reset_confirm.html b/yaksh/templates/register/password_reset_confirm.html
index 5566499..5566499 100644
--- a/yaksh/templates/registration/password_reset_confirm.html
+++ b/yaksh/templates/register/password_reset_confirm.html
diff --git a/yaksh/templates/registration/password_reset_done.html b/yaksh/templates/register/password_reset_done.html
index ace3cc9..ace3cc9 100644
--- a/yaksh/templates/registration/password_reset_done.html
+++ b/yaksh/templates/register/password_reset_done.html
diff --git a/yaksh/templates/registration/password_reset_form.html b/yaksh/templates/register/password_reset_form.html
index 0dbaf09..0dbaf09 100644
--- a/yaksh/templates/registration/password_reset_form.html
+++ b/yaksh/templates/register/password_reset_form.html
diff --git a/yaksh/tests.py b/yaksh/tests.py
index e65e699..8bd2dda 100644
--- a/yaksh/tests.py
+++ b/yaksh/tests.py
@@ -230,7 +230,7 @@ class QuizTestCases(unittest.TestCase):
self.assertEqual(trial_quiz.duration, 1000)
self.assertTrue(trial_quiz.active)
self.assertEqual(trial_quiz.end_date_time,
- datetime(2199, 1, 1, 0, 0, 0, 0)
+ datetime(2199, 1, 1, 0, 0, 0, 0, tzinfo=pytz.utc)
)
self.assertEqual(trial_quiz.time_between_attempts, 0)
diff --git a/yaksh/urls.py b/yaksh/urls.py
index 7a41f95..cd97dd4 100644
--- a/yaksh/urls.py
+++ b/yaksh/urls.py
@@ -6,18 +6,27 @@ from django.contrib.auth.views import password_reset, password_reset_confirm,\
# app_name = 'yaksh'
urlpatterns = [
- url(r'^forgotpassword/$', password_reset, name="password_reset"),
+ url(r'^forgotpassword/$', password_reset,
+ {'template_name': 'register/password_reset_form.html'},
+ name="password_reset"),
url(r'^password_reset/(?P<uidb64>[0-9A-Za-z]+)-(?P<token>.+)/$',
- password_reset_confirm, name='password_reset_confirm'),
+ password_reset_confirm,
+ {'template_name': 'register/password_reset_confirm.html'},
+ name='password_reset_confirm'),
url(r'^password_reset/mail_sent/$', password_reset_done,
+ {'template_name': 'register/password_reset_done.html'},
name='password_reset_done'),
url(r'^password_reset/complete/$', password_reset_complete,
+ {'template_name': 'register/password_reset_complete.html'},
name='password_reset_complete'),
url(r'^changepassword/$', password_change,
+ {'template_name': 'register/password_change_form.html'},
name='password_change'),
url(r'^password_change/done/$', password_change_done,
+ {'template_name': 'register/password_change_done.html'},
name='password_change_done'),
]
+
urlpatterns += [
url(r'^$', views.index),
url(r'^login/$', views.user_login, name='login'),