diff --git a/app/Classes/General/Abstracts/AbstractRule.php b/app/Classes/General/Abstracts/AbstractRule.php index d2e0568b..d867ef87 100644 --- a/app/Classes/General/Abstracts/AbstractRule.php +++ b/app/Classes/General/Abstracts/AbstractRule.php @@ -10,7 +10,7 @@ use App\Classes\General\Interfaces\DataTransferObject; abstract class AbstractRule { - abstract protected function authorized(): bool; + abstract protected function authorized($object): bool; abstract protected function validators($object): bool; @@ -26,7 +26,7 @@ abstract class AbstractRule */ public function passes(?DataTransferObject $object = null): bool { try { - if(!$this->authorized()){ + if(!$this->authorized($object)){ throw new AccessForbiddenException('You don\'t have permission to preform this action'); } @@ -43,4 +43,4 @@ abstract class AbstractRule } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Accounts/Standards/Rules/CanAuthenticateUser.php b/app/Classes/Modules/Accounts/Standards/Rules/CanAuthenticateUser.php index ad2be911..a2e05454 100644 --- a/app/Classes/Modules/Accounts/Standards/Rules/CanAuthenticateUser.php +++ b/app/Classes/Modules/Accounts/Standards/Rules/CanAuthenticateUser.php @@ -26,7 +26,7 @@ class CanAuthenticateUser extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { return true; @@ -54,4 +54,4 @@ class CanAuthenticateUser extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Accounts/Standards/Rules/CanCreateUser.php b/app/Classes/Modules/Accounts/Standards/Rules/CanCreateUser.php index 2da56844..c79e2f03 100644 --- a/app/Classes/Modules/Accounts/Standards/Rules/CanCreateUser.php +++ b/app/Classes/Modules/Accounts/Standards/Rules/CanCreateUser.php @@ -26,7 +26,7 @@ class CanCreateUser extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -54,4 +54,4 @@ class CanCreateUser extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Accounts/Standards/Rules/CanCrossAuthenticateUser.php b/app/Classes/Modules/Accounts/Standards/Rules/CanCrossAuthenticateUser.php index 115a7ea6..43166973 100644 --- a/app/Classes/Modules/Accounts/Standards/Rules/CanCrossAuthenticateUser.php +++ b/app/Classes/Modules/Accounts/Standards/Rules/CanCrossAuthenticateUser.php @@ -26,7 +26,7 @@ class CanCrossAuthenticateUser extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { return true; @@ -51,4 +51,4 @@ class CanCrossAuthenticateUser extends AbstractRule { return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Accounts/Standards/Rules/CanDeleteUser.php b/app/Classes/Modules/Accounts/Standards/Rules/CanDeleteUser.php index f106bcc7..3436b201 100644 --- a/app/Classes/Modules/Accounts/Standards/Rules/CanDeleteUser.php +++ b/app/Classes/Modules/Accounts/Standards/Rules/CanDeleteUser.php @@ -10,7 +10,7 @@ class CanDeleteUser extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -37,4 +37,4 @@ class CanDeleteUser extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Accounts/Standards/Rules/CanFetchUser.php b/app/Classes/Modules/Accounts/Standards/Rules/CanFetchUser.php index 740e231c..fb6fb6c5 100644 --- a/app/Classes/Modules/Accounts/Standards/Rules/CanFetchUser.php +++ b/app/Classes/Modules/Accounts/Standards/Rules/CanFetchUser.php @@ -12,7 +12,7 @@ class CanFetchUser extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { return true; @@ -39,4 +39,4 @@ class CanFetchUser extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Accounts/Standards/Rules/CanGeneratePasswordReset.php b/app/Classes/Modules/Accounts/Standards/Rules/CanGeneratePasswordReset.php index 8a9b8226..5cbe6d03 100644 --- a/app/Classes/Modules/Accounts/Standards/Rules/CanGeneratePasswordReset.php +++ b/app/Classes/Modules/Accounts/Standards/Rules/CanGeneratePasswordReset.php @@ -33,7 +33,7 @@ class CanGeneratePasswordReset extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { return true; @@ -62,4 +62,4 @@ class CanGeneratePasswordReset extends AbstractRule } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Accounts/Standards/Rules/CanListUsers.php b/app/Classes/Modules/Accounts/Standards/Rules/CanListUsers.php index d1ba2ea0..c80131dc 100644 --- a/app/Classes/Modules/Accounts/Standards/Rules/CanListUsers.php +++ b/app/Classes/Modules/Accounts/Standards/Rules/CanListUsers.php @@ -13,7 +13,7 @@ class CanListUsers extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { return true; @@ -39,4 +39,4 @@ class CanListUsers extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Accounts/Standards/Rules/CanRegisterUser.php b/app/Classes/Modules/Accounts/Standards/Rules/CanRegisterUser.php index d0720d1c..43cabf15 100644 --- a/app/Classes/Modules/Accounts/Standards/Rules/CanRegisterUser.php +++ b/app/Classes/Modules/Accounts/Standards/Rules/CanRegisterUser.php @@ -24,7 +24,7 @@ class CanRegisterUser extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -48,4 +48,4 @@ class CanRegisterUser extends AbstractRule { return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Accounts/Standards/Rules/CanResetPassword.php b/app/Classes/Modules/Accounts/Standards/Rules/CanResetPassword.php index cf620414..8de3064f 100644 --- a/app/Classes/Modules/Accounts/Standards/Rules/CanResetPassword.php +++ b/app/Classes/Modules/Accounts/Standards/Rules/CanResetPassword.php @@ -34,7 +34,7 @@ class CanResetPassword extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { return true; @@ -62,4 +62,4 @@ class CanResetPassword extends AbstractRule return $this->passwordResetTokenExists->execute($object->getToken()); } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Accounts/Standards/Rules/CanUpdateUser.php b/app/Classes/Modules/Accounts/Standards/Rules/CanUpdateUser.php index a523ac12..fa59f0b1 100644 --- a/app/Classes/Modules/Accounts/Standards/Rules/CanUpdateUser.php +++ b/app/Classes/Modules/Accounts/Standards/Rules/CanUpdateUser.php @@ -26,7 +26,7 @@ class CanUpdateUser extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -54,4 +54,4 @@ class CanUpdateUser extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Addresses/Standards/Rules/CanCreateAddress.php b/app/Classes/Modules/Addresses/Standards/Rules/CanCreateAddress.php index 42508b1d..0ef1e5da 100644 --- a/app/Classes/Modules/Addresses/Standards/Rules/CanCreateAddress.php +++ b/app/Classes/Modules/Addresses/Standards/Rules/CanCreateAddress.php @@ -26,7 +26,7 @@ class CanCreateAddress extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -54,4 +54,4 @@ class CanCreateAddress extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Addresses/Standards/Rules/CanDeleteAddress.php b/app/Classes/Modules/Addresses/Standards/Rules/CanDeleteAddress.php index c13a890c..73f3ecdc 100644 --- a/app/Classes/Modules/Addresses/Standards/Rules/CanDeleteAddress.php +++ b/app/Classes/Modules/Addresses/Standards/Rules/CanDeleteAddress.php @@ -13,7 +13,7 @@ class CanDeleteAddress extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -40,4 +40,4 @@ class CanDeleteAddress extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Addresses/Standards/Rules/CanFetchAddress.php b/app/Classes/Modules/Addresses/Standards/Rules/CanFetchAddress.php index ffe53bee..41c8c1d3 100644 --- a/app/Classes/Modules/Addresses/Standards/Rules/CanFetchAddress.php +++ b/app/Classes/Modules/Addresses/Standards/Rules/CanFetchAddress.php @@ -13,7 +13,7 @@ class CanFetchAddress extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -40,4 +40,4 @@ class CanFetchAddress extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Addresses/Standards/Rules/CanListAddresses.php b/app/Classes/Modules/Addresses/Standards/Rules/CanListAddresses.php index aa02c55c..8170d7e0 100644 --- a/app/Classes/Modules/Addresses/Standards/Rules/CanListAddresses.php +++ b/app/Classes/Modules/Addresses/Standards/Rules/CanListAddresses.php @@ -13,7 +13,7 @@ class CanListAddresses extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -40,4 +40,4 @@ class CanListAddresses extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Addresses/Standards/Rules/CanUpdateAddress.php b/app/Classes/Modules/Addresses/Standards/Rules/CanUpdateAddress.php index 355b590a..9bd8b367 100644 --- a/app/Classes/Modules/Addresses/Standards/Rules/CanUpdateAddress.php +++ b/app/Classes/Modules/Addresses/Standards/Rules/CanUpdateAddress.php @@ -26,7 +26,7 @@ class CanUpdateAddress extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -54,4 +54,4 @@ class CanUpdateAddress extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Announcements/Standards/Rules/CanAssignSegment.php b/app/Classes/Modules/Announcements/Standards/Rules/CanAssignSegment.php index 625a07a1..49c0319a 100644 --- a/app/Classes/Modules/Announcements/Standards/Rules/CanAssignSegment.php +++ b/app/Classes/Modules/Announcements/Standards/Rules/CanAssignSegment.php @@ -13,7 +13,7 @@ class CanAssignSegment extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -37,4 +37,4 @@ class CanAssignSegment extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Announcements/Standards/Rules/CanCreateAnnouncement.php b/app/Classes/Modules/Announcements/Standards/Rules/CanCreateAnnouncement.php index a01e0de1..935b8d3e 100644 --- a/app/Classes/Modules/Announcements/Standards/Rules/CanCreateAnnouncement.php +++ b/app/Classes/Modules/Announcements/Standards/Rules/CanCreateAnnouncement.php @@ -24,7 +24,7 @@ class CanCreateAnnouncement extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { return true; } @@ -47,4 +47,4 @@ class CanCreateAnnouncement extends AbstractRule { return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Announcements/Standards/Rules/CanDeleteAnnouncement.php b/app/Classes/Modules/Announcements/Standards/Rules/CanDeleteAnnouncement.php index 8a41deab..f4db8c4f 100644 --- a/app/Classes/Modules/Announcements/Standards/Rules/CanDeleteAnnouncement.php +++ b/app/Classes/Modules/Announcements/Standards/Rules/CanDeleteAnnouncement.php @@ -10,7 +10,7 @@ class CanDeleteAnnouncement extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -37,4 +37,4 @@ class CanDeleteAnnouncement extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Announcements/Standards/Rules/CanListAnnouncements.php b/app/Classes/Modules/Announcements/Standards/Rules/CanListAnnouncements.php index a4c02847..0c47546f 100644 --- a/app/Classes/Modules/Announcements/Standards/Rules/CanListAnnouncements.php +++ b/app/Classes/Modules/Announcements/Standards/Rules/CanListAnnouncements.php @@ -11,7 +11,7 @@ class CanListAnnouncements extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { return true; } diff --git a/app/Classes/Modules/Announcements/Standards/Rules/CanUpdateAnnouncement.php b/app/Classes/Modules/Announcements/Standards/Rules/CanUpdateAnnouncement.php index d861d255..b82cecef 100644 --- a/app/Classes/Modules/Announcements/Standards/Rules/CanUpdateAnnouncement.php +++ b/app/Classes/Modules/Announcements/Standards/Rules/CanUpdateAnnouncement.php @@ -26,7 +26,7 @@ class CanUpdateAnnouncement extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -51,4 +51,4 @@ class CanUpdateAnnouncement extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Banks/Standards/Rules/CanCreateBank.php b/app/Classes/Modules/Banks/Standards/Rules/CanCreateBank.php index 8cef85d8..0f5fbe63 100644 --- a/app/Classes/Modules/Banks/Standards/Rules/CanCreateBank.php +++ b/app/Classes/Modules/Banks/Standards/Rules/CanCreateBank.php @@ -24,7 +24,7 @@ class CanCreateBank extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { return true; } @@ -47,4 +47,4 @@ class CanCreateBank extends AbstractRule { return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Banks/Standards/Rules/CanDeleteBank.php b/app/Classes/Modules/Banks/Standards/Rules/CanDeleteBank.php index 074550e5..1c800373 100644 --- a/app/Classes/Modules/Banks/Standards/Rules/CanDeleteBank.php +++ b/app/Classes/Modules/Banks/Standards/Rules/CanDeleteBank.php @@ -10,7 +10,7 @@ class CanDeleteBank extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -37,4 +37,4 @@ class CanDeleteBank extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Banks/Standards/Rules/CanListBanks.php b/app/Classes/Modules/Banks/Standards/Rules/CanListBanks.php index d01232e7..caa4f817 100644 --- a/app/Classes/Modules/Banks/Standards/Rules/CanListBanks.php +++ b/app/Classes/Modules/Banks/Standards/Rules/CanListBanks.php @@ -12,7 +12,7 @@ class CanListBanks extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { return true; } @@ -34,4 +34,4 @@ class CanListBanks extends AbstractRule { return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Banks/Standards/Rules/CanUpdateBank.php b/app/Classes/Modules/Banks/Standards/Rules/CanUpdateBank.php index e7a6d0fc..ce4285bd 100644 --- a/app/Classes/Modules/Banks/Standards/Rules/CanUpdateBank.php +++ b/app/Classes/Modules/Banks/Standards/Rules/CanUpdateBank.php @@ -26,7 +26,7 @@ class CanUpdateBank extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -51,4 +51,4 @@ class CanUpdateBank extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Companies/Standards/Rules/CanAssignEmployee.php b/app/Classes/Modules/Companies/Standards/Rules/CanAssignEmployee.php index f34f83ff..87994058 100644 --- a/app/Classes/Modules/Companies/Standards/Rules/CanAssignEmployee.php +++ b/app/Classes/Modules/Companies/Standards/Rules/CanAssignEmployee.php @@ -26,7 +26,7 @@ class CanAssignEmployee extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -51,4 +51,4 @@ class CanAssignEmployee extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Companies/Standards/Rules/CanAssignSegment.php b/app/Classes/Modules/Companies/Standards/Rules/CanAssignSegment.php index 36fd2a41..925494f7 100644 --- a/app/Classes/Modules/Companies/Standards/Rules/CanAssignSegment.php +++ b/app/Classes/Modules/Companies/Standards/Rules/CanAssignSegment.php @@ -13,7 +13,7 @@ class CanAssignSegment extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -37,4 +37,4 @@ class CanAssignSegment extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Companies/Standards/Rules/CanCreateCompany.php b/app/Classes/Modules/Companies/Standards/Rules/CanCreateCompany.php index 75015ff0..a858626e 100644 --- a/app/Classes/Modules/Companies/Standards/Rules/CanCreateCompany.php +++ b/app/Classes/Modules/Companies/Standards/Rules/CanCreateCompany.php @@ -24,7 +24,7 @@ class CanCreateCompany extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -48,4 +48,4 @@ class CanCreateCompany extends AbstractRule { return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Companies/Standards/Rules/CanCreateCompanyModule.php b/app/Classes/Modules/Companies/Standards/Rules/CanCreateCompanyModule.php index e017c7f1..e6e519f0 100644 --- a/app/Classes/Modules/Companies/Standards/Rules/CanCreateCompanyModule.php +++ b/app/Classes/Modules/Companies/Standards/Rules/CanCreateCompanyModule.php @@ -24,7 +24,7 @@ class CanCreateCompanyModule extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Companies/Standards/Rules/CanFetchCompany.php b/app/Classes/Modules/Companies/Standards/Rules/CanFetchCompany.php index 1d2bad1d..2ac07c99 100644 --- a/app/Classes/Modules/Companies/Standards/Rules/CanFetchCompany.php +++ b/app/Classes/Modules/Companies/Standards/Rules/CanFetchCompany.php @@ -13,7 +13,7 @@ class CanFetchCompany extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -40,4 +40,4 @@ class CanFetchCompany extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Companies/Standards/Rules/CanListCompanies.php b/app/Classes/Modules/Companies/Standards/Rules/CanListCompanies.php index 35cd974c..ff2d0296 100644 --- a/app/Classes/Modules/Companies/Standards/Rules/CanListCompanies.php +++ b/app/Classes/Modules/Companies/Standards/Rules/CanListCompanies.php @@ -13,7 +13,7 @@ class CanListCompanies extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -40,4 +40,4 @@ class CanListCompanies extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Companies/Standards/Rules/CanUpdateCompany.php b/app/Classes/Modules/Companies/Standards/Rules/CanUpdateCompany.php index c7bd1f70..8a6900f6 100644 --- a/app/Classes/Modules/Companies/Standards/Rules/CanUpdateCompany.php +++ b/app/Classes/Modules/Companies/Standards/Rules/CanUpdateCompany.php @@ -24,7 +24,7 @@ class CanUpdateCompany extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -48,4 +48,4 @@ class CanUpdateCompany extends AbstractRule { return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Contacts/Standards/Rules/CanCreateContact.php b/app/Classes/Modules/Contacts/Standards/Rules/CanCreateContact.php index 9c739feb..c29d6a9a 100644 --- a/app/Classes/Modules/Contacts/Standards/Rules/CanCreateContact.php +++ b/app/Classes/Modules/Contacts/Standards/Rules/CanCreateContact.php @@ -26,7 +26,7 @@ class CanCreateContact extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -51,4 +51,4 @@ class CanCreateContact extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Currencies/Standards/Rules/CanCreateCurrency.php b/app/Classes/Modules/Currencies/Standards/Rules/CanCreateCurrency.php index 873e03ce..09966b5f 100644 --- a/app/Classes/Modules/Currencies/Standards/Rules/CanCreateCurrency.php +++ b/app/Classes/Modules/Currencies/Standards/Rules/CanCreateCurrency.php @@ -24,7 +24,7 @@ class CanCreateCurrency extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -48,4 +48,4 @@ class CanCreateCurrency extends AbstractRule { return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Currencies/Standards/Rules/CanDeleteCurrency.php b/app/Classes/Modules/Currencies/Standards/Rules/CanDeleteCurrency.php index 60820e79..e03be1a5 100644 --- a/app/Classes/Modules/Currencies/Standards/Rules/CanDeleteCurrency.php +++ b/app/Classes/Modules/Currencies/Standards/Rules/CanDeleteCurrency.php @@ -10,7 +10,7 @@ class CanDeleteCurrency extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -36,4 +36,4 @@ class CanDeleteCurrency extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Currencies/Standards/Rules/CanFetchCurrency.php b/app/Classes/Modules/Currencies/Standards/Rules/CanFetchCurrency.php index 624809ed..00f43761 100644 --- a/app/Classes/Modules/Currencies/Standards/Rules/CanFetchCurrency.php +++ b/app/Classes/Modules/Currencies/Standards/Rules/CanFetchCurrency.php @@ -10,7 +10,7 @@ class CanFetchCurrency extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -37,4 +37,4 @@ class CanFetchCurrency extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Currencies/Standards/Rules/CanListCurrency.php b/app/Classes/Modules/Currencies/Standards/Rules/CanListCurrency.php index 38a74f65..c4a06208 100644 --- a/app/Classes/Modules/Currencies/Standards/Rules/CanListCurrency.php +++ b/app/Classes/Modules/Currencies/Standards/Rules/CanListCurrency.php @@ -10,7 +10,7 @@ class CanListCurrency extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules @@ -38,4 +38,4 @@ class CanListCurrency extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Currencies/Standards/Rules/CanUpdateCurrency.php b/app/Classes/Modules/Currencies/Standards/Rules/CanUpdateCurrency.php index d7e2ca93..93fcc5ad 100644 --- a/app/Classes/Modules/Currencies/Standards/Rules/CanUpdateCurrency.php +++ b/app/Classes/Modules/Currencies/Standards/Rules/CanUpdateCurrency.php @@ -26,7 +26,7 @@ class CanUpdateCurrency extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -51,4 +51,4 @@ class CanUpdateCurrency extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanCreateRate.php b/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanCreateRate.php index 842a548b..22475b83 100644 --- a/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanCreateRate.php +++ b/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanCreateRate.php @@ -24,7 +24,7 @@ class CanCreateRate extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules if (!\Auth::user()->can('add currency_rate')) { @@ -52,4 +52,4 @@ class CanCreateRate extends AbstractRule { return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanDeleteRate.php b/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanDeleteRate.php index 4ebefb9e..ac550875 100644 --- a/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanDeleteRate.php +++ b/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanDeleteRate.php @@ -10,7 +10,7 @@ class CanDeleteRate extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules @@ -42,4 +42,4 @@ class CanDeleteRate extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanFetchRate.php b/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanFetchRate.php index 4006e36f..a13e52fa 100644 --- a/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanFetchRate.php +++ b/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanFetchRate.php @@ -13,7 +13,7 @@ class CanFetchRate extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -40,4 +40,4 @@ class CanFetchRate extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanListRates.php b/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanListRates.php index 496ba1e5..b11a7cf7 100644 --- a/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanListRates.php +++ b/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanListRates.php @@ -10,7 +10,7 @@ class CanListRates extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules @@ -42,4 +42,4 @@ class CanListRates extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanUpdateRate.php b/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanUpdateRate.php index 59564725..4f1f1fec 100644 --- a/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanUpdateRate.php +++ b/app/Classes/Modules/Currencies/Standards/Rules/Rates/CanUpdateRate.php @@ -25,7 +25,7 @@ class CanUpdateRate extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules @@ -55,4 +55,4 @@ class CanUpdateRate extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Documents/Standards/Rules/CanApproveDocument.php b/app/Classes/Modules/Documents/Standards/Rules/CanApproveDocument.php index 544b605c..1b2b5834 100644 --- a/app/Classes/Modules/Documents/Standards/Rules/CanApproveDocument.php +++ b/app/Classes/Modules/Documents/Standards/Rules/CanApproveDocument.php @@ -12,7 +12,7 @@ class CanApproveDocument extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -36,4 +36,4 @@ class CanApproveDocument extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Documents/Standards/Rules/CanCreateDocument.php b/app/Classes/Modules/Documents/Standards/Rules/CanCreateDocument.php index abac99e3..9a3f3520 100644 --- a/app/Classes/Modules/Documents/Standards/Rules/CanCreateDocument.php +++ b/app/Classes/Modules/Documents/Standards/Rules/CanCreateDocument.php @@ -25,7 +25,7 @@ class CanCreateDocument extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -50,4 +50,4 @@ class CanCreateDocument extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Documents/Standards/Rules/CanCreateFile.php b/app/Classes/Modules/Documents/Standards/Rules/CanCreateFile.php index d029cf2a..e043abcd 100644 --- a/app/Classes/Modules/Documents/Standards/Rules/CanCreateFile.php +++ b/app/Classes/Modules/Documents/Standards/Rules/CanCreateFile.php @@ -25,7 +25,7 @@ class CanCreateFile extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -50,4 +50,4 @@ class CanCreateFile extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Documents/Standards/Rules/CanListDocuments.php b/app/Classes/Modules/Documents/Standards/Rules/CanListDocuments.php index f5145df6..ec509bc0 100644 --- a/app/Classes/Modules/Documents/Standards/Rules/CanListDocuments.php +++ b/app/Classes/Modules/Documents/Standards/Rules/CanListDocuments.php @@ -10,7 +10,7 @@ class CanListDocuments extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { /* @@ -44,4 +44,4 @@ class CanListDocuments extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Documents/Standards/Rules/CanRenderDocument.php b/app/Classes/Modules/Documents/Standards/Rules/CanRenderDocument.php index 0275d6f9..56369078 100644 --- a/app/Classes/Modules/Documents/Standards/Rules/CanRenderDocument.php +++ b/app/Classes/Modules/Documents/Standards/Rules/CanRenderDocument.php @@ -10,7 +10,7 @@ class CanRenderDocument extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -36,4 +36,4 @@ class CanRenderDocument extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Documents/Standards/Rules/CanUpdateDocument.php b/app/Classes/Modules/Documents/Standards/Rules/CanUpdateDocument.php index f07fb166..0c6744b9 100644 --- a/app/Classes/Modules/Documents/Standards/Rules/CanUpdateDocument.php +++ b/app/Classes/Modules/Documents/Standards/Rules/CanUpdateDocument.php @@ -25,7 +25,7 @@ class CanUpdateDocument extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -50,4 +50,4 @@ class CanUpdateDocument extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Documents/Standards/Rules/CanUpdateDocumentReference.php b/app/Classes/Modules/Documents/Standards/Rules/CanUpdateDocumentReference.php index e6a29785..a70e7ca2 100644 --- a/app/Classes/Modules/Documents/Standards/Rules/CanUpdateDocumentReference.php +++ b/app/Classes/Modules/Documents/Standards/Rules/CanUpdateDocumentReference.php @@ -11,7 +11,7 @@ class CanUpdateDocumentReference extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -36,4 +36,4 @@ class CanUpdateDocumentReference extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/HelpMenu/ControllersLogic/GenerateFeedbackUrlLogic.php b/app/Classes/Modules/HelpMenu/ControllersLogic/GenerateFeedbackUrlLogic.php index e4a1e7bd..1828dad5 100644 --- a/app/Classes/Modules/HelpMenu/ControllersLogic/GenerateFeedbackUrlLogic.php +++ b/app/Classes/Modules/HelpMenu/ControllersLogic/GenerateFeedbackUrlLogic.php @@ -7,11 +7,13 @@ use App\Classes\General\Abstracts\AbstractControllerLogic; use App\Classes\Modules\HelpMenu\DataTransferObjects\UrlObject; use App\Classes\Modules\HelpMenu\Standards\Rules\CanGenerateFeedbackUrl; use App\Classes\Modules\HelpMenu\Services\CreatesUrl; +use App\Classes\Modules\HelpMenu\DataTransferObjects\GenerateFeedbackUrlObject; use ErrorException; use Illuminate\Http\JsonResponse; use Illuminate\Http\Request; use Illuminate\Support\Facades\Crypt; use Illuminate\Support\Str; +use Illuminate\Support\Facades\Log; class GenerateFeedbackUrlLogic extends AbstractControllerLogic { @@ -51,7 +53,12 @@ class GenerateFeedbackUrlLogic extends AbstractControllerLogic */ public function logic(Request $request) : JsonResponse { - $this->canGenerateFeedbackUrl->passes(); + $object = new GenerateFeedbackUrlObject(); + if($request->get('apiKeyExist')) + { + $object = new GenerateFeedbackUrlObject($request->get('apiKeyExist')); + } + $this->canGenerateFeedbackUrl->passes($object); $shortUrl = Str::random(20); $originalText = $request->input('system') . '|' . $request->input('customer_marking'). '|' . $request->input('email'). '|' . $request->input('question_set') . '|' . $shortUrl; diff --git a/app/Classes/Modules/HelpMenu/DataTransferObjects/GenerateFeedbackUrlObject.php b/app/Classes/Modules/HelpMenu/DataTransferObjects/GenerateFeedbackUrlObject.php new file mode 100644 index 00000000..bbe26d64 --- /dev/null +++ b/app/Classes/Modules/HelpMenu/DataTransferObjects/GenerateFeedbackUrlObject.php @@ -0,0 +1,31 @@ +apiKey = $apiKey; + } + + /** + * @return string + */ + public function getApiKey(): string + { + return $this->apiKey; + } + +} \ No newline at end of file diff --git a/app/Classes/Modules/HelpMenu/Standards/Rules/CanFetchHelpMenuQuestion.php b/app/Classes/Modules/HelpMenu/Standards/Rules/CanFetchHelpMenuQuestion.php index 61e3ef03..2a7b7dcb 100644 --- a/app/Classes/Modules/HelpMenu/Standards/Rules/CanFetchHelpMenuQuestion.php +++ b/app/Classes/Modules/HelpMenu/Standards/Rules/CanFetchHelpMenuQuestion.php @@ -11,7 +11,7 @@ class CanFetchHelpMenuQuestion extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/HelpMenu/Standards/Rules/CanGenerateFeedbackUrl.php b/app/Classes/Modules/HelpMenu/Standards/Rules/CanGenerateFeedbackUrl.php index 48b067f2..342a2ed8 100644 --- a/app/Classes/Modules/HelpMenu/Standards/Rules/CanGenerateFeedbackUrl.php +++ b/app/Classes/Modules/HelpMenu/Standards/Rules/CanGenerateFeedbackUrl.php @@ -5,6 +5,7 @@ namespace App\Classes\Modules\HelpMenu\Standards\Rules; use App\Classes\General\Abstracts\AbstractRule; use App\Classes\ValueObjects\Constants\RoleTypes; +use Illuminate\Support\Facades\Log; class CanGenerateFeedbackUrl extends AbstractRule { @@ -12,14 +13,20 @@ class CanGenerateFeedbackUrl extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { - $roleToCheck = Auth()->user()->type; - if (in_array($roleToCheck, RoleTypes::ADMIN_ROLES)) { - return true; - } else { - return false; + $user = Auth()->user(); + if($user){ + $roleToCheck = Auth()->user()->type; + if (in_array($roleToCheck, RoleTypes::ADMIN_ROLES)) { + return true; + } } + else if($object->getApiKey()){ + return true; + } + + return false; } /** diff --git a/app/Classes/Modules/HelpMenu/Standards/Rules/CanListHelpMenuQuestions.php b/app/Classes/Modules/HelpMenu/Standards/Rules/CanListHelpMenuQuestions.php index 57508c97..d88a8d9a 100644 --- a/app/Classes/Modules/HelpMenu/Standards/Rules/CanListHelpMenuQuestions.php +++ b/app/Classes/Modules/HelpMenu/Standards/Rules/CanListHelpMenuQuestions.php @@ -12,7 +12,7 @@ class CanListHelpMenuQuestions extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { $roleToCheck = Auth()->user()->type; if (in_array($roleToCheck, RoleTypes::ADMIN_ROLES)) { diff --git a/app/Classes/Modules/Orders/Standards/Rules/CanApproveChangeOrderAddress.php b/app/Classes/Modules/Orders/Standards/Rules/CanApproveChangeOrderAddress.php index 24ce6418..6b022484 100644 --- a/app/Classes/Modules/Orders/Standards/Rules/CanApproveChangeOrderAddress.php +++ b/app/Classes/Modules/Orders/Standards/Rules/CanApproveChangeOrderAddress.php @@ -11,7 +11,7 @@ class CanApproveChangeOrderAddress extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Orders/Standards/Rules/CanChangeOrderAddress.php b/app/Classes/Modules/Orders/Standards/Rules/CanChangeOrderAddress.php index 1030168b..2ec7d5e9 100644 --- a/app/Classes/Modules/Orders/Standards/Rules/CanChangeOrderAddress.php +++ b/app/Classes/Modules/Orders/Standards/Rules/CanChangeOrderAddress.php @@ -11,7 +11,7 @@ class CanChangeOrderAddress extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Orders/Standards/Rules/CanConfirmOrder.php b/app/Classes/Modules/Orders/Standards/Rules/CanConfirmOrder.php index 20e5faf7..f12d9b45 100644 --- a/app/Classes/Modules/Orders/Standards/Rules/CanConfirmOrder.php +++ b/app/Classes/Modules/Orders/Standards/Rules/CanConfirmOrder.php @@ -17,7 +17,7 @@ class CanConfirmOrder extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Orders/Standards/Rules/CanCreateOrder.php b/app/Classes/Modules/Orders/Standards/Rules/CanCreateOrder.php index 2554cea2..6de8a3ee 100644 --- a/app/Classes/Modules/Orders/Standards/Rules/CanCreateOrder.php +++ b/app/Classes/Modules/Orders/Standards/Rules/CanCreateOrder.php @@ -18,7 +18,7 @@ class CanCreateOrder extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -42,4 +42,4 @@ class CanCreateOrder extends AbstractRule { return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Orders/Standards/Rules/CanCreateOrderRole.php b/app/Classes/Modules/Orders/Standards/Rules/CanCreateOrderRole.php index 98b4cd01..5f25fe44 100644 --- a/app/Classes/Modules/Orders/Standards/Rules/CanCreateOrderRole.php +++ b/app/Classes/Modules/Orders/Standards/Rules/CanCreateOrderRole.php @@ -17,7 +17,7 @@ class CanCreateOrderRole extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Orders/Standards/Rules/CanFetchOrder.php b/app/Classes/Modules/Orders/Standards/Rules/CanFetchOrder.php index a4457e26..7fab29a2 100644 --- a/app/Classes/Modules/Orders/Standards/Rules/CanFetchOrder.php +++ b/app/Classes/Modules/Orders/Standards/Rules/CanFetchOrder.php @@ -12,7 +12,7 @@ class CanFetchOrder extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -39,4 +39,4 @@ class CanFetchOrder extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Orders/Standards/Rules/CanListOrders.php b/app/Classes/Modules/Orders/Standards/Rules/CanListOrders.php index b7d48485..f8375ed5 100644 --- a/app/Classes/Modules/Orders/Standards/Rules/CanListOrders.php +++ b/app/Classes/Modules/Orders/Standards/Rules/CanListOrders.php @@ -12,7 +12,7 @@ class CanListOrders extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Orders/Standards/Rules/CanUpdateCurrentStep.php b/app/Classes/Modules/Orders/Standards/Rules/CanUpdateCurrentStep.php index d32abe8a..0382860a 100644 --- a/app/Classes/Modules/Orders/Standards/Rules/CanUpdateCurrentStep.php +++ b/app/Classes/Modules/Orders/Standards/Rules/CanUpdateCurrentStep.php @@ -17,7 +17,7 @@ class CanUpdateCurrentStep extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -36,4 +36,4 @@ class CanUpdateCurrentStep extends AbstractRule { return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/CanCreatePackingList.php b/app/Classes/Modules/PackingLists/Standards/Rules/CanCreatePackingList.php index 399a0fae..0a25dd28 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/CanCreatePackingList.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/CanCreatePackingList.php @@ -26,7 +26,7 @@ class CanCreatePackingList extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/CanCreatePackingListPackage.php b/app/Classes/Modules/PackingLists/Standards/Rules/CanCreatePackingListPackage.php index aca44c8b..6ceb62d6 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/CanCreatePackingListPackage.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/CanCreatePackingListPackage.php @@ -26,7 +26,7 @@ class CanCreatePackingListPackage extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/CanDeletePackingList.php b/app/Classes/Modules/PackingLists/Standards/Rules/CanDeletePackingList.php index ac8abc28..83a1a299 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/CanDeletePackingList.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/CanDeletePackingList.php @@ -13,7 +13,7 @@ class CanDeletePackingList extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/CanFetchPackingList.php b/app/Classes/Modules/PackingLists/Standards/Rules/CanFetchPackingList.php index e42b6056..315c89fd 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/CanFetchPackingList.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/CanFetchPackingList.php @@ -13,7 +13,7 @@ class CanFetchPackingList extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/CanListPackingLists.php b/app/Classes/Modules/PackingLists/Standards/Rules/CanListPackingLists.php index fc5ac577..c03e8f9f 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/CanListPackingLists.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/CanListPackingLists.php @@ -13,7 +13,7 @@ class CanListPackingLists extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/CanUpdatePackingList.php b/app/Classes/Modules/PackingLists/Standards/Rules/CanUpdatePackingList.php index f43a9408..5fb7b936 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/CanUpdatePackingList.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/CanUpdatePackingList.php @@ -26,7 +26,7 @@ class CanUpdatePackingList extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanCreateContainer.php b/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanCreateContainer.php index f899e7a7..4d2e3252 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanCreateContainer.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanCreateContainer.php @@ -26,7 +26,7 @@ class CanCreateContainer extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanDeleteContainer.php b/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanDeleteContainer.php index d585ecaf..cbc4ae78 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanDeleteContainer.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanDeleteContainer.php @@ -13,7 +13,7 @@ class CanDeleteContainer extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanFetchContainer.php b/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanFetchContainer.php index b9d3392f..e50f1d35 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanFetchContainer.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanFetchContainer.php @@ -13,7 +13,7 @@ class CanFetchContainer extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanListContainers.php b/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanListContainers.php index 73d5ac15..b4aefe30 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanListContainers.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanListContainers.php @@ -13,7 +13,7 @@ class CanListContainers extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanUpdateContainer.php b/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanUpdateContainer.php index 2b119e0f..ac06d663 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanUpdateContainer.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/Containers/CanUpdateContainer.php @@ -26,7 +26,7 @@ class CanUpdateContainer extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanCreatePackage.php b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanCreatePackage.php index 1e6159af..4cb225b5 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanCreatePackage.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanCreatePackage.php @@ -26,7 +26,7 @@ class CanCreatePackage extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanCreatePackageItem.php b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanCreatePackageItem.php index 92eef952..72827a85 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanCreatePackageItem.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanCreatePackageItem.php @@ -27,7 +27,7 @@ class CanCreatePackageItem extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanDeletePackage.php b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanDeletePackage.php index cdf793a8..12eb47d7 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanDeletePackage.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanDeletePackage.php @@ -13,7 +13,7 @@ class CanDeletePackage extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanFetchPackage.php b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanFetchPackage.php index d7e041e9..b593addc 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanFetchPackage.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanFetchPackage.php @@ -13,7 +13,7 @@ class CanFetchPackage extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanListPackages.php b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanListPackages.php index 403f1e8e..63e5eac9 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanListPackages.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanListPackages.php @@ -13,7 +13,7 @@ class CanListPackages extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanUpdatePackage.php b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanUpdatePackage.php index e45ec6d2..c069c4bc 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanUpdatePackage.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/CanUpdatePackage.php @@ -26,7 +26,7 @@ class CanUpdatePackage extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanCreateItem.php b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanCreateItem.php index 7380a84d..fd3cf58d 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanCreateItem.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanCreateItem.php @@ -26,7 +26,7 @@ class CanCreateItem extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanDeleteItem.php b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanDeleteItem.php index e68a12ec..214b20b3 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanDeleteItem.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanDeleteItem.php @@ -13,7 +13,7 @@ class CanDeleteItem extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanFetchItem.php b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanFetchItem.php index 4fb9b3cd..4b2b8072 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanFetchItem.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanFetchItem.php @@ -13,7 +13,7 @@ class CanFetchItem extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanListItems.php b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanListItems.php index 959cd9fb..6922f3fd 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanListItems.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanListItems.php @@ -13,7 +13,7 @@ class CanListItems extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanUpdatePackageItem.php b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanUpdatePackageItem.php index 60be87d0..88f174f5 100644 --- a/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanUpdatePackageItem.php +++ b/app/Classes/Modules/PackingLists/Standards/Rules/Packages/Items/CanUpdatePackageItem.php @@ -26,7 +26,7 @@ class CanUpdatePackageItem extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Receipts/Standards/Rules/CanCreateReceipt.php b/app/Classes/Modules/Receipts/Standards/Rules/CanCreateReceipt.php index ea6b4f02..5589b11a 100644 --- a/app/Classes/Modules/Receipts/Standards/Rules/CanCreateReceipt.php +++ b/app/Classes/Modules/Receipts/Standards/Rules/CanCreateReceipt.php @@ -13,7 +13,7 @@ class CanCreateReceipt extends AbstractRule /** @var ReceiptValidation */ private $receiptValidation; - + public function __construct(ReceiptValidation $receiptValidation) { $this->receiptValidation = $receiptValidation; @@ -23,7 +23,7 @@ class CanCreateReceipt extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -48,4 +48,4 @@ class CanCreateReceipt extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Receipts/Standards/Rules/CanCreateReceiptDetail.php b/app/Classes/Modules/Receipts/Standards/Rules/CanCreateReceiptDetail.php index 71466752..e905dc38 100644 --- a/app/Classes/Modules/Receipts/Standards/Rules/CanCreateReceiptDetail.php +++ b/app/Classes/Modules/Receipts/Standards/Rules/CanCreateReceiptDetail.php @@ -13,7 +13,7 @@ class CanCreateReceiptDetail extends AbstractRule /** @var ReceiptDetailValidation */ private $receiptDetailValidation; - + public function __construct(ReceiptDetailValidation $receiptDetailValidation) { $this->receiptDetailValidation = $receiptDetailValidation; @@ -23,7 +23,7 @@ class CanCreateReceiptDetail extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -48,4 +48,4 @@ class CanCreateReceiptDetail extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Remarks/Standards/Rules/CanCreateRemark.php b/app/Classes/Modules/Remarks/Standards/Rules/CanCreateRemark.php index fc51178f..a7d2e5b1 100644 --- a/app/Classes/Modules/Remarks/Standards/Rules/CanCreateRemark.php +++ b/app/Classes/Modules/Remarks/Standards/Rules/CanCreateRemark.php @@ -26,7 +26,7 @@ class CanCreateRemark extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Remarks/Standards/Rules/CanDeleteRemark.php b/app/Classes/Modules/Remarks/Standards/Rules/CanDeleteRemark.php index 7ddece31..1c61ac9d 100644 --- a/app/Classes/Modules/Remarks/Standards/Rules/CanDeleteRemark.php +++ b/app/Classes/Modules/Remarks/Standards/Rules/CanDeleteRemark.php @@ -13,7 +13,7 @@ class CanDeleteRemark extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Remarks/Standards/Rules/CanFetchRemark.php b/app/Classes/Modules/Remarks/Standards/Rules/CanFetchRemark.php index 6642611c..31ae8301 100644 --- a/app/Classes/Modules/Remarks/Standards/Rules/CanFetchRemark.php +++ b/app/Classes/Modules/Remarks/Standards/Rules/CanFetchRemark.php @@ -13,7 +13,7 @@ class CanFetchRemark extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Remarks/Standards/Rules/CanListRemarks.php b/app/Classes/Modules/Remarks/Standards/Rules/CanListRemarks.php index 4911a53b..b1372049 100644 --- a/app/Classes/Modules/Remarks/Standards/Rules/CanListRemarks.php +++ b/app/Classes/Modules/Remarks/Standards/Rules/CanListRemarks.php @@ -13,7 +13,7 @@ class CanListRemarks extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Remarks/Standards/Rules/CanUpdateRemark.php b/app/Classes/Modules/Remarks/Standards/Rules/CanUpdateRemark.php index 8a8c10e8..f6fd6587 100644 --- a/app/Classes/Modules/Remarks/Standards/Rules/CanUpdateRemark.php +++ b/app/Classes/Modules/Remarks/Standards/Rules/CanUpdateRemark.php @@ -26,7 +26,7 @@ class CanUpdateRemark extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Schedules/Standards/Rules/CanCreateSchedule.php b/app/Classes/Modules/Schedules/Standards/Rules/CanCreateSchedule.php index 38dadf18..fb1c5860 100644 --- a/app/Classes/Modules/Schedules/Standards/Rules/CanCreateSchedule.php +++ b/app/Classes/Modules/Schedules/Standards/Rules/CanCreateSchedule.php @@ -26,7 +26,7 @@ class CanCreateSchedule extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Schedules/Standards/Rules/CanDeleteSchedule.php b/app/Classes/Modules/Schedules/Standards/Rules/CanDeleteSchedule.php index 31b5fb08..e6dc88f9 100644 --- a/app/Classes/Modules/Schedules/Standards/Rules/CanDeleteSchedule.php +++ b/app/Classes/Modules/Schedules/Standards/Rules/CanDeleteSchedule.php @@ -13,7 +13,7 @@ class CanDeleteSchedule extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Schedules/Standards/Rules/CanFetchSchedule.php b/app/Classes/Modules/Schedules/Standards/Rules/CanFetchSchedule.php index 4bffce34..baddb536 100644 --- a/app/Classes/Modules/Schedules/Standards/Rules/CanFetchSchedule.php +++ b/app/Classes/Modules/Schedules/Standards/Rules/CanFetchSchedule.php @@ -13,7 +13,7 @@ class CanFetchSchedule extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Schedules/Standards/Rules/CanListSchedules.php b/app/Classes/Modules/Schedules/Standards/Rules/CanListSchedules.php index b837a71e..fa8660ec 100644 --- a/app/Classes/Modules/Schedules/Standards/Rules/CanListSchedules.php +++ b/app/Classes/Modules/Schedules/Standards/Rules/CanListSchedules.php @@ -13,7 +13,7 @@ class CanListSchedules extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Schedules/Standards/Rules/CanUpdateSchedule.php b/app/Classes/Modules/Schedules/Standards/Rules/CanUpdateSchedule.php index 53cb24a2..93b6540c 100644 --- a/app/Classes/Modules/Schedules/Standards/Rules/CanUpdateSchedule.php +++ b/app/Classes/Modules/Schedules/Standards/Rules/CanUpdateSchedule.php @@ -26,7 +26,7 @@ class CanUpdateSchedule extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Segments/Standards/Rules/CanCreateConstant.php b/app/Classes/Modules/Segments/Standards/Rules/CanCreateConstant.php index 55f9c61a..3622c71a 100644 --- a/app/Classes/Modules/Segments/Standards/Rules/CanCreateConstant.php +++ b/app/Classes/Modules/Segments/Standards/Rules/CanCreateConstant.php @@ -25,7 +25,7 @@ class CanCreateConstant extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -51,4 +51,4 @@ class CanCreateConstant extends AbstractRule { return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Segments/Standards/Rules/CanCreateSegment.php b/app/Classes/Modules/Segments/Standards/Rules/CanCreateSegment.php index 9c5cdc57..3ce2f890 100644 --- a/app/Classes/Modules/Segments/Standards/Rules/CanCreateSegment.php +++ b/app/Classes/Modules/Segments/Standards/Rules/CanCreateSegment.php @@ -24,7 +24,7 @@ class CanCreateSegment extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -48,4 +48,4 @@ class CanCreateSegment extends AbstractRule { return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Segments/Standards/Rules/CanDeleteSegment.php b/app/Classes/Modules/Segments/Standards/Rules/CanDeleteSegment.php index d78b2429..559dc69a 100644 --- a/app/Classes/Modules/Segments/Standards/Rules/CanDeleteSegment.php +++ b/app/Classes/Modules/Segments/Standards/Rules/CanDeleteSegment.php @@ -10,7 +10,7 @@ class CanDeleteSegment extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -37,4 +37,4 @@ class CanDeleteSegment extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Segments/Standards/Rules/CanFetchSegment.php b/app/Classes/Modules/Segments/Standards/Rules/CanFetchSegment.php index e6756305..b6c064fb 100644 --- a/app/Classes/Modules/Segments/Standards/Rules/CanFetchSegment.php +++ b/app/Classes/Modules/Segments/Standards/Rules/CanFetchSegment.php @@ -13,7 +13,7 @@ class CanFetchSegment extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -40,4 +40,4 @@ class CanFetchSegment extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Segments/Standards/Rules/CanListSegments.php b/app/Classes/Modules/Segments/Standards/Rules/CanListSegments.php index 9d01231d..cc46af53 100644 --- a/app/Classes/Modules/Segments/Standards/Rules/CanListSegments.php +++ b/app/Classes/Modules/Segments/Standards/Rules/CanListSegments.php @@ -10,7 +10,7 @@ class CanListSegments extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { return true; } @@ -35,4 +35,4 @@ class CanListSegments extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Segments/Standards/Rules/CanUpdateConstant.php b/app/Classes/Modules/Segments/Standards/Rules/CanUpdateConstant.php index 650b249c..650792ab 100644 --- a/app/Classes/Modules/Segments/Standards/Rules/CanUpdateConstant.php +++ b/app/Classes/Modules/Segments/Standards/Rules/CanUpdateConstant.php @@ -26,7 +26,7 @@ class CanUpdateConstant extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -51,4 +51,4 @@ class CanUpdateConstant extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Segments/Standards/Rules/CanUpdateSegment.php b/app/Classes/Modules/Segments/Standards/Rules/CanUpdateSegment.php index 58a8c0ca..0ad12f01 100644 --- a/app/Classes/Modules/Segments/Standards/Rules/CanUpdateSegment.php +++ b/app/Classes/Modules/Segments/Standards/Rules/CanUpdateSegment.php @@ -26,7 +26,7 @@ class CanUpdateSegment extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules @@ -56,4 +56,4 @@ class CanUpdateSegment extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/ServiceTypes/Standards/Rules/CanCreateServiceType.php b/app/Classes/Modules/ServiceTypes/Standards/Rules/CanCreateServiceType.php index 0fb57c32..4a024d96 100644 --- a/app/Classes/Modules/ServiceTypes/Standards/Rules/CanCreateServiceType.php +++ b/app/Classes/Modules/ServiceTypes/Standards/Rules/CanCreateServiceType.php @@ -26,7 +26,7 @@ class CanCreateServiceType extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -54,4 +54,4 @@ class CanCreateServiceType extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/ServiceTypes/Standards/Rules/CanDeleteServiceType.php b/app/Classes/Modules/ServiceTypes/Standards/Rules/CanDeleteServiceType.php index 1a832257..c07e7bd8 100644 --- a/app/Classes/Modules/ServiceTypes/Standards/Rules/CanDeleteServiceType.php +++ b/app/Classes/Modules/ServiceTypes/Standards/Rules/CanDeleteServiceType.php @@ -13,7 +13,7 @@ class CanDeleteServiceType extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -40,4 +40,4 @@ class CanDeleteServiceType extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/ServiceTypes/Standards/Rules/CanFetchServiceType.php b/app/Classes/Modules/ServiceTypes/Standards/Rules/CanFetchServiceType.php index e76497c8..8123455b 100644 --- a/app/Classes/Modules/ServiceTypes/Standards/Rules/CanFetchServiceType.php +++ b/app/Classes/Modules/ServiceTypes/Standards/Rules/CanFetchServiceType.php @@ -13,7 +13,7 @@ class CanFetchServiceType extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -40,4 +40,4 @@ class CanFetchServiceType extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/ServiceTypes/Standards/Rules/CanListServiceTypes.php b/app/Classes/Modules/ServiceTypes/Standards/Rules/CanListServiceTypes.php index 44dc0e8b..315f6e4a 100644 --- a/app/Classes/Modules/ServiceTypes/Standards/Rules/CanListServiceTypes.php +++ b/app/Classes/Modules/ServiceTypes/Standards/Rules/CanListServiceTypes.php @@ -13,7 +13,7 @@ class CanListServiceTypes extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -40,4 +40,4 @@ class CanListServiceTypes extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/ServiceTypes/Standards/Rules/CanUpdateServiceType.php b/app/Classes/Modules/ServiceTypes/Standards/Rules/CanUpdateServiceType.php index 0e066109..0d1fe2d4 100644 --- a/app/Classes/Modules/ServiceTypes/Standards/Rules/CanUpdateServiceType.php +++ b/app/Classes/Modules/ServiceTypes/Standards/Rules/CanUpdateServiceType.php @@ -26,7 +26,7 @@ class CanUpdateServiceType extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -54,4 +54,4 @@ class CanUpdateServiceType extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Steps/Standards/Rules/CanCreateStep.php b/app/Classes/Modules/Steps/Standards/Rules/CanCreateStep.php index b7778830..b9343620 100644 --- a/app/Classes/Modules/Steps/Standards/Rules/CanCreateStep.php +++ b/app/Classes/Modules/Steps/Standards/Rules/CanCreateStep.php @@ -17,7 +17,7 @@ class CanCreateStep extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -38,4 +38,4 @@ class CanCreateStep extends AbstractRule //Contract created on Unity return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Steps/Standards/Rules/CanUpdateStep.php b/app/Classes/Modules/Steps/Standards/Rules/CanUpdateStep.php index 42f53932..0cc6be73 100644 --- a/app/Classes/Modules/Steps/Standards/Rules/CanUpdateStep.php +++ b/app/Classes/Modules/Steps/Standards/Rules/CanUpdateStep.php @@ -17,7 +17,7 @@ class CanUpdateStep extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -36,4 +36,4 @@ class CanUpdateStep extends AbstractRule { return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Transactions/Standards/Rules/CanCreateTransaction.php b/app/Classes/Modules/Transactions/Standards/Rules/CanCreateTransaction.php index 39fdd05a..4acdc002 100644 --- a/app/Classes/Modules/Transactions/Standards/Rules/CanCreateTransaction.php +++ b/app/Classes/Modules/Transactions/Standards/Rules/CanCreateTransaction.php @@ -13,7 +13,7 @@ class CanCreateTransaction extends AbstractRule /** @var TransactionValidation */ private $transactionValidation; - + public function __construct(TransactionValidation $transactionValidation) { $this->transactionValidation = $transactionValidation; @@ -23,7 +23,7 @@ class CanCreateTransaction extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -48,4 +48,4 @@ class CanCreateTransaction extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Transactions/Standards/Rules/CanCreateTransactionDetail.php b/app/Classes/Modules/Transactions/Standards/Rules/CanCreateTransactionDetail.php index 2669ffbf..8c0fa497 100644 --- a/app/Classes/Modules/Transactions/Standards/Rules/CanCreateTransactionDetail.php +++ b/app/Classes/Modules/Transactions/Standards/Rules/CanCreateTransactionDetail.php @@ -13,7 +13,7 @@ class CanCreateTransactionDetail extends AbstractRule /** @var TransactionDetailValidation */ private $transactionDetailValidation; - + public function __construct(TransactionDetailValidation $transactionDetailValidation) { $this->transactionDetailValidation = $transactionDetailValidation; @@ -23,7 +23,7 @@ class CanCreateTransactionDetail extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -48,4 +48,4 @@ class CanCreateTransactionDetail extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Transports/Standards/Rules/CanCreateTransport.php b/app/Classes/Modules/Transports/Standards/Rules/CanCreateTransport.php index a7e41ea1..48af9247 100644 --- a/app/Classes/Modules/Transports/Standards/Rules/CanCreateTransport.php +++ b/app/Classes/Modules/Transports/Standards/Rules/CanCreateTransport.php @@ -26,7 +26,7 @@ class CanCreateTransport extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Transports/Standards/Rules/CanDeleteTransport.php b/app/Classes/Modules/Transports/Standards/Rules/CanDeleteTransport.php index 1d1e94ab..195f60c1 100644 --- a/app/Classes/Modules/Transports/Standards/Rules/CanDeleteTransport.php +++ b/app/Classes/Modules/Transports/Standards/Rules/CanDeleteTransport.php @@ -13,7 +13,7 @@ class CanDeleteTransport extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Transports/Standards/Rules/CanFetchTransport.php b/app/Classes/Modules/Transports/Standards/Rules/CanFetchTransport.php index 05ef9121..3c58f75d 100644 --- a/app/Classes/Modules/Transports/Standards/Rules/CanFetchTransport.php +++ b/app/Classes/Modules/Transports/Standards/Rules/CanFetchTransport.php @@ -13,7 +13,7 @@ class CanFetchTransport extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Transports/Standards/Rules/CanListTransports.php b/app/Classes/Modules/Transports/Standards/Rules/CanListTransports.php index 2a056f5c..01b1bd85 100644 --- a/app/Classes/Modules/Transports/Standards/Rules/CanListTransports.php +++ b/app/Classes/Modules/Transports/Standards/Rules/CanListTransports.php @@ -13,7 +13,7 @@ class CanListTransports extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Transports/Standards/Rules/CanUpdateTransport.php b/app/Classes/Modules/Transports/Standards/Rules/CanUpdateTransport.php index 05fd4484..ad4656fe 100644 --- a/app/Classes/Modules/Transports/Standards/Rules/CanUpdateTransport.php +++ b/app/Classes/Modules/Transports/Standards/Rules/CanUpdateTransport.php @@ -26,7 +26,7 @@ class CanUpdateTransport extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Wallets/Standards/Rules/CanCreateCompanyWallet.php b/app/Classes/Modules/Wallets/Standards/Rules/CanCreateCompanyWallet.php index 0f1dd065..920d3539 100644 --- a/app/Classes/Modules/Wallets/Standards/Rules/CanCreateCompanyWallet.php +++ b/app/Classes/Modules/Wallets/Standards/Rules/CanCreateCompanyWallet.php @@ -26,7 +26,7 @@ class CanCreateCompanyWallet extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -52,4 +52,4 @@ class CanCreateCompanyWallet extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Wallets/Standards/Rules/CanCreateWalletTransaction.php b/app/Classes/Modules/Wallets/Standards/Rules/CanCreateWalletTransaction.php index 8beafb37..1cff2551 100644 --- a/app/Classes/Modules/Wallets/Standards/Rules/CanCreateWalletTransaction.php +++ b/app/Classes/Modules/Wallets/Standards/Rules/CanCreateWalletTransaction.php @@ -13,7 +13,7 @@ class CanCreateWalletTransaction extends AbstractRule /** @var WalletTransactionValidation */ private $walletTransactionValidation; - + public function __construct(WalletTransactionValidation $walletTransactionValidation) { $this->walletTransactionValidation = $walletTransactionValidation; @@ -23,7 +23,7 @@ class CanCreateWalletTransaction extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; @@ -48,4 +48,4 @@ class CanCreateWalletTransaction extends AbstractRule return true; } -} \ No newline at end of file +} diff --git a/app/Classes/Modules/Wallets/Standards/Rules/CanListWallet.php b/app/Classes/Modules/Wallets/Standards/Rules/CanListWallet.php index c87cb316..de944f61 100644 --- a/app/Classes/Modules/Wallets/Standards/Rules/CanListWallet.php +++ b/app/Classes/Modules/Wallets/Standards/Rules/CanListWallet.php @@ -23,7 +23,7 @@ class CanListWallet extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Wallets/Standards/Rules/CanTopUpWallet.php b/app/Classes/Modules/Wallets/Standards/Rules/CanTopUpWallet.php index 9a005498..0f3cbc64 100644 --- a/app/Classes/Modules/Wallets/Standards/Rules/CanTopUpWallet.php +++ b/app/Classes/Modules/Wallets/Standards/Rules/CanTopUpWallet.php @@ -23,7 +23,7 @@ class CanTopUpWallet extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Classes/Modules/Wallets/Standards/Rules/CanWithdrawWallet.php b/app/Classes/Modules/Wallets/Standards/Rules/CanWithdrawWallet.php index 6fb4019d..a2cd3b6a 100644 --- a/app/Classes/Modules/Wallets/Standards/Rules/CanWithdrawWallet.php +++ b/app/Classes/Modules/Wallets/Standards/Rules/CanWithdrawWallet.php @@ -23,7 +23,7 @@ class CanWithdrawWallet extends AbstractRule /** * @return bool */ - protected function authorized(): bool + protected function authorized($object): bool { // TODO Set Authorization rules return true; diff --git a/app/Http/Middleware/TokenCheckerMiddleware.php b/app/Http/Middleware/TokenCheckerMiddleware.php index 480ea348..d6d6abfe 100644 --- a/app/Http/Middleware/TokenCheckerMiddleware.php +++ b/app/Http/Middleware/TokenCheckerMiddleware.php @@ -26,6 +26,9 @@ class TokenCheckerMiddleware // Check if the api_key is valid $apiKey = $request->query('api-key'); $personalAccessToken = PersonalAccessTokens::where('token', $apiKey)->first(); + if($personalAccessToken){ + $request->merge(['apiKeyExist' => $personalAccessToken->token]); + } if (!$personalAccessToken) { return response()->json(['error' => 'Unauthorized'], 401); diff --git a/routes/apipub.php b/routes/apipub.php index aecebdb3..13fbfb61 100644 --- a/routes/apipub.php +++ b/routes/apipub.php @@ -8,5 +8,9 @@ Route::group(['middleware' => 'apipub', 'prefix' => 'v1', 'as' => 'apipub.'], fu Route::get('transactions/mappable/query/with-details', 'Transactions\ListMappableTransactionWithDetailsController@list')->name('transaction.mappable.list.with_details'); Route::get('transactions/mappable/query', 'Transactions\ListMappableTransactionsController@list')->name('transaction.mappable.list'); Route::get('groups/query', 'Transactions\ListGroupsController@list')->name('group.list'); + + Route::group(['prefix' => 'feedback', 'as' => 'feedback.', 'namespace' => 'HelpMenu'], function () { + Route::post('/generate', 'GenerateFeedbackUrlController@generate')->name('feedback.url.generate'); + }); }); }); diff --git a/routes/feedback.php b/routes/feedback.php index d692889a..9a9b17b5 100644 --- a/routes/feedback.php +++ b/routes/feedback.php @@ -3,6 +3,6 @@ use Illuminate\Support\Facades\Route; Route::group(['prefix' => 'feedback', 'as' => 'feedback.', 'namespace' => 'HelpMenu'], function () { - Route::post('/list', 'ListQuestionsQAController@list')->name('list.question'); - Route::post('/submit', 'SubmitQAQuestionsController@submit')->name('submit.questions'); + Route::post('/list', 'ListQuestionsQAController@list')->name('list.question'); //meant to be publicly assessible WITHOUT login + Route::post('/submit', 'SubmitQAQuestionsController@submit')->name('submit.questions'); //meant to be publicly assessible WITHOUT login });