Графік доступу користувачів на сайт

Доброго дня, колеги! В якості тестового завдання хочу зробити функціонал, що дозволяв би адміністратору встановлювати для користувачів графік доступу на сайт. Тобто, що вони (не)могли заходити в строго визначений час, день, місяць. Зручно було б користувачів об'єднати їх в групи для групового адміністрування, щоб не робити це окремо для кожного.

Питання: чи підходять на роль таких груп профілі доступу (Roles), чи вони годяться лише як набір дозволів (Permissions)?
Якщо ні, то хто що чув про управління користувачами в Drupal на основі груп?
Дякую!

Коментарі

Маєте на меті написати власний модуль? А чи ж хочете зібрати цей функціонал з існуючих модулів? Можна б спробувати залучити модуль Rules, і на його вже основі налаштувати набір правил - це годиться для одноразового ручного рішення. Але це вимагає від адміністратора певніх умінь.

Roles - підійде, але питання в кількості групп. Наприклад якщо з часом може бути 30 чи 50 групп, то на сторінці з правами буде дуже важко орієнтуватись.

Якщо усього планується 2-5 груп, то Roles підійдуть добре, якщо більше я б відразу робив власний модуль, який зберігає данні у власну таблицу, як таксономія:
окремо — назва, id групи, параметри
окремо — uid + id групи

то хто що чув про управління користувачами в Drupal на основі груп?

я чув, на цьому сайты э групи. Open Atrium на групах.
Але вам групи не підійдуть