This commit is contained in:
2024-11-23 17:19:25 +05:00
parent 2aa8bf9869
commit d8f847346b
7 changed files with 51 additions and 19 deletions

View File

@@ -6,12 +6,14 @@ use App\Models\Branch\Branch;
use App\Repos\Order\Loan\LoanOrderRepo;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
use Illuminate\Database\Eloquent\SoftDeletes;
use Spatie\MediaLibrary\HasMedia;
use Spatie\MediaLibrary\InteractsWithMedia;
class SberPaymentOrder extends Model implements HasMedia
{
use InteractsWithMedia;
use SoftDeletes;
/**
* Table

View File

@@ -330,7 +330,17 @@ class NovaSberPaymentOrder extends Resource
return [
MakeSberPaymentAction::make()
->icon('credit-card')
->sole(),
->sole()
->canSee(function ($request) {
if (in_array($this->resource->status, [
OrderRepo::PENDING,
OrderRepo::CANCELLED,
])) {
return false;
}
return true;
}),
];
}
}

View File

@@ -7,17 +7,6 @@ use Illuminate\Http\Request;
trait NovaVisaMasterPaymentOrderItemAuth
{
/**
* Determine if the current user can view the given resource.
*
* @param \Illuminate\Http\Request $request
* @return bool
*/
public function authorizedToView(Request $request): bool
{
return false;
}
/** Edit button */
public function authorizedToUpdate(Request $request): bool
{