zulip/zephyr
Tim Abbott b82edb6fd6 [manual] Add User fields to the UserProfile model.
And keep the fields updated, by copying on UserProfile creation and
updating the UserProfile object whenever we're updating the User
object, and add management commands to (1) initially ensure that they
match and (2) check that they still match (aka that the updating code
is working).

The copy_user_to_userprofile migration needs to be run after this is
deployed to prod.

(imported from commit 0a598d2e10b1a7a2f5c67dd5140ea4bb8e1ec0b8)
2013-04-01 14:34:25 -04:00
..
fixtures Handle web hooks from JIRA for integration support 2013-03-29 16:14:39 -04:00
jstemplates Show a bookmark/favorite star on messages. 2013-03-28 16:59:59 -04:00
lib [manual] Add User fields to the UserProfile model. 2013-04-01 14:34:25 -04:00
management [manual] Add User fields to the UserProfile model. 2013-04-01 14:34:25 -04:00
migrations [schema] Add South migration for extending UserProfile to subsume User. 2013-04-01 14:34:25 -04:00
static Tailor empty narrow messages to what you were narrowing for. 2013-04-01 14:26:50 -04:00
tests tests: Reinstate star tests 2013-04-01 11:03:17 -04:00
__init__.py Initial Django commit: basic account, zephyr stream, narrowing, etc. 2012-08-28 12:44:51 -04:00
context_processors.py [manual] Get rid of the static-access-control mechanism 2013-01-31 15:34:12 -05:00
decorator.py Use get_user_profile_by_email more consistently. 2013-03-29 16:18:38 -04:00
filters.py Filter out all cookies and the csrfmiddlewaretoken. 2013-02-05 16:12:48 -05:00
forms.py Use get_user_profile_by_email more consistently. 2013-03-29 16:18:38 -04:00
handlers.py Rewrite internal_send_message to use check_send_message. 2013-03-18 16:15:11 -04:00
middleware.py Make request._client a public member, dropping the '_'. 2013-03-28 07:53:36 -07:00
models.py [manual] Add User fields to the UserProfile model. 2013-04-01 14:34:25 -04:00
openid.py [manual] Implement backend support for authenticating a user via Google. 2013-02-27 10:16:54 -05:00
retention_policy.py Use get_user_profile_by_email more consistently. 2013-03-29 16:18:38 -04:00
tests.py tests: Fix User/UserProfile confusion in filter_by_subscriptions path. 2013-03-29 16:18:38 -04:00
tornado_callbacks.py Send an event when a user joins or leaves the realm 2013-04-01 13:07:48 -04:00
tornadoviews.py Use helper functions instead of importing event_queue.client and event_queue.user_clients directly 2013-03-28 16:57:48 -04:00
views.py Send an event when a subscription is added or removed 2013-04-01 13:07:48 -04:00