Repository navigation
Permite selecionar diretórios de logs por padrão configurável - #154
Open
pitangainnovare wants to merge 7 commits into
Open
pitangainnovare wants to merge 7 commits into
pitangainnovare wants to merge 7 commits into
Conversation
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?
Permite configurar um padrão opcional de subdiretórios para descobrir novos meses automaticamente, evitando cadastrar cada pasta separadamente. Campo vazio preserva a busca recursiva existente. A escolha do tradutor verifica o caminho sem consultar o disco.
Onde a revisão poderia começar?
log_manager_config/models.py, nos métodosget_log_directories()ematches_log_path(). Depois,log_manager/services/catalog.pyemetrics/services/parsing/metadata.py.Como este poderia ser testado manualmente?
*/*/preprints-scielo-org, mantendo o tradutor apropriado.Validação automatizada: 42 testes relevantes passaram em Docker, além de formatação, lint e verificação de consistência das migrações.
Algum cenário de contexto que queira dar?
Preprints possui diretórios mensais sob uma raiz compartilhada com outras aplicações. A configuração por padrão permite selecionar somente suas pastas. As regras de validação, contagem e exportação permanecem inalteradas. Este PR não migra configurações existentes automaticamente.
Screenshots
Não incluídos. O campo utiliza o formulário existente do admin Wagtail.
Quais são os tickets relevantes?
Nenhuma issue específica vinculada.
Referências
Biblioteca padrão do Python:
glob.iglob,fnmatch.fnmatchcaseeos.path.Segurança da informação (NSI.04)
Este PR manipula dados sensíveis ou pessoais (LGPD)?
Este PR altera autenticação, autorização, controle de acesso ou gerenciamento de sessão?
Este PR introduz, atualiza ou remove dependências de terceiros?
Este PR foi validado pelo pipeline de segurança (SonarQube / Trivy)?
Pendente de execução/verificação no remoto. Os testes e verificações locais não substituem esse pipeline.
Este PR concatena, monta ou executa comandos SQL, HTML ou JavaScript a partir de entrada externa?
Este PR expõe novos endpoints, telas ou serviços?
Algum segredo, senha, chave ou token está sendo adicionado ao código-fonte?