1.1 KiB
1.1 KiB
TODO: Add Delete and Edit options to channel video 3-dot menu
Task
In https://video.innovator.bh/channel/2, the 3-dot menu must have Delete and Edit options.
Requirements
/videos(public area) - NO edit/delete options/channel/{id}(user channel page) - Edit and Delete options for the channel owner only
Plan
Step 1: Modify app.blade.php
- Add include for edit-video-modal partial
Step 2: Modify channel.blade.php
- Add conditional check for video ownership
- Add Edit button that calls openEditVideoModal()
- Add Delete button with confirmation
- Add separator before owner-only options
Step 3: Add JavaScript for delete functionality
- Add deleteVideo() function with AJAX call
Step 4: Update VideoController
- Add ownership check to destroy method
- Return JSON for AJAX requests
Status: Completed
Files Modified
resources/views/layouts/app.blade.php- Added edit-video-modal includeresources/views/user/channel.blade.php- Added Edit/Delete in dropdownapp/Http/Controllers/VideoController.php- Updated destroy method