Pull Request с реализацией соответствующего функционала? ;)
можно попробовать.
Функционал тогда такой: автору можно редактировать, при этом в методе save()
оставляем obj.approved = False
… Это просто, но какое-то время тогда статья будет недоступна. Или делать отдельный черновик, который после одобрения модератора заменит основную статью?