mirror of
https://github.com/zulip/zulip.git
synced 2025-11-06 15:03:34 +00:00
models: Add USER_ACTIVATED event type constant to RealmAuditLog.
This commit is contained in:
@@ -937,7 +937,7 @@ class TestActiveUsersAudit(AnalyticsTestCase):
|
|||||||
def test_event_types(self) -> None:
|
def test_event_types(self) -> None:
|
||||||
self.add_event(RealmAuditLog.USER_CREATED, 4)
|
self.add_event(RealmAuditLog.USER_CREATED, 4)
|
||||||
self.add_event('user_deactivated', 3)
|
self.add_event('user_deactivated', 3)
|
||||||
self.add_event('user_activated', 2)
|
self.add_event(RealmAuditLog.USER_ACTIVATED, 2)
|
||||||
self.add_event('user_reactivated', 1)
|
self.add_event('user_reactivated', 1)
|
||||||
for i in range(4):
|
for i in range(4):
|
||||||
do_fill_count_stat_at_hour(self.stat, self.TIME_ZERO - i*self.DAY)
|
do_fill_count_stat_at_hour(self.stat, self.TIME_ZERO - i*self.DAY)
|
||||||
|
|||||||
@@ -545,7 +545,7 @@ def do_activate_user(user_profile: UserProfile) -> None:
|
|||||||
|
|
||||||
event_time = user_profile.date_joined
|
event_time = user_profile.date_joined
|
||||||
RealmAuditLog.objects.create(realm=user_profile.realm, modified_user=user_profile,
|
RealmAuditLog.objects.create(realm=user_profile.realm, modified_user=user_profile,
|
||||||
event_type='user_activated', event_time=event_time,
|
event_type=RealmAuditLog.USER_ACTIVATED, event_time=event_time,
|
||||||
requires_billing_update=activity_change_requires_seat_update(user_profile))
|
requires_billing_update=activity_change_requires_seat_update(user_profile))
|
||||||
do_increment_logging_stat(user_profile.realm, COUNT_STATS['active_users_log:is_bot:day'],
|
do_increment_logging_stat(user_profile.realm, COUNT_STATS['active_users_log:is_bot:day'],
|
||||||
user_profile.is_bot, event_time)
|
user_profile.is_bot, event_time)
|
||||||
|
|||||||
@@ -1963,6 +1963,7 @@ class RealmAuditLog(models.Model):
|
|||||||
PLAN_UPDATE_QUANTITY = 'plan_update_quantity'
|
PLAN_UPDATE_QUANTITY = 'plan_update_quantity'
|
||||||
|
|
||||||
USER_CREATED = 'user_created'
|
USER_CREATED = 'user_created'
|
||||||
|
USER_ACTIVATED = 'user_activated'
|
||||||
|
|
||||||
event_type = models.CharField(max_length=40) # type: str
|
event_type = models.CharField(max_length=40) # type: str
|
||||||
|
|
||||||
|
|||||||
@@ -28,7 +28,7 @@ class TestRealmAuditLog(ZulipTestCase):
|
|||||||
realm=realm, acting_user=None, modified_user=user, modified_stream=None,
|
realm=realm, acting_user=None, modified_user=user, modified_stream=None,
|
||||||
event_time__gte=now, event_time__lte=now+timedelta(minutes=60))
|
event_time__gte=now, event_time__lte=now+timedelta(minutes=60))
|
||||||
.order_by('event_time').values_list('event_type', flat=True))
|
.order_by('event_time').values_list('event_type', flat=True))
|
||||||
self.assertEqual(event_types, [RealmAuditLog.USER_CREATED, 'user_deactivated', 'user_activated',
|
self.assertEqual(event_types, [RealmAuditLog.USER_CREATED, 'user_deactivated', RealmAuditLog.USER_ACTIVATED,
|
||||||
'user_deactivated', 'user_reactivated'])
|
'user_deactivated', 'user_reactivated'])
|
||||||
|
|
||||||
def test_change_password(self) -> None:
|
def test_change_password(self) -> None:
|
||||||
|
|||||||
Reference in New Issue
Block a user