Добрый день.
Нужно реализовать следующий функционал.
Создается новая запись. Нужно, чтобы КАЖДЫЙ из пользователей увидел, что это новая запись. Т.е. что-то типа поля "новая запись", при создании =1, при просмотре становится=0.
НО это нужно сделать для каждого пользователя индивидуально. Т.е. один пользователь открыл таблицу, увидел новую запись (допустим она выделена цветом) просмотрел запись, флаг сбросился. Но для другого пользователя флаг должен быть активен, пока он сам не просмотрит эту запись. Вариант для каждого пользователя делать свое поле с флагом не подходит.
Подскажите алгоритм, может кто-то уже делал.


Флаг "новая запись" отдельно для каждого пользователя
Автор arsenal, 01 нояб. 2015 22:50
Сообщений в теме: 2
#1
Отправлено 01 Ноябрь 2015 - 22:50
#2
Отправлено 01 Ноябрь 2015 - 23:07
Заводите поле типа "Пользователь" с возможностью выбора нескольких. При создании записи описываете функцию занесения true во все, для вывода пишете фильтр "содержит текущего", а после просмотра нажимаете кнопку "Прочитал" с дополнительным действием по сбрасыванию соответствующего пользователю значения в false. В следующий раз фильтр уже не выдаст эту запись данному пользователю.
#3
Отправлено 05 Ноябрь 2015 - 11:14
Тоже думал про этот вариант. Наверно так будет оптимальнее всего. Так и сделаю. Спасибо за помощь.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных