Делаю закрытый кабинет для нескольких пользователей.
В этом кабинете оказываю услугу по формированию прайсов.
Пользователь в кабинете каждый раз создает новую ноду типа "Прайс поставщика" к которой прикрепляет прайс поставщика. А я этот прайс обрабатываю.
Нужно чтобы пользователь мог указать какие категории из прайса я должен буду ему обработать.
Пусть категориями прайса будут термины одного словаря.
А мне нужно ограничить этого конкретного пользователя конкретными терминами.
К примеру, в словаре "Категории" есть термины: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
Пользователь Василий может отправлять мне задание по терминам 1 и 3
Создавая ноду "Прайс поставщика" Василий может добавить термины 1 и/или 3
Остальные термины для него недоступны
Второй пользователь Арсений может отправлять мне задание по терминам 5, 7, 9
Остальные термины для него недоступны
ВОПРОС
Как ограничивать термины для каждого пользователя индивидуально?
Или есть другой способ помечать какие категории прайса разрешено отправлять мне на задание?