• DevPilot's avatar
    fix(accounting): 3 forms crash or silently discard data on submit · 3479e8e6
    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 Loading commit data...
Models Loading commit data...
Services Loading commit data...
Views Loading commit data...
AccountCodes.php Loading commit data...
JournalServiceAdapter.php Loading commit data...
Routes.php Loading commit data...
bootstrap.php Loading commit data...