File tree Expand file tree Collapse file tree 11 files changed +30
-28
lines changed
app-modules/contract-management
tests/Tenant/Filament/Resources Expand file tree Collapse file tree 11 files changed +30
-28
lines changed Original file line number Diff line number Diff line change 3434</COPYRIGHT>
3535*/
3636
37- namespace AidingApp \ContractManagement \Filament \Resources ;
37+ namespace AidingApp \ContractManagement \Filament \Resources \ ContractTypes ;
3838
39- use AidingApp \ContractManagement \Filament \Resources \ContractTypeResource \Pages \CreateContractType ;
40- use AidingApp \ContractManagement \Filament \Resources \ContractTypeResource \Pages \EditContractType ;
41- use AidingApp \ContractManagement \Filament \Resources \ContractTypeResource \Pages \ListContractTypes ;
39+ use AidingApp \ContractManagement \Filament \Resources \ContractTypes \Pages \CreateContractType ;
40+ use AidingApp \ContractManagement \Filament \Resources \ContractTypes \Pages \EditContractType ;
41+ use AidingApp \ContractManagement \Filament \Resources \ContractTypes \Pages \ListContractTypes ;
4242use AidingApp \ContractManagement \Models \ContractType ;
4343use App \Filament \Clusters \ContractManagement ;
4444use Filament \Resources \Resource ;
Original file line number Diff line number Diff line change 3434</COPYRIGHT>
3535*/
3636
37- namespace AidingApp \ContractManagement \Filament \Resources \ContractTypeResource \Pages ;
37+ namespace AidingApp \ContractManagement \Filament \Resources \ContractTypes \Pages ;
3838
39- use AidingApp \ContractManagement \Filament \Resources \ContractTypeResource ;
39+ use AidingApp \ContractManagement \Filament \Resources \ContractTypes \ ContractTypeResource ;
4040use AidingApp \ContractManagement \Models \ContractType ;
4141use Filament \Forms \Components \TextInput ;
4242use Filament \Forms \Components \Toggle ;
@@ -60,7 +60,7 @@ public function form(Schema $schema): Schema
6060 Toggle::make ('is_default ' )
6161 ->label ('Default ' )
6262 ->live ()
63- ->hint (function (?ContractType $ record , $ state ): ?string {
63+ ->hint (function (?ContractType $ record , ? bool $ state ): ?string {
6464 if ($ record ?->is_default) {
6565 return null ;
6666 }
Original file line number Diff line number Diff line change 3434</COPYRIGHT>
3535*/
3636
37- namespace AidingApp \ContractManagement \Filament \Resources \ContractTypeResource \Pages ;
37+ namespace AidingApp \ContractManagement \Filament \Resources \ContractTypes \Pages ;
3838
39- use AidingApp \ContractManagement \Filament \Resources \ContractTypeResource ;
39+ use AidingApp \ContractManagement \Filament \Resources \ContractTypes \ ContractTypeResource ;
4040use AidingApp \ContractManagement \Models \ContractType ;
4141use App \Concerns \EditPageRedirection ;
4242use Filament \Actions \DeleteAction ;
@@ -64,7 +64,7 @@ public function form(Schema $schema): Schema
6464 Toggle::make ('is_default ' )
6565 ->label ('Default ' )
6666 ->live ()
67- ->hint (function (?ContractType $ record , $ state ): ?string {
67+ ->hint (function (?ContractType $ record , ? bool $ state ): ?string {
6868 if ($ record ?->is_default) {
6969 return null ;
7070 }
Original file line number Diff line number Diff line change 3434</COPYRIGHT>
3535*/
3636
37- namespace AidingApp \ContractManagement \Filament \Resources \ContractTypeResource \Pages ;
37+ namespace AidingApp \ContractManagement \Filament \Resources \ContractTypes \Pages ;
3838
39- use AidingApp \ContractManagement \Filament \Resources \ContractTypeResource ;
39+ use AidingApp \ContractManagement \Filament \Resources \ContractTypes \ ContractTypeResource ;
4040use Filament \Actions \BulkActionGroup ;
4141use Filament \Actions \CreateAction ;
4242use Filament \Actions \DeleteAction ;
Original file line number Diff line number Diff line change 3434</COPYRIGHT>
3535*/
3636
37- namespace AidingApp \ContractManagement \Filament \Resources ;
37+ namespace AidingApp \ContractManagement \Filament \Resources \ Contracts ;
3838
39- use AidingApp \ContractManagement \Filament \Resources \ContractResource \Pages \CreateContract ;
40- use AidingApp \ContractManagement \Filament \Resources \ContractResource \Pages \EditContract ;
41- use AidingApp \ContractManagement \Filament \Resources \ContractResource \Pages \ListContracts ;
42- use AidingApp \ContractManagement \Filament \Resources \ContractResource \Pages \ViewContract ;
39+ use AidingApp \ContractManagement \Filament \Resources \Contracts \Pages \CreateContract ;
40+ use AidingApp \ContractManagement \Filament \Resources \Contracts \Pages \EditContract ;
41+ use AidingApp \ContractManagement \Filament \Resources \Contracts \Pages \ListContracts ;
42+ use AidingApp \ContractManagement \Filament \Resources \Contracts \Pages \ViewContract ;
4343use AidingApp \ContractManagement \Models \Contract ;
4444use BackedEnum ;
4545use Filament \Resources \Resource ;
Original file line number Diff line number Diff line change 3434</COPYRIGHT>
3535*/
3636
37- namespace AidingApp \ContractManagement \Filament \Resources \ContractResource \Pages ;
37+ namespace AidingApp \ContractManagement \Filament \Resources \Contracts \Pages ;
3838
39- use AidingApp \ContractManagement \Filament \Resources \ContractResource ;
39+ use AidingApp \ContractManagement \Filament \Resources \Contracts \ ContractResource ;
4040use AidingApp \ContractManagement \Models \ContractType ;
4141use Cknow \Money \Money ;
4242use Filament \Forms \Components \DatePicker ;
Original file line number Diff line number Diff line change 3434</COPYRIGHT>
3535*/
3636
37- namespace AidingApp \ContractManagement \Filament \Resources \ContractResource \Pages ;
37+ namespace AidingApp \ContractManagement \Filament \Resources \Contracts \Pages ;
3838
39- use AidingApp \ContractManagement \Filament \Resources \ContractResource ;
39+ use AidingApp \ContractManagement \Filament \Resources \Contracts \ ContractResource ;
4040use AidingApp \ContractManagement \Models \Contract ;
4141use AidingApp \ContractManagement \Models \ContractType ;
4242use App \Concerns \EditPageRedirection ;
@@ -172,6 +172,8 @@ protected function mutateFormDataBeforeSave(array $data): array
172172
173173 protected function mutateFormDataBeforeFill (array $ data ): array
174174 {
175+ assert ($ this ->getRecord () instanceof Contract);
176+
175177 $ data ['contract_value ' ] = $ this ->getRecord ()->contract_value ?->formatByDecimal();
176178
177179 return $ data ;
Original file line number Diff line number Diff line change 3434</COPYRIGHT>
3535*/
3636
37- namespace AidingApp \ContractManagement \Filament \Resources \ContractResource \Pages ;
37+ namespace AidingApp \ContractManagement \Filament \Resources \Contracts \Pages ;
3838
3939use AidingApp \ContractManagement \Enums \ContractStatus ;
40- use AidingApp \ContractManagement \Filament \Resources \ContractResource ;
40+ use AidingApp \ContractManagement \Filament \Resources \Contracts \ ContractResource ;
4141use Filament \Actions \BulkActionGroup ;
4242use Filament \Actions \CreateAction ;
4343use Filament \Actions \DeleteAction ;
@@ -77,7 +77,7 @@ public function table(Table $table): Table
7777 ->options (collect (ContractStatus::cases ())->mapWithKeys (fn (ContractStatus $ contractStatus ) => [
7878 $ contractStatus ->value => $ contractStatus ->getLabel (),
7979 ]))
80- ->query (function (Builder $ query , $ state ) {
80+ ->query (function (Builder $ query , array $ state ) {
8181 $ today = now ();
8282
8383 return match ($ state ['value ' ]) {
Original file line number Diff line number Diff line change 3434</COPYRIGHT>
3535*/
3636
37- namespace AidingApp \ContractManagement \Filament \Resources \ContractResource \Pages ;
37+ namespace AidingApp \ContractManagement \Filament \Resources \Contracts \Pages ;
3838
39- use AidingApp \ContractManagement \Filament \Resources \ContractResource ;
39+ use AidingApp \ContractManagement \Filament \Resources \Contracts \ ContractResource ;
4040use AidingApp \ContractManagement \Models \Contract ;
4141use Filament \Actions \DeleteAction ;
4242use Filament \Actions \EditAction ;
Original file line number Diff line number Diff line change 3434</COPYRIGHT>
3535*/
3636
37- use AidingApp \ContractManagement \Filament \Resources \ContractTypeResource \Pages \ListContractTypes ;
37+ use AidingApp \ContractManagement \Filament \Resources \ContractTypes \Pages \ListContractTypes ;
3838use App \Models \User ;
3939use App \Settings \LicenseSettings ;
4040
You can’t perform that action at this time.
0 commit comments