Определение категорий доступа

В системе "Training Ware" предусмотрен 2 способа назначения категорий доступа:

- по набору полномочий при работе с системой (от посетителя до администратора);
- по закрепленным за этой ролью курсам (то есть при регистрации пользователь системы выбирает роль, например, "Ответственный за расчет себестоимости", и ему автоматически назначаются необходимые этой роли курсы ).