Поскольку вы не хотите использовать модель RBAC для этого, вы можете просто создать таблицу, которая содержит все разрешения, а затем назначить разрешение тому, кто, по вашему мнению, необходим.Таблица разрешений может быть такой:
разрешения (идентификатор, действие)
примеры: (1, «запись A»), (2, «запись B») ...
Кроме того, у вас, конечно же, есть таблица пользователей, в которой указаны ваши пользователи.
Наконец, вы создаете таблицу user_roles, например:
user_roles (user_id, license_id)
И вы можете передать любое разрешение любому пользователю, который вам нравится :) Надеюсь, что это поможет.
РЕДАКТИРОВАТЬ: упс, я только что заметил, что это о Drupal.Мой ответ о моделях баз данных.Извините за это.