Issue #377
Melhorias de UI e completude
- Ocultar botões de ações desabilitadas para o usuário federado. Criar um método
allow_action?
no concernhuman.rb
retornando true e especializar esse método na classeExternalPerson
returnando falso para as ações ainda não suportadas na federação.- Solicitação de amizade
- Divulgar artigo
- Solicitação para entrar em comunidade
- 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.
-
Reassigned to @gabrielssilva
-
@arturbf Sobre o texto, bota algo que explica como logar, como: "You can also perform login with your account from another federated platform. That way you log into
<nome da rede>
without creating a new user. Just use as your loginusername
@network
, in whichnetwork
is the domain of the federated network (eg.<dominio da rede atual para exemplo>
). Use your password from the same network." -
@larissareis nós finalizamos os testes semana passada, falta apenas o @matheuslacerda abrir o merge request
-
@davidcarlos OK! Quando criar o MR para o branch federation bota assigned para mim.
-
@larissareis eu arrumei algumas coisas que estavam inconsistentes na nossa branch, mas ainda não abri o merge, porque criamos nossa branch a partir da branch oauth_external_login, que está em processo de revisão (https://gitlab.com/noosfero/noosfero/merge_requests/1002). QUando essa branch for mergida eu abro o merge request. A branch em que estamos trabalhando é essa https://gitlab.com/unb-gama/noosfero/tree/federation_ui_completude
-
@davidcarlos ok, eu devo fazer o merge hoje, te aviso aqui quando estiver feito o merge.
-
Criamos um MR adicionando suporte à federação em alguns plugins: https://gitlab.com/noosfero/noosfero/merge_requests/1020