Destructive abilities use DELETE method but WP 7.0 Abilities API requires POST
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 2/5
- Tempo estimado
- 1-3 horas
- Facilidade para iniciantes
- 72/100
- Tipo de issue
- Bug
- Clareza
- Razoavelmente clara
- Status de atividade
- Pouca atividade
- Stack de tecnologia
- javascript
- Domínio
- api
Direção de pesquisa
Comece em src/extensions/services/abilities-api.js por volta da linha 167 e inspecione getHttpMethod(ability); em seguida, reproduza a capacidade revision-cleanup no WordPress 7.0. Confirme que as capacidades somente leitura mantêm GET, enquanto as capacidades destrutivas são concluídas com sucesso usando POST e não produzem mais o erro de método.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
What happened?
The revision-cleanup ability runs and deletes old revisions.
Environment
- Plugin version: v0.11.0 (release ZIP)
- WordPress: 7.0
- PHP: 8.2.31
- Browser: Chrome (recent), local WebLLM (Qwen 3 1.7B) backend
- Host: shared host (SiteGround)
Steps to reproduce
- Install v0.11.0 release ZIP on a WP 7.0 site, activate.
- Open Agentic Admin, prompt: "Clean up post revisions older than 90 days."
- Confirmation dialog appears as expected (safety check working — nice).
- Approve.
Issue might be WP7 only wanting GET or POST. Changing src/extensions/services/abilities-api.js : 167 seems to fix it
getHttpMethod( ability ) {
return this.isReadOnly( ability ) ? 'GET' : 'POST';
}
What did you expect?
I expected a positive outcome :)
Browser
Chrome
Console errors (if any)
{
"error": "Abilities that perform updates require POST method."
}
- Linguagem predominante
- JavaScript
- Estrelas
- 30
- Forks
- 7
- Merge médio
- 10h 42min
- PRs com merge (30d)
- 4
Preparar o ambiente
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de pluginslab/wp-agentic-admin
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 65/100
pluginslab/wp-agentic-admin#215 ·
-
WP.org submission: close out review T4 (17 Jun) and stop the review loopTalvez livre de novo @ivdimova assumiu há 73 dias e não há nenhum pull request aberto. Abertaphp question wporg-submission
pluginslab/wp-agentic-admin#228 · 5 comentários · 2 responsáveis ·
-
enhancement react-js ux
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
pluginslab/wp-agentic-admin#224 ·
-
enhancement ux
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
pluginslab/wp-agentic-admin#223 ·
-
ai-ml enhancement react-js
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 45/100
pluginslab/wp-agentic-admin#221 ·
Todas as issues de pluginslab/wp-agentic-admin
Issues semelhantes
-
44-x-y bug :beetle:
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 82/100
electron/electron#55528 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 85/100
react/react-native#59699 ·
Mantenedores costumam responder em até 2 dias
-
status: needs triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
mastra-ai/mastra#29053 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
[feature] Extra citiesAbertaenhancement triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
fjaeckel/seriesoftubes#230 ·
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
Mantenedores costumam responder em até 1 dia