[TabNews] Breaking Change na API: "patch" do "content"
E aí Turma, tudo bem? Espero que tenham passado um ótimo feriado!
Venho anunciar duas pequenas mudanças na nossa API, que ainda está em beta, o que nos deixa mais tranquilos para fazer as adequações.
Após a conclusão do PR #1366 não será mais possível realizar dois tipos de alterações nos conteúdos:
- Conteúdos já publicados (status published) não poderão retornar o seu
status
para draft. - Conteúdo salvos no banco de dados, independentemente do seu status, não poderão mais modificar o
parent_id
.
As duas funcionalidades hoje só são possíveis via API, mas elas criam dificuldades para as mudanças necessárias da milestone atual (Performance e Segurança).
Sobre a mudança 1, vale a pena deixar claro que a funcionalidade draft continuará existindo via API (e futuramente deve ser implementada também na versão web). A única mudança no momento é a proibição do retorno para o status draft em um conteúdo que já foi tornado público. A partir desse PR, as únicas alternativas para publicações com status published serão a exclusão ou a edição do conteúdo. Futuramente também poderá existir um status similar ao "não listado" do YouTube.
Sobre a mudança 2, atualmente não existe utilidade real para a funcionalidade. Mas, se um dia existir, veremos uma nova maneira de implementar.
É isso Turma, tenham uma ótima semana!