Add Parcel2Go account consent with PKCE
Deploy HickLab3D Dashboard / Deploy to production (push) Successful in 26s

This commit is contained in:
Hickmeister
2026-10-11 17:27:07 +01:00
parent 1c80811713
commit 1be66f099c
9 changed files with 321 additions and 9 deletions
@@ -7,13 +7,14 @@ use App\Models\EtsyConnection;
use App\Models\IntegrationSetting;
use App\Services\Etsy;
use App\Services\IntegrationSettings;
use App\Services\Parcel2Go;
use Illuminate\Http\RedirectResponse;
use Illuminate\Http\Request;
use Illuminate\View\View;
class EtsySettingsController extends Controller
{
public function index(Request $request, Etsy $etsy, IntegrationSettings $settings): View
public function index(Request $request, Etsy $etsy, IntegrationSettings $settings, Parcel2Go $parcel2Go): View
{
abort_unless($request->user()->role === 'admin', 403);
@@ -37,6 +38,9 @@ class EtsySettingsController extends Controller
'base_url' => $parcel2go['base_url'] ?? '',
'scope' => $parcel2go['scope'] ?? 'public-api',
'collection_postcode' => $parcel2go['collection_postcode'] ?? '',
'profile_client_configured' => $parcel2Go->profileClientConfigured(),
'profile_connected' => $parcel2Go->profileConnected(),
'callback_url' => route('parcel2go.callback'),
],
'bambuddy' => [
'stored' => in_array('bambuddy', $storedIntegrations, true),