View Revisions: Issue #354

Summary 0000354: Логическое удаление изображений в галерее
Revision 2012-07-18 14:58 by barry
Description Физически фото сразу не удалять. Реализовать технологию типа "корзины". Могут быть ошибочные или поспешные удаления. Администратор должен иметь возможность просматривать очередь удаленных (фильтр по пользователю, по периоду) и подтверждать физическое удаление. Иметь возможность физического удаления по истечении указанного периода (например в днях).
Revision 2012-07-18 17:19 by barry
Description Физически фото сразу не удалять. Реализовать технологию типа "корзины". Могут быть ошибочные или поспешные удаления. Администратор должен иметь возможность просматривать очередь удаленных (фильтр по пользователю, по периоду) и подтверждать физическое удаление. Иметь возможность физического удаления по истечении указанного периода (например в днях).

Limar:
Дополню:
1. Предоставить авторам возможность скрывать и открывать свои работы без их удаления (скажем, работы на выставках используются или просто не хочет ее видеть).
2. Заменить возможность прямого физического удаления авторами работ "мягким удалением".
3. Скрытые/удаляемые работы не должны отображаться другим пользователям как в физических галереях, так и в виртуальных (ЗФ, 36 кадров, последние работы, галерея автора, последние комментарии...)
4. Автор должен видеть их выделенными (цветом фона кубика), желательно дать разное обозначение удаленным и скрытым работам.
5. Администраторы должны видеть все удаляемые работы в отдельной категории "удаленные работы", иметь возможность удалить окончательно или восстановить работу.
5а. Администраторы должны видеть все скрытые/удаляемые работы среди обычных работ,
5б. Авторы и администраторы должны иметь возможность открыть удаляемые/скрытые работы, читать комментарии.
6. Физическое удаление производить через Х дней (Х - настраиваемый параметр в адм. меню).
7. Автора при нажатии на "удалить" уведомлять что его работа скрыта и будет удалена окончательно через Х дней.
8. При удалении проверять что файл не используется на других страницах (есть такой баг - возможно это нужно решить отдельной задачей)
9. При открытии работа должна оставаться с первоначальным числом загрузки, с комментариями и т.п.
10. Удаление работ администратором тоже должно быть "мягким". Удаляемые адм. работы должны тоже показываться автору, но восстановить их должны иметь возможность только администраторы. Прописывать (комментарий?) кто из администраторов их удалил и его объяснение. Срок физ. удаления должен назначаться индивидуально, возможна опция "только мягкое удаление"
11. Удаленные администратором выделять другим цветом.
10. Скрытие работ администратором : заменяет скрытие работы автором.