Вопрос

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

Добрый день.

Кейс:

Есть разделы:

1) Finances

2) Lawyers

Клиент имеем неоплаченный счет:

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

- В разделе Lawyers - не отображаем.

Клиент оплатил счет, статус счета стал "Оплачен полностью":

- Клиента должен отображаться только в разделе Lawyers

- В разделе Finances клиент отображаться не должен 

 

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

 

 

Нравится

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

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

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

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

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

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

Реально вопрос в статусах клиента.

Есть например 3 статуса.

В статусе Accepted, клиент должен быть видем в рабочем A месте и не виден в рабочем месте B.

В статусе Rejected, ситуация меняется, должен быть виден в рабочем месте Б и не виден в А.







 

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

Показать все комментарии