mirror of https://github.com/zulip/zulip.git
audit-log: Move user muted event types to AuditLogEventType enum.
Event types moved: USER_MUTED, USER_UNMUTED
This commit is contained in:
parent
10d161638e
commit
fc6bc6df60
|
@ -6,6 +6,7 @@ from django.utils.timezone import now as timezone_now
|
|||
from zerver.actions.message_flags import do_mark_muted_user_messages_as_read
|
||||
from zerver.lib.muted_users import add_user_mute, get_user_mutes
|
||||
from zerver.models import MutedUser, RealmAuditLog, UserProfile
|
||||
from zerver.models.realm_audit_logs import AuditLogEventType
|
||||
from zerver.tornado.django_api import send_event_on_commit
|
||||
|
||||
|
||||
|
@ -26,7 +27,7 @@ def do_mute_user(
|
|||
realm=user_profile.realm,
|
||||
acting_user=user_profile,
|
||||
modified_user=user_profile,
|
||||
event_type=RealmAuditLog.USER_MUTED,
|
||||
event_type=AuditLogEventType.USER_MUTED,
|
||||
event_time=date_muted,
|
||||
extra_data={"muted_user_id": muted_user.id},
|
||||
)
|
||||
|
@ -44,7 +45,7 @@ def do_unmute_user(mute_object: MutedUser) -> None:
|
|||
realm=user_profile.realm,
|
||||
acting_user=user_profile,
|
||||
modified_user=user_profile,
|
||||
event_type=RealmAuditLog.USER_UNMUTED,
|
||||
event_type=AuditLogEventType.USER_UNMUTED,
|
||||
event_time=timezone_now(),
|
||||
extra_data={"unmuted_user_id": muted_user.id},
|
||||
)
|
||||
|
|
|
@ -71,6 +71,9 @@ class AuditLogEventType(IntEnum):
|
|||
SUBSCRIPTION_DEACTIVATED = 303
|
||||
SUBSCRIPTION_PROPERTY_CHANGED = 304
|
||||
|
||||
USER_MUTED = 350
|
||||
USER_UNMUTED = 351
|
||||
|
||||
|
||||
class AbstractRealmAuditLog(models.Model):
|
||||
"""Defines fields common to RealmAuditLog and RemoteRealmAuditLog."""
|
||||
|
@ -91,9 +94,6 @@ class AbstractRealmAuditLog(models.Model):
|
|||
extra_data = models.JSONField(default=dict, encoder=DjangoJSONEncoder)
|
||||
|
||||
# Event types
|
||||
USER_MUTED = 350
|
||||
USER_UNMUTED = 351
|
||||
|
||||
STRIPE_CUSTOMER_CREATED = 401
|
||||
STRIPE_CARD_CHANGED = 402
|
||||
STRIPE_PLAN_CHANGED = 403
|
||||
|
|
|
@ -9,6 +9,7 @@ from zerver.lib.muted_users import get_mute_object, get_muting_users, get_user_m
|
|||
from zerver.lib.test_classes import ZulipTestCase
|
||||
from zerver.lib.timestamp import datetime_to_timestamp
|
||||
from zerver.models import RealmAuditLog, UserMessage, UserProfile
|
||||
from zerver.models.realm_audit_logs import AuditLogEventType
|
||||
|
||||
|
||||
class MutedUsersTests(ZulipTestCase):
|
||||
|
@ -111,7 +112,7 @@ class MutedUsersTests(ZulipTestCase):
|
|||
self.assertEqual(
|
||||
audit_log_entry,
|
||||
(
|
||||
RealmAuditLog.USER_MUTED,
|
||||
AuditLogEventType.USER_MUTED,
|
||||
mute_time,
|
||||
{"muted_user_id": cordelia.id},
|
||||
),
|
||||
|
@ -171,7 +172,7 @@ class MutedUsersTests(ZulipTestCase):
|
|||
self.assertEqual(
|
||||
audit_log_entry,
|
||||
(
|
||||
RealmAuditLog.USER_UNMUTED,
|
||||
AuditLogEventType.USER_UNMUTED,
|
||||
mute_time,
|
||||
{"unmuted_user_id": cordelia.id},
|
||||
),
|
||||
|
|
Loading…
Reference in New Issue