discourse/plugins
Andrei Prigorshnev b3a1199493
FEATURE: Hide user status when user is hiding public profile and presence (#24300)
Users can hide their public profile and presence information by checking 
“Hide my public profile and presence features” on the 
`u/{username}/preferences/interface` page. In that case, we also don't 
want to return user status from the server.

This work has been started in https://github.com/discourse/discourse/pull/23946. 
The current PR fixes all the remaining places in Core.

Note that the actual fix is quite simple – a5802f484d. 
But we had a fair amount of duplication in the code responsible for 
the user status serialization, so I had to dry that up first. The refactoring 
as well as adding some additional tests is the main part of this PR.
2024-02-26 17:40:48 +04:00
..
chat FEATURE: Hide user status when user is hiding public profile and presence (#24300) 2024-02-26 17:40:48 +04:00
checklist DEV: Use `service:` lookups instead of `:main` (#25402) 2024-01-24 15:59:44 +01:00
discourse-details Update translations (#25659) 2024-02-13 16:11:30 +01:00
discourse-lazy-videos DEV: Use `service:` lookups instead of `:main` (#25402) 2024-01-24 15:59:44 +01:00
discourse-local-dates PERF: eliminate some slow CSS selectors (#25392) 2024-01-26 13:10:45 -05:00
discourse-narrative-bot Update translations (#25767) 2024-02-20 09:42:19 -05:00
discourse-presence DEV: Convert min_trust_to_edit_wiki_post to groups (#24766) 2023-12-12 15:20:37 +11:00
footnote DEV: Use `service:` lookups instead of `:main` (#25402) 2024-01-24 15:59:44 +01:00
poll Update translations (#25767) 2024-02-20 09:42:19 -05:00
spoiler-alert DEV: Use `service:` lookups instead of `:main` (#25402) 2024-01-24 15:59:44 +01:00
styleguide Update translations (#25659) 2024-02-13 16:11:30 +01:00