Вопрос

Отображение клиента с определенным статусом только в определенном разделе

Добрый день.

Кейс:

Есть разделы:
1) Finances
2) Lawyers

Клиент имеем неоплаченный счет:
- Такого клиента (со статусом счета "неоплачен") отображаем только в разделе Finances.
- В разделе Lawyers - не отображаем.

Клиент оплатил счет, статус счета стал "Оплачен полностью":
- Клиента должен отображаться только в разделе Lawyers
- В разделе Finances клиент отображаться не должен 
 

Не подсажете как реализовать?

 

 

У меня такой же вопрос

5 комментариев
Лучший ответ

В схеме каждого раздела, в методе getFilters добавьте фильтрацию по описанному вами алгоритму

В схеме каждого раздела, в методе getFilters добавьте фильтрацию по описанному вами алгоритму

См. это и это обсуждения.

Правда сразу возникает вопрос - а если у клиента 2 счета, один из которых оплачен, а второй - нет? Это так - на подумать в процессе реализации.

Кейс я для примера привел.

Реально вопрос в статусах клиента.
Есть например 3 статуса.
В статусе Accepted, клиент должен быть видем в рабочем A месте и не виден в рабочем месте B.
В статусе Rejected, ситуация меняется, должен быть виден в рабочем месте Б и не виден в А.

 

В моей первой ссылке приведен постоянно работающий в разделе фильтр. Или же сделать два объекта на основе view с нужным условием и разделы на их основе.

Войдите или зарегистрируйтесь, чтобы комментировать