Логирование скачивания вложений
Добавлено: 06 июн 2017, 16:02
Доброго времени суток!
Еще один лог, но уже для поля Вложения. Думаю сделать труднее, но все же идея не плохая, я думаю.
Ведение лога для типа поля Вложения позволит видеть кто и когда скачивал вложение.
Скачиванием считать клик по ссылке, т.е. сохранил пользователь или нет - не имеет значения.
Последнего скачавшего отображать как комментарий к записи, а при наведении на него выводить ограниченный список, например 5 последних скачавших (вместе с последним) и количество скачиваний (по сути количество кликов) для каждого.
Настройки для лога добавить в настройки поля при создании/редактировании (галочка Вести лог скачиваний, числовое поле Отображать Х последних скачавших).
Как альтернатива - галочка Выводить поле Количество скачиваний отдельно (данное поле создается автоматически, связанное для отображения поле). Пригодится, если создается сущность только для хранения каких либо Вложений, а другие сущности ссылаются на нее. При этом, зайдя в сущность Вложения, будет возможность сразу увидеть, какие вложения сколько раз были скачены. При наведении на количество скачиваний, выводить список скачавших и количество скачиваний для каждого.
Думаю идея ясна, возможно кто-то разовьет тему более подробно.
Еще один лог, но уже для поля Вложения. Думаю сделать труднее, но все же идея не плохая, я думаю.
Ведение лога для типа поля Вложения позволит видеть кто и когда скачивал вложение.
Скачиванием считать клик по ссылке, т.е. сохранил пользователь или нет - не имеет значения.
Последнего скачавшего отображать как комментарий к записи, а при наведении на него выводить ограниченный список, например 5 последних скачавших (вместе с последним) и количество скачиваний (по сути количество кликов) для каждого.
Настройки для лога добавить в настройки поля при создании/редактировании (галочка Вести лог скачиваний, числовое поле Отображать Х последних скачавших).
Как альтернатива - галочка Выводить поле Количество скачиваний отдельно (данное поле создается автоматически, связанное для отображения поле). Пригодится, если создается сущность только для хранения каких либо Вложений, а другие сущности ссылаются на нее. При этом, зайдя в сущность Вложения, будет возможность сразу увидеть, какие вложения сколько раз были скачены. При наведении на количество скачиваний, выводить список скачавших и количество скачиваний для каждого.
Думаю идея ясна, возможно кто-то разовьет тему более подробно.