@Wocsom
новичёк

Как сделать повторную проверку выбранного пользователя из группы?

Здравствуйте. Подскажите пожалуйста в чём может быть проблема. По коду должна проводиться проверка пользователя на принадлежность его к определённой группе. Она отрабатывает корректно, но повторном перевыборе "Председателя"/"Председательствующий" , проверка не происходит. Т.е. мне необходимо запретить всем группа, кроме определённых - выбирать "кофе-брейк" и "питьевая вода". Если выбираю в самом начале пользователя - то скрипт отрабатывает, но если я перевыберу пользователя - то проверка пользователя на принадлежность к группе не происходит повторно. К сожалению не являюсь разработчиком и даже джуниором, потому имею проблему с понимаем этого бага. Исходный код прилагаю.
  • Вопрос задан
  • 150 просмотров
Решения вопроса 1
@Wocsom Автор вопроса
новичёк
Ошибка было не в кэш, была в неверном возврате значений после определения департамента. Преобразовал возврат из 3 в 1, начало отрабатывать. После скорректировал отображение чекбоксов при проверке.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
AlexeyGfi
@AlexeyGfi
YouTube >>> Битриксоид из Колхоза
Похоже на гадание.
Даже в предоставленном исходнике нет функции changeLinkedMeetings, в котором скорее всего производится переключение значений, но без перезагрузки страницы.
Скорее всего, в этом и причина. При загрузке страницы производится проверка, а при переключении пользователя страница не перезагружается и соответственно не перепроверяется доступ.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы