Barra de ferramentas específica do grupo

Forneça barras de ferramentas diferentes para 2 conjuntos de grupos específicos, 1 para usuários que não estão em conjuntos de grupos específicos, 1 para usuários não logados.

Um fork do Custom Admin Toolbox

Principalmente, fiz isso porque quero definir uma barra de ferramentas rápida para usuários em diferentes grupos para indicar se eles têm acesso de nível superior à comunidade ou não. Além disso, achei que algumas configurações estavam muito profundas no menu para iniciantes no Discourse, então também as coloquei na barra de ferramentas.

E para minha conveniência de verificar o painel de administração, atualizar as configurações do site, etc.

|||
|-|-|-|
| :hammer_and_wrench:|Repositório| discourse-group-specific-tool-bar |
| :question:|Guia de Instalação|Como instalar um tema ou componente de tema|
| :open_book:|Novo em Temas do Discourse?| Guia para iniciantes sobre o uso de temas do Discourse

6 curtidas

Isso usa o Grupo Primário do Usuário? Como alguns usuários podem fazer parte de vários grupos.

E você pode postar algumas capturas de tela do plugin em ação?

Não, ele verificará todos os grupos aos quais o usuário tem acesso. Por exemplo, se você incluir os grupos A e B no conjunto de grupos 1, os usuários em A ou B verão os links que você definiu para o conjunto de grupos 1.

O que é um ss?

1 curtida

Captura de tela.

Então ele mesclará as barras de ferramentas?

Por exemplo, o grupo A recebe a Barra de Ferramentas A

O grupo B recebe a Barra de Ferramentas B

Alguns membros do Grupo A também estão no Grupo B, essas pessoas receberiam uma mistura das 2 barras de ferramentas ou veriam apenas uma delas?

Existem prioridades nas configurações de cima para baixo, por exemplo, sou um administrador (conjunto de grupos 1) e também faço parte do grupo A (conjunto de grupos 2), recebi APENAS a barra de ferramentas de administrador.

Basicamente, ele verifica em ordem se um usuário pertence ao conjunto de grupos 1 ou 2, se não, verifica se eles estão excluídos do grupo excluído. Usuários não logados não têm configurações de grupo, então eles são verificados separadamente.

Barra de ferramentas do meu administrador

Barra de ferramentas de usuários não logados

Barra de ferramentas de usuário no grupo A
image

Barra de ferramentas de usuário não no grupo B

*a cor do ícone e o texto do sufixo não estão incluídos neste componente, adicionei CSS extra.

3 curtidas

Obrigado, este é um componente de tema bastante incrível e será muito útil. :vulcan_salute::smiling_face_with_sunglasses::+1::sparkles:

4 curtidas

@th21 muito útil para mim. muito obrigado por compartilhar

1 curtida

você consideraria adicionar uma opção para usar isso em vez disso para visualizar uma categoria com subcategorias como uma barra de ferramentas logo abaixo do cabeçalho principal do site? ou talvez uma variante?

Não tenho certeza do que você quer dizer, você tem um exemplo/mock-up?

1 curtida

O que eu estou procurando é ter um exemplo quando um usuário está visualizando uma categoria, digamos uma dedicada a produtos da “Empresa A”, eles têm uma barra de ferramentas sob o cabeçalho do site que fornece links para o site dessa empresa com links, digamos, para a loja da empresa, suporte técnico e assim por diante.

Quando o membro lê uma categoria diferente, digamos uma para a empresa B, então eles têm uma barra de ferramentas sob a barra principal do site que tem links para a empresa B.

Então
Empresa A, Loja, Suporte
Empresa B, Loja, Suporte

Problema com grupos é que o membro pode estar em ambos os grupos.