Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

/@@updateSharingInfo <body data-base-url= #565

Closed
idgserpro opened this issue Dec 27, 2018 · 5 comments
Closed

/@@updateSharingInfo <body data-base-url= #565

idgserpro opened this issue Dec 27, 2018 · 5 comments

Comments

@idgserpro
Copy link
Member

idgserpro commented Dec 27, 2018

Qual versão do produto você está usando e em qual sistema operacional?

Portal Padrão 1.5.3

Plone 4.3.18 (4320)

CMF 2.2.10

Zope 2.13.28

Python 2.7.15

Possui plugins adicionados além dos definidos numa instalação padrão do Portal Padrão?

Não

Está utilizando o buildout padrão como o usado em https://github.com/plonegovbr/portal.buildout?

Sim

Está utilizando o arquivo de versões de pinagens das dependências como definido em https://github.com/plonegovbr/portalpadrao.release e https://github.com/plonegovbr/brasil.gov.portal#requisitos?

Sim

Quais são os passos para reproduzir o problema?

Acessar o formulário de compartilhamento de qualquer objeto, menos a raiz do Plone Site.

Qual é o retorno esperado? O que você vê ao contrário do esperado?

Devido ao tema diazo não manter o atributo "data-base-url" na tag "body", o javascript "/skins/plone_ecmascript/kss-bbb.js" está fazendo a requisição da view "/@@updateSharingInfo"
na url raiz do Plone Site, e não na url do objeto que estavamos acessando.

Dessa forma está alterando o compartilhamento da raiz do Plone Site e não do objeto que pretendia-se compartilhar.

A aplicação forneceu algum erro no console ou na interface?

O compartilhamento para um usuário ou grupo aparece como herdado da raiz do site e não como definido no próprio objeto.

Por favor forneça informações adicionais que possam complementar o seu relato:

Necessário que o tema diazo mantenha o atributo "data-base-url" da tag .

Como solução paliativa o script "/skins/plone_ecmascript/kss-bbb.js" pode ser customizado com o código que era utilizado na versão 4.3.15 do Plone:
https://github.com/plone/Products.CMFPlone/blob/4.3.15/Products/CMFPlone/skins/plone_ecmascript/kss-bbb.js ou seguir o que está definido em https://community.plone.org/t/sharing-issue-on-plone-4-3-17-18/7842/12

@agnogueira
Copy link
Member

@idgserpro pode revisar se o plonegovbr/brasil.gov.temas#249 resolve para você?

@idgserpro
Copy link
Member Author

@agnogueira infelizmente por questões internas não conseguiremos testar/revisar esse PR em janeiro. Se estiver com urgência para essa correção, recomendamos o @rodfersou ou o @hvelarde

@idgserpro
Copy link
Member Author

Corrigido em plonegovbr/brasil.gov.temas#249

@idgserpro
Copy link
Member Author

Reabrindo pois ainda falta aplicar correção na branch 1.x

@idgserpro idgserpro reopened this Feb 4, 2019
@idgserpro idgserpro removed the 2.x label Feb 4, 2019
idgserpro added a commit to plonegovbr/brasil.gov.temas that referenced this issue Feb 5, 2019
…rige o erro na atribuição de permissões locais.

Baseado no pull request #249. HT @agnogueira.
Fix plonegovbr/brasil.gov.portal#565 na branch 1.x
@idgserpro idgserpro added the 2.x label Feb 5, 2019
@idgserpro
Copy link
Member Author

Corrigido nos pullrequests:
plonegovbr/brasil.gov.temas#249
plonegovbr/brasil.gov.temas#254

idgserpro added a commit that referenced this issue Feb 7, 2019
…tilhamento está sendo local e não global. Evita que o erro #565 ocorra novamente.
idgserpro added a commit that referenced this issue Feb 7, 2019
…tilhamento está sendo local e não global. Evita que o erro #565 ocorra novamente.
idgserpro added a commit that referenced this issue Feb 8, 2019
…tilhamento está sendo local e não global. Evita que o erro #565 ocorra novamente.
idgserpro added a commit that referenced this issue Feb 8, 2019
…tilhamento está sendo local e não global. Evita que o erro #565 ocorra novamente.
hvelarde pushed a commit that referenced this issue Feb 27, 2019
* Cria teste para verificar se a atribuição de permissões da aba compartilhamento está sendo local e não global. Evita que o erro #565 ocorra novamente.

* Corrige testes.
idgserpro added a commit that referenced this issue Apr 5, 2019
* Corrige a versão do Plone informada no readme.rst

* Cria teste para verificar se a atribuição de permissões da aba compartilhamento está sendo local e não global. Evita que o erro #565 ocorra novamente.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants