mirror of https://github.com/zulip/zulip.git
hotspots.py: Add SEND_ALL flag.
Used to view all hotspots in development.
This commit is contained in:
parent
c69b5d7d65
commit
d9c1ad5db2
|
@ -2,6 +2,8 @@ from zerver.models import UserProfile, UserHotspot
|
|||
|
||||
from typing import List, Text, Dict
|
||||
|
||||
SEND_ALL = False
|
||||
|
||||
ALL_HOTSPOTS = {
|
||||
# TODO: Tag these for translation once we've finalized the content.
|
||||
'click_to_reply': {
|
||||
|
@ -20,6 +22,19 @@ ALL_HOTSPOTS = {
|
|||
|
||||
def get_next_hotspots(user):
|
||||
# type: (UserProfile) -> List[Dict[str, object]]
|
||||
|
||||
if SEND_ALL:
|
||||
result = []
|
||||
for hotspot in ALL_HOTSPOTS:
|
||||
result.append({
|
||||
'name': hotspot,
|
||||
'title': ALL_HOTSPOTS[hotspot]['title'],
|
||||
'description': ALL_HOTSPOTS[hotspot]['description'],
|
||||
'delay': 5,
|
||||
})
|
||||
|
||||
return result
|
||||
|
||||
seen_hotspots = frozenset(UserHotspot.objects.filter(user=user).values_list('hotspot', flat=True))
|
||||
for hotspot in ['click_to_reply', 'new_topic_button', 'stream_settings']:
|
||||
if hotspot not in seen_hotspots:
|
||||
|
@ -29,5 +44,4 @@ def get_next_hotspots(user):
|
|||
'description': ALL_HOTSPOTS[hotspot]['description'],
|
||||
'delay': 5,
|
||||
}]
|
||||
|
||||
return []
|
||||
|
|
Loading…
Reference in New Issue