func (gr *GroupRepository) IsGranted(ctx context.Context, id int64, p charon.Permission) (bool, error) {
    var exists bool
    subsystem, module, action := p.Split()
    if err := gr.DB.QueryRowContext(ctx, isGrantedQuery(
        TableGroupPermissions,