Replace native dialogs with app modals for Events link and unlink.
Deploy Ladill Meet / deploy (push) Successful in 49s
Deploy Ladill Meet / deploy (push) Successful in 49s
Link opens an in-page modal on conference and webinar show pages; unlink uses the shared confirm-dialog component. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -4,6 +4,7 @@ namespace App\Http\Controllers\Meet;
|
||||
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Http\Controllers\Meet\Concerns\BuildsMeetIndexPage;
|
||||
use App\Http\Controllers\Meet\Concerns\ResolvesEventsLinkContext;
|
||||
use App\Http\Controllers\Meet\Concerns\ScopesToAccount;
|
||||
use App\Models\Room;
|
||||
use App\Services\Meet\CalendarService;
|
||||
@@ -16,7 +17,7 @@ use Illuminate\View\View;
|
||||
|
||||
class WebinarController extends Controller
|
||||
{
|
||||
use BuildsMeetIndexPage, ScopesToAccount;
|
||||
use BuildsMeetIndexPage, ResolvesEventsLinkContext, ScopesToAccount;
|
||||
|
||||
public function __construct(
|
||||
protected RoomService $rooms,
|
||||
@@ -113,7 +114,9 @@ class WebinarController extends Controller
|
||||
|
||||
$room->load(['sessions.participants', 'invitations', 'sessions.recordings', 'sessions.aiSummaries', 'sessionFiles']);
|
||||
|
||||
return view('meet.webinars.show', compact('room'));
|
||||
extract($this->eventsLinkContext($request, $room));
|
||||
|
||||
return view('meet.webinars.show', compact('room', 'canManageEvents', 'linkableEvents'));
|
||||
}
|
||||
|
||||
public function start(Request $request, Room $room): RedirectResponse
|
||||
|
||||
Reference in New Issue
Block a user