diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1401df9..70de1cf 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -64,6 +64,8 @@ before_script: - php artisan migrate # Run database seed - php artisan db:seed + only: + - master test: script: diff --git a/app/Http/Controllers/UserController.php b/app/Http/Controllers/UserController.php index 2d35bc8..72c0b68 100644 --- a/app/Http/Controllers/UserController.php +++ b/app/Http/Controllers/UserController.php @@ -2,10 +2,12 @@ namespace App\Http\Controllers; +use App\Mail\newUserInvitation; use App\User; use App\Http\Resources\User as UserResource; use Illuminate\Http\Request; use Illuminate\Support\Facades\Hash; +use Illuminate\Support\Facades\Mail; use Illuminate\Support\Str; use Symfony\Component\HttpFoundation\Response; @@ -25,6 +27,8 @@ class UserController extends Controller request()['password'] = Hash::make(Str::random(30)); $user = User::create($this->validateData()); + Mail::to($user->email)->send(new newUserInvitation($user)); + return (new UserResource($user)) ->response() ->setStatusCode(Response::HTTP_CREATED); diff --git a/app/Mail/newUserInvitation.php b/app/Mail/newUserInvitation.php new file mode 100644 index 0000000..6bfb574 --- /dev/null +++ b/app/Mail/newUserInvitation.php @@ -0,0 +1,43 @@ +user = $user; + } + + /** + * Build the message. + * + * @return $this + */ + public function build() + { + return $this->from('portal@bricooli.fr') + ->markdown('mail.new-user-invitation') + ->with([ + 'user' => $this->user, + ]); + } +} diff --git a/resources/js/views/Automation/AutomaticLinksHome.vue b/resources/js/views/Automation/AutomaticLinksHome.vue index d7337ea..324b942 100644 --- a/resources/js/views/Automation/AutomaticLinksHome.vue +++ b/resources/js/views/Automation/AutomaticLinksHome.vue @@ -1,5 +1,5 @@ diff --git a/resources/js/views/Bookmark/BookmarkIndex.vue b/resources/js/views/Bookmark/BookmarkIndex.vue index 473900e..98f52a8 100644 --- a/resources/js/views/Bookmark/BookmarkIndex.vue +++ b/resources/js/views/Bookmark/BookmarkIndex.vue @@ -1,5 +1,5 @@