user_settings: Add web_mark_read_on_scroll_policy field.

This is a backend change that will help support the new
`Mark messages as read on scroll` user setting.
This commit is contained in:
Joelute
2023-04-05 15:35:47 -04:00
committed by Tim Abbott
parent 82a805e286
commit afbd0a9b43
10 changed files with 127 additions and 2 deletions

View File

@@ -155,6 +155,10 @@ def json_change_settings(
new_password: Optional[str] = REQ(default=None),
twenty_four_hour_time: Optional[bool] = REQ(json_validator=check_bool, default=None),
dense_mode: Optional[bool] = REQ(json_validator=check_bool, default=None),
web_mark_read_on_scroll_policy: Optional[int] = REQ(
json_validator=check_int_in(UserProfile.WEB_MARK_READ_ON_SCROLL_POLICY_CHOICES),
default=None,
),
starred_message_counts: Optional[bool] = REQ(json_validator=check_bool, default=None),
fluid_layout_width: Optional[bool] = REQ(json_validator=check_bool, default=None),
high_contrast_mode: Optional[bool] = REQ(json_validator=check_bool, default=None),