This commit is contained in:
2025-11-04 21:07:23 +05:00
parent 84c4a584a0
commit 310590010c
13 changed files with 119 additions and 24 deletions

View File

@@ -36,13 +36,26 @@ class CardOrderForm
Section::make(__('New card order'))
->columnSpan(4)
->columns(4)
->disabled(function (string $context) {
if (user()->isSystemUser()) {
return false;
}
return true;
})
->hidden(function (string $context): bool {
if (user()->isSystemUser()) {
return false;
}
return $context === 'create';
})
->components([
Select::make('status')
->label(__('Status'))
->options(OrderStatusRepository::statusValues())
->default(OrderStatusRepository::defaultStatus())
->native(false)
->required()
->columnSpan(2),
Toggle::make('paid')

View File

@@ -29,6 +29,20 @@ class CardPinOrderForm
Section::make(__('New card pin order'))
->columnSpanFull()
->disabled(function (string $context) {
if (user()->isSystemUser()) {
return false;
}
return true;
})
->hidden(function (string $context): bool {
if (user()->isSystemUser()) {
return false;
}
return $context === 'create';
})
->components([
Select::make('status')
->label(__('Status'))

View File

@@ -22,6 +22,7 @@ class LoanForm
->default(user()->getOption('passport_id')),
TextInput::make('account_number')
->label(__('Account number'))
->required()
->string()
->maxLength(23),

View File

@@ -0,0 +1,22 @@
<?php
namespace App\Filament\Clusters\Users;
use BackedEnum;
use Filament\Clusters\Cluster;
use Filament\Pages\Enums\SubNavigationPosition;
use Filament\Support\Icons\Heroicon;
class UsersCluster extends Cluster
{
protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedUsers;
protected static string|BackedEnum|null $activeNavigationIcon = Heroicon::Users;
protected static ?SubNavigationPosition $subNavigationPosition = SubNavigationPosition::Top;
public static function getNavigationLabel(): string
{
return __('Users');
}
}