scieloorg / ojs

Open Journal Systems
http://pkp.sfu.ca/ojs
1 stars 1 forks source link

Tag {$myJournal_articleId} não funciona #10

Closed alexxxmendonca closed 9 years ago

alexxxmendonca commented 9 years ago

A tag {$myJournal_articleId} não está trazendo o ID da submissão nos e-mails.

Alguns exemplos: http://submission.scielo.br/index.php/epsic/editor/submissionEmailLog/143017/1433809 http://submission.scielo.br/index.php/epsic/editor/submissionEmailLog/143024/1433837

(tem que entrar como algum editor do periódico para poder visualizar)

beghelli commented 9 years ago

Esta variável é uma customização relacionada ao ID que vocês utilizavam e que foi decidido não manter nesta nova versão. As modificações realizadas no código eu tirei, mas esta foi uma modificação efetuada no banco de dados, através da configuração dos emails. Tem que editar os emails que tem esta variável, removendo-a.

alexxxmendonca commented 9 years ago

Todos os nossos periódicos estão com essa Tag, em múltiplos e-mails. Existe uma forma mais otimizada de se fazer isso?

-- Alex Mendonça _SciELO FAPESP - CNPq - BIREME - _FAP UNIFESP Av. Onze de Junho, 269 04041-050 - São Paulo-SP - Brasil Tel.: 55-11-5083-3639 www.scielo.org http://www.scielo.org | www.scielo.br http://www.scielo.br | blog.scielo.org http://blog.scielo.org

Inscreva-se http://scielo.us4.list-manage.com/subscribe?u=f26dcf71797dd37381acb4aa5&id=815cbad617 na newsletter mensal SciELO em Perspectiva: informação e conhecimento orientado para o desenvolvimento da comunicação científica.

Sign up http://scielo.us4.list-manage1.com/subscribe?u=f26dcf71797dd37381acb4aa5&id=cd8ad67f4c to the SciELO in Perspective monthly newsletter: information and knowledge oriented to the development of scientific communication.

2014-11-26 15:43 GMT-02:00 Bruno Beghelli notifications@github.com:

Esta variável é uma customização relacionada ao ID que vocês utilizavam e que foi decidido não manter nesta nova versão. As modificações realizadas no código eu tirei, mas esta foi uma modificação efetuada no banco de dados, através da configuração dos emails. Tem que editar os emails que tem esta variável, removendo-a.

— Reply to this email directly or view it on GitHub https://github.com/scieloorg/ojs/issues/10#issuecomment-64683684.

beghelli commented 9 years ago

Sim, vcs colocaram como? Fica simples fazer o jeito reverso...

Em 26 de novembro de 2014 15:45, alexxxmendonca notifications@github.com escreveu:

Todos os nossos periódicos estão com essa Tag, em múltiplos e-mails. Existe uma forma mais otimizada de se fazer isso?

-- Alex Mendonça _SciELO FAPESP - CNPq - BIREME - _FAP UNIFESP Av. Onze de Junho, 269 04041-050 - São Paulo-SP - Brasil Tel.: 55-11-5083-3639 www.scielo.org http://www.scielo.org | www.scielo.br http://www.scielo.br | blog.scielo.org http://blog.scielo.org

Inscreva-se < http://scielo.us4.list-manage.com/subscribe?u=f26dcf71797dd37381acb4aa5&id=815cbad617>

na newsletter mensal SciELO em Perspectiva: informação e conhecimento orientado para o desenvolvimento da comunicação científica.

Sign up < http://scielo.us4.list-manage1.com/subscribe?u=f26dcf71797dd37381acb4aa5&id=cd8ad67f4c>

to the SciELO in Perspective monthly newsletter: information and knowledge oriented to the development of scientific communication.

2014-11-26 15:43 GMT-02:00 Bruno Beghelli notifications@github.com:

Esta variável é uma customização relacionada ao ID que vocês utilizavam e que foi decidido não manter nesta nova versão. As modificações realizadas no código eu tirei, mas esta foi uma modificação efetuada no banco de dados, através da configuração dos emails. Tem que editar os emails que tem esta variável, removendo-a.

— Reply to this email directly or view it on GitHub https://github.com/scieloorg/ojs/issues/10#issuecomment-64683684.

— Reply to this email directly or view it on GitHub https://github.com/scieloorg/ojs/issues/10#issuecomment-64684003.

alexxxmendonca commented 9 years ago

Não saberia lhe informar, isso foi feito anos atrás e a pessoa (Márcio Galvão) não trabalha mais conosco. Era na época que o SciELO ficava na BIREME ainda. E eu nem tenho certeza se foi ele mesmo que fez isso, mas acredito que sim.

@jamilatta, sabe dizer?

jamilatta commented 9 years ago

@alexxxmendonca,

não sei te dizer como isso foi adicionado, mas estou achando estranho, pois a aplicação foi atualizada em teoria não deveríamos ter esse problema, @beghelli me corrija se eu estiver errado!

beghelli commented 9 years ago

Sim Jamil, está errado. O upgrade do banco de dados não o modifica, apenas o atualiza. A mudança que vocês fizeram foi salva no banco de dados, por isso ainda está mantida. Seria muito ruim se o OJS simplesmente escrevesse por cima das preferências do usuário a cada upgrade. Por isso os email templates estão ainda com a modificação antiga. Se vocês quiserem, vocês podem recarregar o default, ainda mesmo na interface onde administra os emails. Mas para fazer isso vcs tem que ter certeza que não modificaram mais nada que é importante, pq todos os email padrões serão redefinidos para o valor original.

Abraços.

Em 27 de novembro de 2014 14:07, Jamil Atta Junior <notifications@github.com

escreveu:

@alexxxmendonca https://github.com/alexxxmendonca,

não sei te dizer como isso foi adicionado, mas estou achando estranho, pois a aplicação foi atualizada em teoria não deveríamos ter esse problema, @beghelli https://github.com/beghelli me corrija se eu estiver errado!

— Reply to this email directly or view it on GitHub https://github.com/scieloorg/ojs/issues/10#issuecomment-64807734.

alexxxmendonca commented 9 years ago

Eu pensei nisso, mas descartei essa possibilidade pois com certeza os periódicos fizeram modificações nos templates.

-- Alex Mendonça _SciELO FAPESP - CNPq - BIREME - _FAP UNIFESP Av. Onze de Junho, 269 04041-050 - São Paulo-SP - Brasil Tel.: 55-11-5083-3639 www.scielo.org http://www.scielo.org | www.scielo.br http://www.scielo.br | blog.scielo.org http://blog.scielo.org

Inscreva-se http://scielo.us4.list-manage.com/subscribe?u=f26dcf71797dd37381acb4aa5&id=815cbad617 na newsletter mensal SciELO em Perspectiva: informação e conhecimento orientado para o desenvolvimento da comunicação científica.

Sign up http://scielo.us4.list-manage1.com/subscribe?u=f26dcf71797dd37381acb4aa5&id=cd8ad67f4c to the SciELO in Perspective monthly newsletter: information and knowledge oriented to the development of scientific communication.

2014-11-27 14:26 GMT-02:00 Bruno Beghelli notifications@github.com:

Sim Jamil, está errado. O upgrade do banco de dados não o modifica, apenas o atualiza. A mudança que vocês fizeram foi salva no banco de dados, por isso ainda está mantida. Seria muito ruim se o OJS simplesmente escrevesse por cima das preferências do usuário a cada upgrade. Por isso os email templates estão ainda com a modificação antiga. Se vocês quiserem, vocês podem recarregar o default, ainda mesmo na interface onde administra os emails. Mas para fazer isso vcs tem que ter certeza que não modificaram mais nada que é importante, pq todos os email padrões serão redefinidos para o valor original.

Abraços.

Em 27 de novembro de 2014 14:07, Jamil Atta Junior < notifications@github.com

escreveu:

@alexxxmendonca https://github.com/alexxxmendonca,

não sei te dizer como isso foi adicionado, mas estou achando estranho, pois a aplicação foi atualizada em teoria não deveríamos ter esse problema, @beghelli https://github.com/beghelli me corrija se eu estiver errado!

— Reply to this email directly or view it on GitHub https://github.com/scieloorg/ojs/issues/10#issuecomment-64807734.

— Reply to this email directly or view it on GitHub https://github.com/scieloorg/ojs/issues/10#issuecomment-64809752.

jamilatta commented 9 years ago

@beghelli,

qual as opções que temos para resolver isso de forma automática... poderia nos passar os detalhes do banco para realizamos um replace!

alexxxmendonca commented 9 years ago

Prezados, Esse seria o próximo item na lista de prioridades. Como podemos resolvê-lo?

beghelli commented 9 years ago

Acho mais fácil adicionar essa variável, com o id real do artigo.

beghelli commented 9 years ago

Assim o replace pode ser $articleId por $myJournal_articleId

beghelli commented 9 years ago

é só rodar no servidor produtivo: UPDATE email_templates_data SET subject = REPLACE(subject, '$myJournal_articleId', '$articleId'); UPDATE email_templates_default_data SET subject = REPLACE(subject, '$myJournal_articleId', '$articleId'); UPDATE email_templates_data SET body = REPLACE(body, '$myJournal_articleId', '$articleId'); UPDATE email_templates_default_data SET body = REPLACE(body, '$myJournal_articleId', '$articleId');

Já testei no de testes e foi ok. Se você quiser conferir antes Alex, está lá.

alexxxmendonca commented 9 years ago

Bruno,

Algo está estranho -- os templates não estão mais sendo carregados. Quando clico para enviar um e-mail, aparece apenas a assinatura do usuário, e no campo "subject" apenas o acrônimo do periódico.

Isso está acontecendo com vários e-mails.

Abs.

-- Alex Mendonça _SciELO FAPESP - CNPq - BIREME - _FAP UNIFESP Av. Onze de Junho, 269 04041-050 - São Paulo-SP - Brasil Tel.: 55-11-5083-3639 Ramal/Ext. 113 www.scielo.org http://www.scielo.org | www.scielo.br http://www.scielo.br | blog.scielo.org http://blog.scielo.org

Inscreva-se http://scielo.us4.list-manage.com/subscribe?u=f26dcf71797dd37381acb4aa5&id=815cbad617 na newsletter mensal SciELO em Perspectiva: informação e conhecimento orientado para o desenvolvimento da comunicação científica.

Sign up http://scielo.us4.list-manage1.com/subscribe?u=f26dcf71797dd37381acb4aa5&id=cd8ad67f4c to the SciELO in Perspective monthly newsletter: information and knowledge oriented to the development of scientific communication.

On Fri, Feb 27, 2015 at 9:09 AM, Bruno Beghelli notifications@github.com wrote:

é só rodar no servidor produtivo: UPDATE email_templates_data SET subject = REPLACE(subject, '$myJournal_articleId', '$articleId'); UPDATE email_templates_default_data SET subject = REPLACE(subject, '$myJournal_articleId', '$articleId'); UPDATE email_templates_data SET body = REPLACE(body, '$myJournal_articleId', '$articleId'); UPDATE email_templates_default_data SET body = REPLACE(body, '$myJournal_articleId', '$articleId');

Já testei no de testes e foi ok. Se você quiser conferir antes Alex, está lá.

— Reply to this email directly or view it on GitHub https://github.com/scieloorg/ojs/issues/10#issuecomment-76385404.

beghelli commented 9 years ago

Sim Alex, eu acidentalmente deletei os dados de todos os emails no servidor de testes. Eu posso recuperar isso, mas preciso de exportar os dados do servidor produtivo e importar novamente no servidor de testes, e para isso preciso de acesso ao servidor produtivo. Ou pelo menos que vcs exportem as tabelas email_templates, email_templates_data, email_templates_default, email_templates_default_data e me enviem o sql.

alexxxmendonca commented 9 years ago

Bruno, já te passei os dados de acesso do sistema de produção, com isso você consegue resolver esse problema?

-- Alex Mendonça _SciELO FAPESP - CNPq - BIREME - _FAP UNIFESP Av. Onze de Junho, 269 04041-050 - São Paulo-SP - Brasil Tel.: 55-11-5083-3639 Ramal/Ext. 113 www.scielo.org http://www.scielo.org | www.scielo.br http://www.scielo.br | blog.scielo.org http://blog.scielo.org

Inscreva-se http://scielo.us4.list-manage.com/subscribe?u=f26dcf71797dd37381acb4aa5&id=815cbad617 na newsletter mensal SciELO em Perspectiva: informação e conhecimento orientado para o desenvolvimento da comunicação científica.

Sign up http://scielo.us4.list-manage1.com/subscribe?u=f26dcf71797dd37381acb4aa5&id=cd8ad67f4c to the SciELO in Perspective monthly newsletter: information and knowledge oriented to the development of scientific communication.

2015-02-27 9:26 GMT-03:00 Bruno Beghelli notifications@github.com:

Sim Alex, eu acidentalmente deletei os dados de todos os emails no servidor de testes. Eu posso recuperar isso, mas preciso de exportar os dados do servidor produtivo e importar novamente no servidor de testes, e para isso preciso de acesso ao servidor produtivo. Ou pelo menos que vcs exportem as tabelas email_templates, email_templates_data, email_templates_default, email_templates_default_data e me enviem o sql.

— Reply to this email directly or view it on GitHub https://github.com/scieloorg/ojs/issues/10#issuecomment-76387232.

beghelli commented 9 years ago

não, eu preciso do acesso ao banco de dados produtivo, isso só pessoal da infra pode me passar.

alexxxmendonca commented 9 years ago

@jamilatta você pode ver isso que o Bruno solicitou?

jamilatta commented 9 years ago

Vou verificar.

rondinelisaad commented 9 years ago

Aplicado no BD em produção. Segue resultado da execução: mysql> UPDATE email_templates_data SET subject = REPLACE(subject, '$myJournal_articleId', '$articleId'); Query OK, 468 rows affected (0.04 sec) Rows matched: 8627 Changed: 468 Warnings: 0

mysql> UPDATE email_templates_default_data SET subject = REPLACE(subject, '$myJournal_articleId', '$articleId'); Query OK, 1 row affected (0.04 sec) Rows matched: 759 Changed: 1 Warnings: 0

mysql> UPDATE email_templates_data SET body = REPLACE(body, '$myJournal_articleId', '$articleId'); Query OK, 3644 rows affected (0.05 sec) Rows matched: 8627 Changed: 3644 Warnings: 0

mysql> UPDATE email_templates_default_data SET body = REPLACE(body, '$myJournal_articleId', '$articleId'); Query OK, 112 rows affected (0.00 sec) Rows matched: 759 Changed: 112 Warnings: 0 Peço que valide.

jamilatta commented 9 years ago

@alexxxmendonca

reavaliamos a execução e tudo foi executado corretamente, peço para verificar junto ao consultor se existe mais algum passo e/ou reavaliar a solução.

alexxxmendonca commented 9 years ago

Testado e aprovado em produção.