Форум сайта python.su
Как можно сделать, чтобы при изменении текста пользователем, его вариант изменения, не сохранялся до тех пор, пока администратор не проверит?
Офлайн
добавить флаг “Одобрено” - При редактировании флаг снимается - пока флага нет не публикуется.
Офлайн
нет, мне нужно чтобы старая версия оставалась до одобрения
Офлайн
Сохранять отредактированный текс в другое поле draft_text, после подтверждения администратором обновлять основной text
Офлайн
а если несколько пользователей могут изменять? (в том смысле,что может быть большое количество новых вариантов, сразу)
Отредактировано Rebra4 (Март 2, 2015 22:38:29)
Офлайн
Разовью свою идею! Все радактируют и все пишут - но пока флаг не установлен - текст скрыт средствами формирования самой ХТМЛ! Админ смотрит варианты и ставит галочку на нужный - которы уже и отображается! Или детальнее опишите задачу
Офлайн
Если несколько пользователей, тогда например связанная таблица
- DraftText:
- parent - ссылка на оригинальную статью
- user - автор правок
- text - правки
- created_at - время создания правки
после принятия админом конкретной правки, связанные записи в DraftText очищаются (метятся как обработанные).
Офлайн