Skip to content

Mantém ramo rc compatível com main (v2.12.0rc2)#917

Open
robertatakenaka wants to merge 131 commits intoscieloorg:rcfrom
robertatakenaka:rc_merge_main_20260324
Open

Mantém ramo rc compatível com main (v2.12.0rc2)#917
robertatakenaka wants to merge 131 commits intoscieloorg:rcfrom
robertatakenaka:rc_merge_main_20260324

Conversation

@robertatakenaka
Copy link
Copy Markdown
Member

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.

robertatakenaka and others added 30 commits March 24, 2026 19:12
…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>
robertatakenaka and others added 29 commits March 24, 2026 19:19
- 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
…_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
- 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>
@robertatakenaka robertatakenaka changed the title Mantém ramo rc compatível com main (v1) Mantém ramo rc compatível com main (v2.12.0rc2) Mar 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants