Browse Source

Update domain block commands

Daniel Supernault 1 year ago
parent
commit
519c7a3735

+ 5 - 0
app/Console/Commands/AddUserDomainBlock.php

@@ -4,6 +4,7 @@ namespace App\Console\Commands;
 
 
 use Illuminate\Console\Command;
 use Illuminate\Console\Command;
 use App\User;
 use App\User;
+use App\Models\DefaultDomainBlock;
 use App\Models\UserDomainBlock;
 use App\Models\UserDomainBlock;
 use function Laravel\Prompts\text;
 use function Laravel\Prompts\text;
 use function Laravel\Prompts\confirm;
 use function Laravel\Prompts\confirm;
@@ -31,6 +32,7 @@ class AddUserDomainBlock extends Command
     public function handle()
     public function handle()
     {
     {
         $domain = text('Enter domain you want to block');
         $domain = text('Enter domain you want to block');
+        $domain = strtolower($domain);
         $domain = $this->validateDomain($domain);
         $domain = $this->validateDomain($domain);
         $this->processBlocks($domain);
         $this->processBlocks($domain);
         return;
         return;
@@ -74,6 +76,9 @@ class AddUserDomainBlock extends Command
 
 
     protected function processBlocks($domain)
     protected function processBlocks($domain)
     {
     {
+        DefaultDomainBlock::updateOrCreate([
+            'domain' => $domain
+        ]);
         progress(
         progress(
             label: 'Updating user domain blocks...',
             label: 'Updating user domain blocks...',
             steps: User::lazyById(500),
             steps: User::lazyById(500),

+ 3 - 0
app/Console/Commands/DeleteUserDomainBlock.php

@@ -4,6 +4,7 @@ namespace App\Console\Commands;
 
 
 use Illuminate\Console\Command;
 use Illuminate\Console\Command;
 use App\User;
 use App\User;
+use App\Models\DefaultDomainBlock;
 use App\Models\UserDomainBlock;
 use App\Models\UserDomainBlock;
 use function Laravel\Prompts\text;
 use function Laravel\Prompts\text;
 use function Laravel\Prompts\confirm;
 use function Laravel\Prompts\confirm;
@@ -31,6 +32,7 @@ class DeleteUserDomainBlock extends Command
     public function handle()
     public function handle()
     {
     {
         $domain = text('Enter domain you want to unblock');
         $domain = text('Enter domain you want to unblock');
+        $domain = strtolower($domain);
         $domain = $this->validateDomain($domain);
         $domain = $this->validateDomain($domain);
         $this->processUnblocks($domain);
         $this->processUnblocks($domain);
         return;
         return;
@@ -74,6 +76,7 @@ class DeleteUserDomainBlock extends Command
 
 
     protected function processUnblocks($domain)
     protected function processUnblocks($domain)
     {
     {
+        DefaultDomainBlock::whereDomain($domain)->delete();
         progress(
         progress(
             label: 'Updating user domain blocks...',
             label: 'Updating user domain blocks...',
             steps: UserDomainBlock::whereDomain($domain)->lazyById(500),
             steps: UserDomainBlock::whereDomain($domain)->lazyById(500),