hotspots: Turn on hotspots for new users.

We need a migration to clear the tutorial_status for existing users,
so that we don't show hotspots to anyone who signed up for Zulip in
the month or so since we deleted the old tutorial.
This commit is contained in:
Rishi Gupta
2017-09-25 15:03:27 -07:00
committed by Tim Abbott
parent 3964a6e9a3
commit 9cec8f08d1
2 changed files with 20 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
# -*- coding: utf-8 -*-
from django.db import models, migrations
from django.db.backends.postgresql_psycopg2.schema import DatabaseSchemaEditor
from django.db.migrations.state import StateApps
def set_tutorial_status_to_finished(apps, schema_editor):
# type: (StateApps, DatabaseSchemaEditor) -> None
UserProfile = apps.get_model('zerver', 'UserProfile')
UserProfile.objects.update(tutorial_status=u'F')
class Migration(migrations.Migration):
dependencies = [
('zerver', '0108_fix_default_string_id'),
]
operations = [
migrations.RunPython(set_tutorial_status_to_finished)
]