Используем в тренинге настройку "показывать в списке тренингов". Как можно такой тренинг скрыть от одного сотрудника? То есть надо, чтобы сотрудник не видел тренинг в списке.
Проголосуйте 🔼 за полезные или 🔽 за бесполезные ответы.
1 ответ
1
При включенной в подтренинге опции «Показывать в списке тренингов» скрыть тренинг для сотрудника из списка тренингов нет возможности.
В качестве решения можно настроить отображение всех тренингов плиткой. При отображении тренингов плиткой можно настроить видимость блоков определённому сегменту пользователей, скрыв нужный тренинг от сотрудника.
Либо можно использовать код - его нужно добавить в самом низу в настройке вида в блок javascript:
$(document).ready(function () {
var css_user = <style>.no-lessons {display: none;}</style>;
if (!window.userInfo.isAdmin) $('body').after(css_user);
});
При включенной в подтренинге опции «Показывать в списке тренингов» скрыть тренинг для сотрудника из списка тренингов нет возможности.
В качестве решения можно настроить отображение всех тренингов плиткой. При отображении тренингов плиткой можно настроить видимость блоков определённому сегменту пользователей, скрыв нужный тренинг от сотрудника. Либо можно использовать код - его нужно добавить в самом низу в настройке вида в блок javascript: $(document).ready(function () { var css_user =
<style>.no-lessons {display: none;}</style>
; if (!window.userInfo.isAdmin) $('body').after(css_user); });Офигенное решение на самом деле, очень полезно!
– Никита Шишканов 1 год назад