Mantém ramo rc compatível com main (v2.12.0rc2)#917
Open
robertatakenaka wants to merge 131 commits intoscieloorg:rcfrom
Open
Mantém ramo rc compatível com main (v2.12.0rc2)#917robertatakenaka wants to merge 131 commits intoscieloorg:rcfrom
robertatakenaka wants to merge 131 commits intoscieloorg:rcfrom
Conversation
…action/decision constants
…t/xml-producer helpers
…Contract models Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
…ompany model Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
…Wagtail Snippets Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
…s.py Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
…elpers in wagtail_hooks Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
…t_queryset Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
…agtail_hooks.py Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
…SetGroup Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
…cluding journal_list_ids for collection team Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com>
- Adiciona prefixo http:// ao domain quando não começa com http - Remove protocolo https:// hardcoded das URLs de API e XML - Utiliza self.domain (já com protocolo) na construção das URLs - Remove parâmetro verify=True da chamada fetch_data em harvest_documents
- Adiciona parâmetro verify=False no construtor da PublicationAPI - Propaga verify para o método copy e para chamadas fetch_data - Substitui verify=False hardcoded por self.verify em post_data
- Adiciona parâmetro verify=False no construtor do PidProviderAPIClient - Armazena verify como atributo de instância self.verify - Substitui verify=False hardcoded por self.verify em post_xml e fix_pid_v2
- Importa modelo XMLURL em pid_provider.models - Cria XMLURLViewSet com listagem e busca por url, status e pid - Registra XMLURLViewSet no PidProviderViewSetGroup
- Adiciona parâmetro verify=False na assinatura de try_fetch_and_register_press_release - Propaga verify para a chamada fetch_data ao buscar feeds RSS - Substitui verify=False hardcoded por valor configurável
- Adiciona parâmetro verify=False na função run - Propaga verify para a chamada apply_async de try_fetch_and_register_press_release
- Adiciona parâmetro verify=False em task_publish_journals, task_publish_issues e task_publish_articles - Propaga verify para api_data nas três tasks de publicação - Permite configuração de verificação SSL nas chamadas à API de publicação
- Define constantes PRESS_RELEASE_MINUTES e PRESS_RELEASE_PRIORITY - Cria função _schedule_try_fetch_and_register_press_release com kwargs incluindo verify - Registra nova tarefa em schedule_subtasks (desabilitada por padrão) - Adiciona parâmetro verify=False nos kwargs de _schedule_publish_journals, _schedule_publish_issues e _schedule_publish_articles
…Requester - Remove chave 'xml_with_pre' do resp antes de atualizar o registro, evitando armazenar dados desnecessários no dicionário registered - Move registered.update(resp) para após a remoção da chave - Adiciona logging.exception e logging.error no bloco except para registrar detalhes do erro e o estado do detail no momento da falha
…om_counter_dict - Adiciona parâmetro opcional 'stop' que define a quantidade máxima de itens a serem coletados do endpoint counter_dict do OPAC - Implementa contador e interrupção do loop quando o limite é atingido - Se stop=None, mantém o comportamento original coletando todos os itens - Remove linha em branco extra no final do arquivo
- Adiciona consulta direta em ArticleProc para encontrar issues que possuem artigos com migration_status, xml_status, sps_pkg_status, qa_ws_status ou public_ws_status nos status alvo - Faz união (set union) entre a lista original de issue_proc e a lista derivada dos artigos, garantindo que issues com artigos pendentes não sejam ignoradas mesmo que o próprio IssueProc não esteja na lista - Ajusta contagem total para usar len() em vez de .count() devido ao uso de set em vez de queryset
Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com> Agent-Logs-Url: https://github.com/scieloorg/scms-upload/sessions/4cba5871-3414-46c8-a7ac-cec097b41f1e
…_domain to use https:// Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com> Agent-Logs-Url: https://github.com/scieloorg/scms-upload/sessions/3e50e352-13b8-4d51-9b02-12172578c503
Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com> Agent-Logs-Url: https://github.com/scieloorg/scms-upload/sessions/df1a10f5-6e8a-4e4b-b3e4-aa3106ffd4fd
…in EN, ES, PT Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com> Agent-Logs-Url: https://github.com/scieloorg/scms-upload/sessions/088c26ec-dd66-4262-a736-5d470f2e85fa
…on completeness, improve argument tables Co-authored-by: robertatakenaka <505143+robertatakenaka@users.noreply.github.com> Agent-Logs-Url: https://github.com/scieloorg/scms-upload/sessions/deedfa9e-3003-488a-bb30-247e2ef11c64
Automatiza os passos da instalação descritos no documento https://github.com/scieloorg/opac_5/wiki/Upload-application-installation
- Adiciona comentários - Executa alguns comandos para instalação ou atualização
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
- Corrige comentário - Habilita pipefail - Adiciona aspas nas variáveis - Corrige condicional para instalação/atualização dos conteineres Docker
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
…ons obsoletas, adiciona squashed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
O que esse PR faz?
Fale sobre o propósito do pull request como por exemplo: quais problemas ele soluciona ou quais features ele adiciona.
Onde a revisão poderia começar?
Indique o caminho do arquivo e o arquivo onde o revisor deve iniciar a leitura do código.
Como este poderia ser testado manualmente?
Estabeleça os passos necessários para que a funcionalidade seja testada manualmente pelo revisor.
Algum cenário de contexto que queira dar?
Indique um contexto onde as modificações se fazem necessárias ou passe informações que contextualizam
o revisor a fim de facilitar o entendimento da funcionalidade.
Screenshots
Quando aplicável e se fizer possível adicione screenshots que remetem a situação gráfica do problema que o pull request resolve.
Quais são tickets relevantes?
Indique uma issue ao qual o pull request faz relacionamento.
Referências
Indique as referências utilizadas para a elaboração do pull request.