Ferramentas de administrador/chave inglesa em posts de ação pequena

Seria possível incluir ferramentas de administração nas pequenas postagens de ação (as mensagens de fechado/fixado, etc.)? Como permitir a exclusão permanente, alteração de propriedade e coisas do tipo.

Sou o único usuário administrador no meu site e, embora essas postagens fiquem escondidas como exclusões lógicas, elas ainda são um pouco feias - mesmo como usuário da equipe. Às vezes, anoto coisas em mensagens logicamente excluídas antes de transformar rascunhos em postagens adequadas, então torna-se um pouco difícil distingui-las das pequenas mensagens de ação sempre que clico para mostrar respostas ocultas.

Também não quero realmente usar CSS em um componente - porque há alguns casos em que quero que a pequena mensagem de ação seja exibida, como informar aos usuários que arquivei ou fechei tópicos específicos. Eu só não quero o fluxo de fixado/desfixado/fixado/desfixado etc. - todos nós já vimos isso antes, então acho que você entendeu o que quero dizer.

Para contexto, administro um pequeno site com cerca de 10 usuários que basicamente uso como uma biblioteca digital para várias anotações e mídias (faço promoção de eventos como hobby, então a publicação de páginas é super útil para linkagem permanente de informações).

Minha suposição é que a chave inglesa não foi implementada em pequenas postagens de ação de propósito porque a maioria dos sites prefere que a equipe possa auditar quem fez o quê em uma postagem, o que faz sentido. Mas acho que poderia ser útil em circunstâncias específicas, talvez como um plugin adicional.

É também a primeira vez que posto neste site :hugs:. Acho que este é o lugar certo para este pedido, mas peço desculpas se não for!

3 curtidas

Ótima primeira postagem. É extremamente útil ter o contexto específico por trás de solicitações como essa, então obrigado por incluí-lo.

Para o seu caso de uso, “exclusão permanente” é a principal coisa que você está procurando e que não consegue fazer atualmente?

Ou você tem necessidade de alguma das outras ações? (Se sim, quais e por quê?)

2 curtidas

Obrigado por suas palavras gentis, eu agradeço!

A exclusão permanente é definitivamente a principal. Eu pessoalmente não consigo pensar em um caso de uso específico para alterar a propriedade de uma ação pequena, ou as outras opções administrativas que geralmente estão disponíveis nas postagens.

Eu posso excluir essas mensagens através do rails, mas é claro que isso envolve encontrar o ID específico da postagem e acessar o console, então seria muito mais conveniente dentro da UI.

Eu estou um pouco familiarizado com a criação de componentes (ainda não muito familiarizado com o design de plugins, mas quero aprender em breve!). Se eu conseguir fazer isso funcionar em um componente - se é que isso é possível - então eu definitivamente fornecerei um link do GitHub para a comunidade!

2 curtidas