Issue #377

Open
noosferogov/noosfero#377
Created by Larissa Reis (Edited )

Melhorias de UI e completude

  • Ocultar botões de ações desabilitadas para o usuário federado. Criar um método allow_action? no concern human.rb retornando true e especializar esse método na classe ExternalPerson returnando falso para as ações ainda não suportadas na federação.
    1. Solicitação de amizade
    2. Divulgar artigo
    3. Solicitação para entrar em comunidade
    4. Enviar email
  • Um botão com icon-help do lado do campo input text de login que, quando clicar, abre um modal que explica a federação para o usuário e como ele pode logar como um usuário federado. Este botão deve aparecer apenas se a federação estiver ativada (ou seja, se alguma rede estiver habilitada para federação)
  • Para suporte completo, buscar também ações adicionadas por plugins e habilitá-las quando fizer sentido (substituindo a associação com Person/Profile com uma associação polimórfica). Um exemplo de ação que faz sentido habilitar seria submissão de resposta a formulários (plugin custom_forms) e marcar comentários como lidos.
5 participants