andrei
(Andrei Prigorshnev)
4 Outubro , 2022 10:16
1
Com este anúncio, estamos disponibilizando publicamente um novo recurso que permite definir uma mensagem de status personalizada. Após definida, essa mensagem será exibida ao lado do seu avatar em posts, no chat, no seu cartão de usuário, etc.:
Você pode usá-la para informar a todos que está temporariamente indisponível, de férias prolongadas ou apenas para compartilhar seu humor.
Você já pode testar este recurso em try.discourse.org
Como usar
Para definir um status personalizado, vá ao menu do usuário e pressione o botão Definir status personalizado (isso pode parecer um pouco diferente para você se ainda não ativou o novo menu do usuário ):
Em seguida, escolha um emoji e uma descrição e, opcionalmente, defina um temporizador de remoção automática. Por exemplo, você pode definir o status “ férias” até 9 de outubro:
e todos no fórum o verão. Por exemplo, em seus posts:
Para limpar o status, abra a janela modal de status e pressione o botão de exclusão:
Como ativar em seu fórum
Para ativar este recurso, procure pela configuração enable user status:
Após ativá-la, todos em seu fórum poderão definir uma mensagem de status personalizada.
43 Curtiram
Tris20
(Tristan)
4 Outubro , 2022 10:10
18
Por curiosidade, houve alguma investigação sobre a sincronização disso com o Outlook ou o MS Teams? Como posso acessá-lo com a API?
8 Curtiram
Canapin
(Coin-coin le Canapin)
4 Outubro , 2022 11:04
19
Recurso interessante.
Acho que me lembro de um recurso semelhante, através de um plugin, que permitia definir horários de disponibilidade. É útil em fóruns onde você interage com as pessoas durante o horário de trabalho delas.
Mas não consigo encontrá-lo.
De qualquer forma, vocês planejam adicionar intervalos de tempo recorrentes para que possamos fazer a mesma coisa?
4 Curtiram
Escrevi um simples uma vez, que permite visualizar o dia de trabalho relativo das pessoas: GitHub - paviliondev/discourse-team-timezones: A dashboard is placed at the top of specified category topic lists to show waking hours of specified group, e.g. staff
Mas existe uma solução de equipe mais sofisticada, embora seja um pouco diferente.
6 Curtiram
mcwumbly
(Dave McClure)
4 Outubro , 2022 13:32
21
A ideia de integrá-lo com calendários surgiu. Não investigamos muito, mas esperamos que haja alguma complexidade em torno da autenticação.
Existe o recurso “não perturbe”, que tem preferências para um “horário de notificação” Do not disturb mode
Concordamos que esses recursos estão intimamente relacionados e podemos aproximá-los no futuro, mas eles estão separados neste momento.
8 Curtiram
pfaffman
(Jay Pfaffman)
4 Outubro , 2022 15:55
22
Com Engenharia reversa da API do Discourse ?
Se o Outlook ou qualquer outro serviço tiver webhooks, você poderia concebivelmente fazer com que ele atualizasse status no Discourse.
3 Curtiram
Tris20
(Tristan)
4 Outubro , 2022 17:21
24
Esse foi meu pensamento inicial, mas não estou vendo muitas opções:
Consigo ver meu nome de usuário na resposta, mas não na solicitação. Para mim, parece que o status só pode ser definido pelo usuário durante uma sessão existente. Estou perdendo alguma coisa aqui? Existe uma maneira de especificar via API o nome de usuário para definir o status?
3 Curtiram
pfaffman
(Jay Pfaffman)
4 Outubro , 2022 18:33
26
Eu acho que você apenas usa uma chave de API global e passa o usuário que você quer mudar como o usuário no cabeçalho.
4 Curtiram
RGJ
(Richard - Communiteq)
5 Outubro , 2022 10:39
28
Sou só eu ou esses ícones parecem desalinhados (muito baixos / alinhados à parte inferior do texto em vez de superior/central)?
7 Curtiram
andrei
(Andrei Prigorshnev)
5 Outubro , 2022 15:15
32
Você está certo, atualmente só é possível definir o status do usuário atual, você não está perdendo nada.
Este recurso é muito novo agora, e estamos trabalhando em algumas melhorias adicionais que potencialmente podem (ou não) levar à adição de um método de servidor que permitirá definir o status de qualquer usuário. Acho que vale a pena esperar um pouco até entregarmos mais melhorias ao status do usuário.
Sim, isso definitivamente pode ser melhorado. Eu cuidarei disso, obrigado por relatar!
8 Curtiram
riking
(Kane York)
8 Outubro , 2022 06:18
34
Andrei Prigorshnev:
Este recurso é muito novo agora, e estamos trabalhando em algumas melhorias adicionais que potencialmente podem (ou não) levar à adição de um método de servidor que permitirá definir o status de qualquer usuário. Acho que vale a pena esperar um pouco até que entreguemos mais melhorias para o status do usuário.
Ótimo uso para chaves de API com escopo restrito - definir status para um único usuário ou para o site inteiro. status: Em uma reunião
10 Curtiram
kynic
11 Outubro , 2022 16:06
35
No celular o emoji aparece no lado esquerdo, por quê?
2 Curtiram
Seja intencional ou um bug, pois transborda. Não acho que deva ser exibido lá, pois pode ser confundido com um flair .
3 Curtiram
andrei
(Andrei Prigorshnev)
12 Outubro , 2022 16:38
39
Aqui está a correção:
main ← fix/status-emoji-alignment-on-posts
opened 02:03PM - 12 Oct 22 UTC
User status emojis on posts were misaligned, they were placed too low. This PR f… ixes it.
Before:
<img width="584" alt="Screenshot 2022-10-12 at 18 02 46" src="https://user-images.githubusercontent.com/1274517/195364032-621b1479-1847-44f6-a680-f42cbcb6fb50.png">
After:
<img width="589" alt="Screenshot 2022-10-12 at 18 02 33" src="https://user-images.githubusercontent.com/1274517/195364052-e5571966-9f99-4f24-9541-375eab4a3b39.png">
Aqui está a correção para este problema:
main ← fix/status-emoji-was-shown-on-the-left-on-mobile
opened 04:06PM - 12 Oct 22 UTC
Before:
<img width="455" alt="Screenshot 2022-10-12 at 20 04 28" src="https:/… /user-images.githubusercontent.com/1274517/195393305-e6d34d0a-b130-4a5f-86fc-11e413549cd1.png">
After:
<img width="456" alt="Screenshot 2022-10-12 at 20 04 11" src="https://user-images.githubusercontent.com/1274517/195393139-6549ef18-18eb-4221-a591-f41068a8f707.png">
9 Curtiram
Então, se eu mudar o tema, o status some e preciso configurá-lo novamente .
4 Curtiram
andrei
(Andrei Prigorshnev)
21 Outubro , 2022 21:26
42
@robotnjik , obrigado por relatar isso! Consigo reproduzir, parece que alternar entre quaisquer temas remove o status do usuário. Vou corrigir.
8 Curtiram
andrei
(Andrei Prigorshnev)
4 Novembro , 2022 20:35
43
Acontece que o status estava sendo limpo não apenas ao trocar de tema, mas ao editar praticamente qualquer preferência do usuário, exceto o próprio status.
Isso corrige:
main ← fix/do-not-clear-status-when-editing-user-preferences
opened 06:39PM - 04 Nov 22 UTC
The problem was [reported](https://meta.discourse.org/t/user-status/240335/42) a… s a problem with changing theme in user preferences, after saving a new theme the previously set user status was disappearing. Turned out though that the problem was more wide, changing pretty much any setting in user preferences apart from user status itself led to clearing the status.
10 Curtiram
andrei
(Andrei Prigorshnev)
25 Novembro , 2022 13:12
44
Esta PR adiciona um escopo de API REST para o status do usuário:
main ← dev/api-scope-for-user-status
opened 10:15AM - 22 Nov 22 UTC
This adds API scope for the user status:
<img width="473" alt="image" src="ht… tps://user-images.githubusercontent.com/1274517/203367065-2ad79a55-fd45-416d-9a78-a2e273c0a54c.png">
This also adds a get method to the user status controller. We didn't need a dedicated method that returns status before because the server returns status with user objects, but I think we need to provide this method for API clients.
Agora é possível. Observe que você precisa usar uma chave de API com o nível Todos os Usuários para fazer isso:
Mais detalhes sobre como usar a API REST do Discourse estão aqui – Discourse REST API Documentation .
13 Curtiram
mattdm
(Matthew Miller)
29 Novembro , 2022 04:22
45
Existe um webhook que é acionado quando o status é definido?
5 Curtiram