Closed and-nothing-else closed 9 years ago
Удалять объект в save
конечно не очень красиво, но так кода действительно мало и не сложно понять что к чему.
ну как некрасиво…
С одной стороны это действительно может выглядеть слегка странно, но с другой стороны это именно описание логики сохранения: изменения скопировать в основную статью, а черновик удалить.
Чутка кнопки поправил https://github.com/djbook-ru/djbookru/commit/4bc2524d5dd44dce7a13b745650b6da712af271e
Пользователь имеет возможность отредактировать свою статью. Но сразу она не отображается, создаётся изменённая копия, а на сайте тем временем показывается прежняя версия.
В админке изменённая копия доступна, со страницы копии есть ссылка на оригинал. Если в админке отметить галочку «разрешено», то изменения копируются в оригинальную статью, а копия удаляется.
Кроме автора через публичную часть статью может отредактировать админ. В этом случае изменения сохраняются сразу, копия не создаётся и подтверждения не требуется.