Permissões/Visibilidade do Article e Perfil

Leandro Nunes leandronunes at gmail.com
Tue Jul 14 14:41:01 BRT 2015


Olá pessoal,


Gostaria de entender melhor como funciona ou é para funcionar esse lance de
permissões e visibilidade dos artigos e dos perfis.


Vejam abaixo meu entendimento e verifiquem se está correto.

1 - Artigo

O controle de permissão é feito no perfil e no que diz respeito a
visibilidade para as pessoas o único controle feito no objeto Article é o
artigo tá publicado ou não usando a variável “published”

2 - Perfil

2.1 - Público (public_profile): regras de visualização e permissão neste
tipo de perfil

   -

   pessoas deslogadas visualizam todo o conteúdo público
   -

   pessoas deslogadas NÃO visualizam conteúdo privado
   -

   pessoas logadas com permissão no perfil visualizam todo o conteúdo
   público
   -

   pessoas logadas com permissão de “ver conteúdo privado” no perfil
   visualizam todo o conteúdo privado
   -

   pessoas logadas sem permissão no perfil visualizam todo conteúdo público
   -

   pessoas logadas sem permissão no perfil NÃO visualizam conteúdo privado
   -

   O conteúdo público deste tipo de perfil aparece no resultado das buscas
   -

   O conteúdo privado deste tipo de perfil NÃO aparece no resultado das
   buscas

2.2 - Secreto (secret): regras de visualização e permissão neste tipo de
perfil

   -

   pessoas deslogadas NÃO  visualizam conteúdo público
   -

   pessoas deslogadas NÃO visualizam conteúdo privado
   -

   pessoas logadas com permissão no perfil visualizam todo o conteúdo
   público
   -

   pessoas logadas com permissão de “ver conteúdo privado” no perfil
   visualizam todo o conteúdo privado
   -

   pessoas logadas sem permissão no perfil NÃO visualizam conteúdo público
   -

   pessoas logadas sem permissão no perfil NÃO visualizam conteúdo privado
   -

   O conteúdo público deste tipo de perfil NÃO aparece no resultado das
   buscas
   -

   O conteúdo privado deste tipo de perfil NÃO aparece no resultado das
   buscas

2.3 - Privado (not public_profile)

   -

   pessoas deslogadas visualizam conteúdo público  (isso é correto?)
   -

   pessoas deslogadas NÃO visualizam conteúdo privado
   -

   pessoas logadas com permissão no perfil visualizam todo o conteúdo
   público
   -

   pessoas logadas com permissão de “ver conteúdo privado” no perfil
   visualizam todo o conteúdo privado
   -

   pessoas logadas sem permissão no perfil visualizam conteúdo público
   -

   pessoas logadas sem permissão no perfil NÃO visualizam conteúdo privado
   -

   O conteúdo público deste tipo de perfil aparece no resultado das buscas
   -

   O conteúdo privado deste tipo de perfil aparece no resultado das buscas,
   mas só é visualizado se tiver permissão

2.4 - Visible

   -

   Não entendi o significado de visible. Alguém poderia me ajudar?

2.5 - Habilitado (Enabled)

   - Indica se o perfil está habilitado ou desabilitado. Caso esteja
   desabilitado nenhuma interação e nenhum conteúdo fica disponível para os
   usuários. (neste ponto a uma confusão com o visible porque o named scope
   disabled foi contruído atribuindo visible a false. Não deveria ser quando
   enabled é false?)


Depois do entendimento fechado vou colocar estas informações no código até
refatorarmos para não precisarmos dos comentários.

Abraços,

-- 
Dois Axé!!!

-----
"Comece fazendo o que é necessário, depois o que é possível e de repente
você estará fazendo o impossível."
                                   São Francisco de Assis
Leandro Nunes
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20150714/f8ba70c6/attachment.html>


More information about the Noosfero-br mailing list