From 352b171d5c0cfcf63b0e18b6eb6ff31eeb288523 Mon Sep 17 00:00:00 2001 From: Omair Saleh Date: Mon, 3 Jun 2019 22:48:42 +0800 Subject: [PATCH] large commit --- .../Accounts/CreateAccountInvitationLogic.php | 3 +-- app/Classes/common.php | 11 +++++++++-- resources/assets/sass/modules/_login.scss | 11 +++++++++++ resources/views/pages/authentication/login.blade.php | 1 + 4 files changed, 22 insertions(+), 4 deletions(-) diff --git a/app/Classes/Modules/ControllersLogic/Accounts/CreateAccountInvitationLogic.php b/app/Classes/Modules/ControllersLogic/Accounts/CreateAccountInvitationLogic.php index 928d502..103375e 100644 --- a/app/Classes/Modules/ControllersLogic/Accounts/CreateAccountInvitationLogic.php +++ b/app/Classes/Modules/ControllersLogic/Accounts/CreateAccountInvitationLogic.php @@ -6,7 +6,6 @@ use App\Classes\Modules\Accounts\DataTransferObjects\UserInvitationObject; use App\Classes\Modules\Accounts\Services\CreatesUserInvitation; use App\Classes\Modules\Accounts\Validation\CanSendAccountInvitation; use App\Classes\Modules\ControllerLogic\Exceptions\InternalServerErrorException; -use App\Classes\Modules\ControllerLogic\Exceptions\ResourceConflictException; use App\Classes\ValueObjects\Constants\HttpStatus; use App\Events\Accounts\UserInvited; use Illuminate\Http\JsonResponse; @@ -52,7 +51,7 @@ class CreateAccountInvitationLogic return new JsonResponse("Invitation have been sent!", HttpStatus::RESOURCE_CREATED); } - } catch (ResourceConflictException $exception) { + } catch (\Exception $exception) { throw new InternalServerErrorException("Failed to send user invitation because {$exception->getMessage()}"); } } diff --git a/app/Classes/common.php b/app/Classes/common.php index 8eafa46..0d8a6d0 100644 --- a/app/Classes/common.php +++ b/app/Classes/common.php @@ -3,15 +3,22 @@ namespace App\Classes; +use App\Classes\Modules\ControllerLogic\Exceptions\InternalServerErrorException; + final class common { /** * @param int $length * @return string - * @throws \Exception + * @throws InternalServerErrorException */ public static function generateRandomHash(int $length = 10): string { - return substr(bin2hex(random_bytes(ceil($length / 2))), 0, $length); + try { + return substr(bin2hex(random_bytes(ceil($length / 2))), 0, $length); + } catch (\Exception $exception){ + throw new InternalServerErrorException('Failed to generate hash for user invitation'); + } + } } \ No newline at end of file diff --git a/resources/assets/sass/modules/_login.scss b/resources/assets/sass/modules/_login.scss index dddad7c..179a120 100644 --- a/resources/assets/sass/modules/_login.scss +++ b/resources/assets/sass/modules/_login.scss @@ -24,6 +24,17 @@ position: relative; float:right; } + .login-triangle { + display: inline-block; + position: absolute; + right: 0; top: 0; + width: 0; + height: 0; + border-style: solid; + border-width: 0 0 100vh 14rem; + border-color: transparent transparent #fff; + z-index: 10; + } .bg-caption{ width: 500px; } diff --git a/resources/views/pages/authentication/login.blade.php b/resources/views/pages/authentication/login.blade.php index f2579d6..adf2960 100644 --- a/resources/views/pages/authentication/login.blade.php +++ b/resources/views/pages/authentication/login.blade.php @@ -5,6 +5,7 @@
+