Dynami c Фильтр на основе SESSION_USER - PullRequest
0 голосов
/ 19 февраля 2020

У меня есть таблица со строками, которая включает имена пользователей. У меня есть два пользователя, которые будут просматривать таблицу, и я хочу отфильтровать таблицу, чтобы показать конкретные имена пользователей c, основанные на том, кто является session_user. Возможно ли это?

Пример данных

Username| 
---------
 1      |
 2      | 
 3      | 
 4      |
 5      |
 6      |

Если session_user () = 'A', таблица должна отображать только

Username| 
---
 1|
 2| 
 3|

Если session_user () = 'B ', в таблице должно отображаться только

Username| 
---
 4|
 5| 
 6|

Дополнительное условие: кроме двух зрителей, все имена пользователей будут добавлены как зрители, но будут также отфильтрованы только для их собственных данных.

Итак в основном, если средство просмотра является одним из имен пользователей, тогда оно будет показывать только свои собственные данные, но если это один из менеджеров, в таблице будут отображаться имена пользователей, которые были им назначены.

...