public function canAccessMenuAdmin(AccountInterface $account, Site $site = null)
    {
        if ($account->hasPermission(self::PERM_MANAGE_ALL_MENU)) {
            return true;
        }

        $site = $this->ensureSiteContext($site);

        if ($site) {
            return $this->siteManager->getAccess()->userIsWebmaster($account, $site);
        } else {
            return $this->siteManager->getAccess()->userIsWebmaster($account);
        }

        return  false;
    }