mirror of
				https://github.com/zulip/zulip.git
				synced 2025-11-03 21:43:21 +00:00 
			
		
		
		
	models: Add USER_TOS_VERSION_CHANGED event type constant to RealmAuditLog.
This commit is contained in:
		@@ -2872,7 +2872,8 @@ def do_change_tos_version(user_profile: UserProfile, tos_version: str) -> None:
 | 
			
		||||
    user_profile.save(update_fields=["tos_version"])
 | 
			
		||||
    event_time = timezone_now()
 | 
			
		||||
    RealmAuditLog.objects.create(realm=user_profile.realm, acting_user=user_profile,
 | 
			
		||||
                                 modified_user=user_profile, event_type='user_tos_version_changed',
 | 
			
		||||
                                 modified_user=user_profile,
 | 
			
		||||
                                 event_type=RealmAuditLog.USER_TOS_VERSION_CHANGED,
 | 
			
		||||
                                 event_time=event_time)
 | 
			
		||||
 | 
			
		||||
def do_regenerate_api_key(user_profile: UserProfile, acting_user: UserProfile) -> None:
 | 
			
		||||
 
 | 
			
		||||
@@ -1970,6 +1970,7 @@ class RealmAuditLog(models.Model):
 | 
			
		||||
    USER_CHANGE_AVATAR_SOURCE = 'user_change_avatar_source'
 | 
			
		||||
    USER_FULL_NAME_CHANGED = 'user_full_name_changed'
 | 
			
		||||
    USER_EMAIL_CHANGED = 'user_email_changed'
 | 
			
		||||
    USER_TOS_VERSION_CHANGED = 'user_tos_version_changed'
 | 
			
		||||
 | 
			
		||||
    event_type = models.CharField(max_length=40)  # type: str
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -78,7 +78,7 @@ class TestRealmAuditLog(ZulipTestCase):
 | 
			
		||||
        user = self.example_user("hamlet")
 | 
			
		||||
        tos_version = 'android'
 | 
			
		||||
        do_change_tos_version(user, tos_version)
 | 
			
		||||
        self.assertEqual(RealmAuditLog.objects.filter(event_type='user_tos_version_changed',
 | 
			
		||||
        self.assertEqual(RealmAuditLog.objects.filter(event_type=RealmAuditLog.USER_TOS_VERSION_CHANGED,
 | 
			
		||||
                                                      event_time__gte=now).count(), 1)
 | 
			
		||||
        self.assertEqual(tos_version, user.tos_version)
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user