mirror of
https://github.com/VueFileManager/vuefilemanager.git
synced 2026-05-05 05:35:58 +00:00
Frontend upload restrict consolidation
This commit is contained in:
@@ -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;
|
||||
|
||||
+3
-3
@@ -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
|
||||
+2
-2
@@ -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
|
||||
+2
-2
@@ -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
-1
@@ -1,5 +1,5 @@
|
||||
<?php
|
||||
namespace App\Restrictions;
|
||||
namespace App\Users\Restrictions;
|
||||
|
||||
use App\Users\Models\User;
|
||||
|
||||
+4
-4
@@ -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
|
||||
{
|
||||
Reference in New Issue
Block a user