Skip to content

Set basic server-side notification settings #661

Open
@gnprice

Description

@gnprice

We should support the three user settings enable_offline_push_notifications, enable_online_push_notifications, enable_stream_push_notifications. These let the user control, at a coarse granularity, whether and when the server sends them push notifications.

The user docs for these settings are here:
https://zulip.com/help/mobile-notifications
https://zulip.com/help/stream-notifications
In particular these three are supported in the legacy zulip-mobile app.

In the API, they appear in the same three places (for initial data, events, and user requests to edit them) as all user settings. See the existing settings in our code listed in the UserSettingsName enum, and look at the references to any one of those enum values.

Metadata

Metadata

Assignees

No one assigned

    Labels

    a-notificationsa-settingsUI to show and edit settings and do admin tasksbeta feedbackThings beta users have specifically asked for

    Type

    No type

    Projects

    Status

    No status

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions