-
DevPilot authored
اكتشفت أثناء توثيق الشاشات المتبقية إن تلات فورمات معطلة فعليًا: - إنشاء اعتماد مستندي: أسماء الحقول (credit_number، supplier_id، bank_account_id، currency) ما تطابقش اللي الكنترولر بيقراه (issuing_bank_id، beneficiary_supplier_id، currency_code)، ومفيش حقل أصلًا لـ beneficiary_name رغم إنه NOT NULL في القاعدة — يعني أي محاولة حفظ كانت بتطلّع 500 من قاعدة البيانات. - خطاب ضمان جديد: نفس المشكلة بالظبط — beneficiary بدل beneficiary_name NOT NULL، فأي حفظ كان بيقع. - قرض بنكي جديد: خانة الضمان اسمها collateral بس الكنترولر بيقرا collateral_description، فأي نص كان بيتكتب فيها بيتفقد بصمت. وقائمة نوع القرض فيها قيم (term_loan، equipment) مش موجودة في enum القاعدة أصلًا (term، revolving، overdraft، mortgage) — اختيارها كان هيفشل الحفظ أو يبوّظ العمود. رقم القرض واسم البنك كانا حقول قابلة للتعديل بالمصادفة بس الكنترولر بيتجاهلهم دايمًا — بقوا معروضين للقراءة بس.
3479e8e6
| Name |
Last commit
|
Last update |
|---|---|---|
| .. | ||
| Controllers | ||
| Models | ||
| Services | ||
| Views | ||
| AccountCodes.php | ||
| JournalServiceAdapter.php | ||
| Routes.php | ||
| bootstrap.php |