Send mobile editor email (#634)

Co-authored-by: Julien Nahum <julien@nahum.net>
This commit is contained in:
Chirag Chhatrala
2024-12-12 15:49:09 +05:30
committed by GitHub
parent ea4cd85eae
commit 20405ee606
4 changed files with 78 additions and 0 deletions

View File

@@ -9,6 +9,7 @@ use App\Http\Requests\UploadAssetRequest;
use App\Http\Resources\FormResource;
use App\Models\Forms\Form;
use App\Models\Workspace;
use App\Notifications\Forms\MobileEditorEmail;
use App\Service\Forms\FormCleaner;
use App\Service\Storage\StorageFileNameParser;
use Illuminate\Support\Facades\Auth;
@@ -271,4 +272,16 @@ class FormController extends Controller
'message' => 'Form workspace updated successfully.',
]);
}
public function mobileEditorEmail($id)
{
$form = Form::findOrFail($id);
$this->authorize('update', $form);
$form->creator->notify(new MobileEditorEmail($form->slug));
return $this->success([
'message' => 'Email sent.',
]);
}
}