Frontend upload restrict consolidation

This commit is contained in:
Čarodej
2022-01-06 12:24:27 +01:00
parent 8d53ed1531
commit e5e713659e
13 changed files with 84 additions and 108 deletions
+1 -1
View File
@@ -14,7 +14,7 @@ use Domain\Settings\Models\Setting;
use Kyslik\ColumnSortable\Sortable;
use Illuminate\Support\Facades\Storage;
use Illuminate\Notifications\Notifiable;
use App\Restrictions\RestrictionsManager;
use App\Users\Restrictions\RestrictionsManager;
use App\Users\Notifications\ResetPassword;
use Laravel\Fortify\TwoFactorAuthenticatable;
use Illuminate\Contracts\Auth\MustVerifyEmail;
@@ -1,8 +1,8 @@
<?php
namespace App\Restrictions\Engines;
namespace App\Users\Restrictions\Engines;
use App\Users\Models\User;
use App\Restrictions\RestrictionsEngine;
use App\Users\Restrictions\RestrictionsEngine;
use Domain\Teams\Actions\CheckMaxTeamMembersLimitAction;
class DefaultRestrictionsEngine implements RestrictionsEngine
@@ -41,7 +41,7 @@ class DefaultRestrictionsEngine implements RestrictionsEngine
public function canInviteTeamMembers(User $user, array $newInvites = []): bool
{
return resolve(CheckMaxTeamMembersLimitAction::class)($user, $newInvites);
return true;
}
public function canVisitShared(User $user): bool
@@ -1,8 +1,8 @@
<?php
namespace App\Restrictions\Engines;
namespace App\Users\Restrictions\Engines;
use App\Users\Models\User;
use App\Restrictions\RestrictionsEngine;
use App\Users\Restrictions\RestrictionsEngine;
use Domain\Teams\Actions\CheckMaxTeamMembersLimitAction;
class FixedBillingRestrictionsEngine implements RestrictionsEngine
@@ -1,8 +1,8 @@
<?php
namespace App\Restrictions\Engines;
namespace App\Users\Restrictions\Engines;
use App\Users\Models\User;
use App\Restrictions\RestrictionsEngine;
use App\Users\Restrictions\RestrictionsEngine;
class MeteredBillingRestrictionsEngine implements RestrictionsEngine
{
@@ -1,5 +1,5 @@
<?php
namespace App\Restrictions;
namespace App\Users\Restrictions;
use App\Users\Models\User;
@@ -1,10 +1,10 @@
<?php
namespace App\Restrictions;
namespace App\Users\Restrictions;
use Illuminate\Support\Manager;
use App\Restrictions\Engines\DefaultRestrictionsEngine;
use App\Restrictions\Engines\FixedBillingRestrictionsEngine;
use App\Restrictions\Engines\MeteredBillingRestrictionsEngine;
use App\Users\Restrictions\Engines\DefaultRestrictionsEngine;
use App\Users\Restrictions\Engines\FixedBillingRestrictionsEngine;
use App\Users\Restrictions\Engines\MeteredBillingRestrictionsEngine;
class RestrictionsManager extends Manager
{