|
|
@ -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),
|
|
|
|