zulip/zerver/migrations
Tim Abbott 9fcca3df4e [schema] Collect data on when users are active on site.
These engagement data will be useful both for making pretty graphs of
how addicted our users are as well as for allowing us to check whether
a new deployment is actually using the product or not.

This measures "number of minutes during which each user had checked
the app within the previous 15 minutes".  It should correctly not
count server-initiated reloads.

It's possible that we should use something less aggressive than
mousemove; I'm a little torn on that because you really can check the
app for new messages without doing anything active.

This is somewhat tested but there are a few outstanding issues:

* Mobile apps don't report these data.  It should be as easy as having
  them send in update_active_status queries with new_user_input=true.

* The semantics of this should be better documented (e.g. the
  management script should print out the spec above)x.

(imported from commit ec8b2dc96b180e1951df00490707ae916887178e)
2013-09-10 13:25:59 -04:00
..
0001_initial.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0017_auto__add_field_subscription_color.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0018_auto__add_unique_userprofile_email.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0019_auto__add_field_userprofile_tutorial_status.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0020_set_tutorial_finished.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0021_auto__add_field_subscription_notifications.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0022_create_humbug_search_config.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0023_rebuild_search_tsvector.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0024_create_escape_html_function.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0025_auto__add_field_userprofile_enable_sounds.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0026_auto__add_field_userprofile_enable_offline_email_notifications__add_fi.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0027_auto__add_field_userprofile_is_bot__add_field_userprofile_bot_owner.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0028_auto__add_field_userprofile_onboarding_steps.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0029_auto__add_field_message_last_edit_time__add_field_message_edit_history.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0030_auto__chg_field_userprofile_last_reminder.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0031_auto__add_field_userprofile_rate_limits.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0032_auto__add_field_userprofile_avatar_source.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0033_remove_postgres_zephyr_message_full_text_idx.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0034_change_search_stopwords.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0035_auto__add_field_userprofile_is_superuser.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0036_async_fts_update.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0037_auto__add_field_preregistrationuser_realm.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0038_auto__add_referral__add_field_userprofile_invites_granted__add_field_u.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0039_rename_database_tables.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00
0040_auto__add_field_stream_email_token.py [schema] models: add an email_token field to Streams. 2013-08-09 14:59:26 -04:00
0041_auto__chg_field_stream_email_token.py [schema][manual] Make Stream.email_token required. 2013-08-13 14:28:47 -04:00
0042_auto__add_realmemoji__add_unique_realmemoji_realm_name.py [migration] Add RealmEmoji model for realm-specific emoji. 2013-08-23 21:39:29 -04:00
0043_auto__add_field_userprofile_alert_words.py [schema] Add backend support for per-user alert words 2013-09-05 10:18:40 -04:00
0044_auto__add_useractivityinterval.py [schema] Collect data on when users are active on site. 2013-09-10 13:25:59 -04:00
__init__.py [manual] Rename Django app from zephyr to zerver. 2013-08-06 07:39:36 -04:00