Skip to content

Commit c9e98f5

Browse files
committed
Split actions (temp)
1 parent 99cfdfe commit c9e98f5

File tree

5 files changed

+18
-10
lines changed

5 files changed

+18
-10
lines changed

composer.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,10 @@
1717
}
1818
],
1919
"require": {
20-
"moox/core": "^3.1.2"
20+
"moox/core": "self.version"
21+
},
22+
"require-dev": {
23+
"moox/devtools": "self.version"
2124
},
2225
"autoload": {
2326
"psr-4": {
@@ -33,4 +36,4 @@
3336
},
3437
"minimum-stability": "stable",
3538
"prefer-stable": true
36-
}
39+
}

src/FilamentActions/Passwords/SendPasswordResetLinksBulkAction.php

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,10 @@
22

33
namespace Moox\Security\FilamentActions\Passwords;
44

5-
use Filament\Actions\BulkAction;
65
use DanHarrin\LivewireRateLimiting\Exceptions\TooManyRequestsException;
76
use DanHarrin\LivewireRateLimiting\WithRateLimiting;
87
use Exception;
8+
use Filament\Actions\BulkAction;
99
use Filament\Actions\Concerns\CanCustomizeProcess;
1010
use Filament\Notifications\Notification;
1111
use Illuminate\Contracts\Auth\CanResetPassword;
@@ -71,4 +71,9 @@ protected function setUp(): void
7171
->send();
7272
});
7373
}
74+
75+
public function rateLimit(int|\Closure|null $maxAttempts): static
76+
{
77+
return parent::rateLimit($maxAttempts);
78+
}
7479
}

src/Resources/ResetPasswordResource.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
namespace Moox\Security\Resources;
44

5-
use Filament\Schemas\Schema;
65
use Filament\Actions\DeleteBulkAction;
76
use Filament\Resources\Resource;
7+
use Filament\Schemas\Schema;
88
use Filament\Tables\Columns\TextColumn;
99
use Filament\Tables\Table;
1010
use Moox\Core\Traits\Base\BaseInResource;
@@ -23,7 +23,7 @@ class ResetPasswordResource extends Resource
2323

2424
protected static ?string $model = ResetPassword::class;
2525

26-
protected static string | \BackedEnum | null $navigationIcon = 'gmdi-token';
26+
protected static string|\BackedEnum|null $navigationIcon = 'gmdi-token';
2727

2828
#[Override]
2929
public static function form(Schema $schema): Schema

src/Services/RequestPasswordReset.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22

33
namespace Moox\Security\Services;
44

5-
use Filament\Schemas\Schema;
6-
use Filament\Schemas\Components\Component;
75
use DanHarrin\LivewireRateLimiting\Exceptions\TooManyRequestsException;
86
use DanHarrin\LivewireRateLimiting\WithRateLimiting;
97
use Filament\Actions\Action;
@@ -13,6 +11,8 @@
1311
use Filament\Notifications\Notification;
1412
use Filament\Pages\Concerns\InteractsWithFormActions;
1513
use Filament\Pages\SimplePage;
14+
use Filament\Schemas\Components\Component;
15+
use Filament\Schemas\Schema;
1616
use Filament\Support\Facades\FilamentIcon;
1717
use Illuminate\Contracts\Auth\CanResetPassword;
1818
use Illuminate\Contracts\Support\Htmlable;

src/Services/ResetPassword.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,18 @@
22

33
namespace Moox\Security\Services;
44

5-
use Filament\Auth\Http\Responses\Contracts\PasswordResetResponse;
6-
use Filament\Schemas\Schema;
7-
use Filament\Schemas\Components\Component;
85
use DanHarrin\LivewireRateLimiting\Exceptions\TooManyRequestsException;
96
use DanHarrin\LivewireRateLimiting\WithRateLimiting;
107
use Filament\Actions\Action;
118
use Filament\Actions\ActionGroup;
9+
use Filament\Auth\Http\Responses\Contracts\PasswordResetResponse;
1210
use Filament\Facades\Filament;
1311
use Filament\Forms\Components\TextInput;
1412
use Filament\Notifications\Notification;
1513
use Filament\Pages\Concerns\InteractsWithFormActions;
1614
use Filament\Pages\SimplePage;
15+
use Filament\Schemas\Components\Component;
16+
use Filament\Schemas\Schema;
1717
use Illuminate\Auth\Events\PasswordReset;
1818
use Illuminate\Contracts\Auth\Authenticatable;
1919
use Illuminate\Contracts\Auth\CanResetPassword;

0 commit comments

Comments
 (0)