Abhishek-Balaji  
		
	
	052368bd3e 
	
	
	alert_words: Move alert_words from UserProfile to separate model.  
		
			... 
			Previously, alert words were a JSON list of strings stored in a
TextField on user_profile.  That hacky model reflected the fact that
they were an early prototype feature.
This commit migrates from that to a separate table, 'AlertWord'.  The
new AlertWord has user_profile, word, id and realm(denormalization so
we can provide a nice index for fetching all the alert words in a
realm).
This transition requires moving the logic for flushing the Alert Words
caches to their own independent feature.
Note that this commit should not be cherry-picked without the
following commit, which fixes case-sensitivity issues with Alert Words. 
		
	 
 
		2020-04-27 11:29:50 -07:00 
	 
	
	
	
		  ..
	 
	
	
		
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-24 17:03:14 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-24 17:03:14 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-24 17:03:14 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-22 11:02:32 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-22 11:02:32 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-03-17 05:41:11 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:43:22 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-09 16:02:02 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:20:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:13:28 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-26 22:39:24 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-27 11:29:50 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-27 11:29:50 -07:00 
		 
	
		
			
			
			
			
			
			2020-04-27 11:29:50 -07:00