Как скрывать элементы интерфейса в зависимости от результата запроса в БД?

Запрос в базу возвращает данные, логическое значение истины или исключение в зависимости от того, какой пользователь сделать запрос и куда. Этот механизм реализован на PostgreSql AstraLinux по умолчанию. В процессе этого механизма, пользователя проверяет сама база и принимает решение о предоставлении доступа (выполнении запроса). Если доступ закрыт, то выкидывается исключение определенного типа.

Вопрос заключается в том, каким образом реализовать универсальный механизм, который мог бы скрывать элементы графического интерфейса в зависимости от результата запроса к базе. Под элементами интерфейса подразумеваются: кнопки, ссылки и прочие управляющие элементы.

Пример: если пользователь состоит в группе А, то скрыть кнопки добавления, редактирования и удаления.


Ответы (0 шт):