Отображение клиента с определенным статусом только в определенном разделе
Добрый день.
Кейс:
Есть разделы:
1) Finances
2) Lawyers
Клиент имеем неоплаченный счет:
- Такого клиента (со статусом счета "неоплачен") отображаем только в разделе Finances.
- В разделе Lawyers - не отображаем.
Клиент оплатил счет, статус счета стал "Оплачен полностью":
- Клиента должен отображаться только в разделе Lawyers
- В разделе Finances клиент отображаться не должен
Не подсажете как реализовать?
Нравится
В схеме каждого раздела, в методе getFilters добавьте фильтрацию по описанному вами алгоритму
В схеме каждого раздела, в методе getFilters добавьте фильтрацию по описанному вами алгоритму
Правда сразу возникает вопрос - а если у клиента 2 счета, один из которых оплачен, а второй - нет? Это так - на подумать в процессе реализации.
Кейс я для примера привел.
Реально вопрос в статусах клиента.
Есть например 3 статуса.
В статусе Accepted, клиент должен быть видем в рабочем A месте и не виден в рабочем месте B.
В статусе Rejected, ситуация меняется, должен быть виден в рабочем месте Б и не виден в А.
В моей первой ссылке приведен постоянно работающий в разделе фильтр. Или же сделать два объекта на основе view с нужным условием и разделы на их основе.