diff --git a/app/Nova/Resources/Order/Card/Concerns/CardOrderFieldsForIndex.php b/app/Nova/Resources/Order/Card/Concerns/CardOrderFieldsForIndex.php index 6522aa3..280623f 100644 --- a/app/Nova/Resources/Order/Card/Concerns/CardOrderFieldsForIndex.php +++ b/app/Nova/Resources/Order/Card/Concerns/CardOrderFieldsForIndex.php @@ -9,6 +9,7 @@ use App\Repos\Order\OrderRepo; use App\Repos\System\Settings\Location\RegionRepo; use Laravel\Nova\Fields\Badge; use Laravel\Nova\Fields\BelongsTo; +use Laravel\Nova\Fields\Boolean; use Laravel\Nova\Fields\DateTime; use Laravel\Nova\Fields\ID; use Laravel\Nova\Fields\Select; @@ -52,6 +53,8 @@ class CardOrderFieldsForIndex Text::make(__('Phone'), 'phone'), + Boolean::make(__('Paid'), 'paid'), + Badge::make(__('Status'), 'status') ->map(OrderRepo::statusClasses()) ->addTypes([ diff --git a/app/Repos/Payment/PaymentStatusRepo.php b/app/Repos/Payment/PaymentStatusRepo.php new file mode 100644 index 0000000..113dc80 --- /dev/null +++ b/app/Repos/Payment/PaymentStatusRepo.php @@ -0,0 +1,27 @@ + __('Paid'), + self::UNPAID => __('Unpaid'), + ]; + } +} diff --git a/lang/ru.json b/lang/ru.json index c0b5951..a7752f2 100644 --- a/lang/ru.json +++ b/lang/ru.json @@ -178,5 +178,7 @@ "Notes": "Примечания", "Price": "Цена", "Active": "Активный", - "Homepage": "Домашняя страница" + "Homepage": "Домашняя страница", + "Paid": "Оплачено", + "Unpaid": "Не оплачено" } diff --git a/lang/tk.json b/lang/tk.json index a0bf1fb..6dd015a 100644 --- a/lang/tk.json +++ b/lang/tk.json @@ -277,5 +277,7 @@ "Card pins": "Kart pin bukjalar", "Certificate of loan repayment": "Karzyň ýapylandygy barada güwanama almak", "Certificates of loan repayment": "Karzyň ýapylandygy barada güwanamalar", - "Ready files": "Taýýar faýllar" + "Ready files": "Taýýar faýllar", + "Paid": "Tölenen", + "Unpaid": "Tölenmedik" }