mirror of
https://github.com/zulip/zulip.git
synced 2025-11-04 22:13:26 +00:00
actions: Split out zerver.actions.hotspots.
Signed-off-by: Anders Kaseorg <anders@zulip.com>
This commit is contained in:
@@ -98,7 +98,6 @@ from zerver.lib.exceptions import (
|
||||
)
|
||||
from zerver.lib.export import get_realm_exports_serialized
|
||||
from zerver.lib.external_accounts import DEFAULT_EXTERNAL_ACCOUNTS
|
||||
from zerver.lib.hotspots import get_next_hotspots
|
||||
from zerver.lib.i18n import get_language_name
|
||||
from zerver.lib.markdown import MessageRenderingResult, topic_links
|
||||
from zerver.lib.markdown import version as markdown_version
|
||||
@@ -251,7 +250,6 @@ from zerver.models import (
|
||||
UserActivityInterval,
|
||||
UserGroup,
|
||||
UserGroupMembership,
|
||||
UserHotspot,
|
||||
UserMessage,
|
||||
UserPresence,
|
||||
UserProfile,
|
||||
@@ -7715,12 +7713,6 @@ def do_unmute_user(mute_object: MutedUser) -> None:
|
||||
)
|
||||
|
||||
|
||||
def do_mark_hotspot_as_read(user: UserProfile, hotspot: str) -> None:
|
||||
UserHotspot.objects.get_or_create(user=user, hotspot=hotspot)
|
||||
event = dict(type="hotspots", hotspots=get_next_hotspots(user))
|
||||
send_event(user.realm, event, [user.id])
|
||||
|
||||
|
||||
@transaction.atomic(durable=True)
|
||||
def do_add_realm_domain(
|
||||
realm: Realm, domain: str, allow_subdomains: bool, *, acting_user: Optional[UserProfile]
|
||||
|
||||
Reference in New Issue
Block a user