mirror of
https://github.com/zulip/zulip.git
synced 2025-11-02 04:53:36 +00:00
models: Add USER_FULL_NAME_CHANGED event type constant to RealmAuditLog.
This commit is contained in:
@@ -2804,7 +2804,7 @@ def do_change_full_name(user_profile: UserProfile, full_name: str,
|
||||
user_profile.save(update_fields=["full_name"])
|
||||
event_time = timezone_now()
|
||||
RealmAuditLog.objects.create(realm=user_profile.realm, acting_user=acting_user,
|
||||
modified_user=user_profile, event_type='user_full_name_changed',
|
||||
modified_user=user_profile, event_type=RealmAuditLog.USER_FULL_NAME_CHANGED,
|
||||
event_time=event_time, extra_data=old_name)
|
||||
payload = dict(email=user_profile.email,
|
||||
user_id=user_profile.id,
|
||||
|
||||
@@ -1968,6 +1968,7 @@ class RealmAuditLog(models.Model):
|
||||
USER_REACTIVATED = 'user_reactivated'
|
||||
USER_CHANGE_PASSWORD = 'user_change_password'
|
||||
USER_CHANGE_AVATAR_SOURCE = 'user_change_avatar_source'
|
||||
USER_FULL_NAME_CHANGED = 'user_full_name_changed'
|
||||
|
||||
event_type = models.CharField(max_length=40) # type: str
|
||||
|
||||
|
||||
@@ -69,7 +69,7 @@ class TestRealmAuditLog(ZulipTestCase):
|
||||
req = dict(full_name=ujson.dumps(new_name))
|
||||
result = self.client_patch('/json/users/{}'.format(self.example_user("hamlet").id), req)
|
||||
self.assertTrue(result.status_code == 200)
|
||||
query = RealmAuditLog.objects.filter(event_type='user_full_name_changed',
|
||||
query = RealmAuditLog.objects.filter(event_type=RealmAuditLog.USER_FULL_NAME_CHANGED,
|
||||
event_time__gte=start)
|
||||
self.assertEqual(query.count(), 1)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user