andrerpena / Cerebello

Medical practice administration system
cerebellohq
3 stars 3 forks source link

Alternar entre usuários mantendo na mesma página #350

Closed masbicudo closed 11 years ago

masbicudo commented 11 years ago

Ao alternar entre médicos, seria interessante manter a mesma página que está sendo visualizada, só que para o médico para o qual se está alternando. Exemplo: se eu estiver na página-X do médico-A e alternar para o médico-B usando o menu de alternar usuário, deveria ir para a página-X do médico-B, se o usuário logado possuir permissão, e se isso fizer sentido. Não faz sentido se for uma página CRUD de algum elemento por exemplo.

masbicudo commented 11 years ago

Para permitir alternar entre páginas, a action deve ser marcada com o atributo CanAlternateUserAttribute, que indica que isso pode acontecer. Se a action não for marcada, então o padrão será ir para o "Index" do controller atual, caso contrário vai para o "Index" do "DoctorHome".