Compare commits

..
3 Commits
4 changed files with 2202 additions and 2 deletions
+1 -1
View File
@@ -446,7 +446,7 @@ class InviteController extends BaseController
// ── fallback: JWT super_admin ──────────────────────────────────── // ── fallback: JWT super_admin ────────────────────────────────────
$this->requireAuth(); $this->requireAuth();
$this->requireRole(['super_admin']); $this->requireSuperAdmin();
} }
// ── helper ─────────────────────────────────────────────────────────── // ── helper ───────────────────────────────────────────────────────────
@@ -7,6 +7,7 @@
require_once __DIR__ . '/BaseController.php'; require_once __DIR__ . '/BaseController.php';
require_once __DIR__ . '/../services/VisuraService.php'; require_once __DIR__ . '/../services/VisuraService.php';
require_once APP_PATH . '/services/RateLimitService.php';
class OnboardingController extends BaseController class OnboardingController extends BaseController
{ {
+1 -1
View File
@@ -213,7 +213,7 @@ if (!empty($listRes['data']['invites'])) {
} }
info('Creazione invito B2B piano Professional 12 mesi...'); info('Creazione invito B2B piano Professional 12 mesi...');
$res = api('POST', '/invites', [ $res = api('POST', '/invites/create', [
'plan' => 'professional', 'duration_months' => 12, 'invite_expires_days' => 30, 'plan' => 'professional', 'duration_months' => 12, 'invite_expires_days' => 30,
'max_uses' => 1, 'label' => 'TechStart - Sim B2B', 'channel' => 'sim-b2b', 'max_uses' => 1, 'label' => 'TechStart - Sim B2B', 'channel' => 'sim-b2b',
'notes' => 'Invito simulazione B2B — auto-generato', 'notes' => 'Invito simulazione B2B — auto-generato',
File diff suppressed because it is too large Load Diff