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\Member;
|
||||
use App\Models\Room;
|
||||
@@ -20,7 +21,7 @@ use Illuminate\View\View;
|
||||
|
||||
class ConferenceController extends Controller
|
||||
{
|
||||
use BuildsMeetIndexPage, ScopesToAccount;
|
||||
use BuildsMeetIndexPage, ResolvesEventsLinkContext, ScopesToAccount;
|
||||
|
||||
public function __construct(
|
||||
protected RoomService $rooms,
|
||||
@@ -124,7 +125,9 @@ class ConferenceController extends Controller
|
||||
|
||||
$room->load(['sessions.participants', 'invitations', 'sessions.recordings', 'sessions.aiSummaries', 'sessionFiles']);
|
||||
|
||||
return view('meet.conferences.show', compact('room'));
|
||||
extract($this->eventsLinkContext($request, $room));
|
||||
|
||||
return view('meet.conferences.show', compact('room', 'canManageEvents', 'linkableEvents'));
|
||||
}
|
||||
|
||||
public function updateSpeakers(Request $request, Room $room): RedirectResponse
|
||||
|
||||
Reference in New Issue
Block a user