Re: Permissões/Visibilidade do Article e Perfil
Arthur Del Esposte
arthurmde at gmail.com
Tue Jul 14 20:29:33 BRT 2015
Olá
> 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”
>
O controle de permissão do Artigo é "Superior" ao do Perfil! Ou seja, em
uma comunidade privada, pode-se ter conteúdos públicos à qualquer usuário.
Essa regra só não se aplica a perfis invisíveis ou desativados. As opções
de privacidade de artigo, pelo que vi, são três:
- Público (Para qualquer usuário, logado ou não)
- Privado (Privado para o criador e para quem tem permissões específicas no
perfil)
- Privado para membros/amigos (Público somente para amigos ou membros de
comunidades que seguem um determinado perfil)
Porém, a opção de privacidade que vem por padrão de um artigo depende da
privacidade do perfil:
- Se o perfil é público, por padrão, um artigo novo terá a opção "Pública"
marcada. A opção pode ser alterada normalmente.
- Se o perfil é privado, por padrão, um artigo novo terá a opção "Privada
para membros da Comunidade" marcada. A opção pode ser alterada normalmente.
As mesmas regras, são aplicadas nas permissões dos Blocos.
Quanto aos perfis, vou esperar alguém responder melhor.
> 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
>
> _______________________________________________
> Noosfero-br mailing list
> Noosfero-br em listas.softwarelivre.org
> http://listas.softwarelivre.org/cgi-bin/mailman/listinfo/noosfero-br
>
>
--
*Arthur de Moura Del Esposte*
Engenheiro de Software
Colivre - http://colivre.coop.br/
LAPPIS - http://fga.unb.br/lappis
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.softwarelivre.org/pipermail/noosfero-br/attachments/20150714/5bb538ef/attachment-0001.html>
More information about the Noosfero-br
mailing list