• DevPilot's avatar
    fix(accounting): two more submit-blockers + rate columns too narrow for real values · 26a4ff88
    DevPilot authored
    بعد إصلاح أسماء الحقول، اختبرت الشاشات الثلاثة على السيرفر الحي ولقيت:
    
    - إنشاء اعتماد مستندي: تاريخ الانتهاء NOT NULL في القاعدة بس مش required
      في الفورم — الحفظ كان بيقع بـ 500. بقى required.
    - إنشاء خطاب ضمان: حقل رقم الخطاب كان required في الـ HTML بس الكنترولر
      بيتجاهله ويولّد رقمه لوحده — يعني المتصفح نفسه كان بيمنع الحفظ من غير
      ما توصل السيرفر أصلًا. بقى للعرض بس زي رقم القرض.
    - bank_loans.interest_rate و letters_of_guarantee.commission_rate كانوا
      DECIMAL(5,4) — أقصى قيمة 9.9999%. أي سعر فايدة حقيقي (15%، 22%...
      معدلات مصرية عادية) كان يفشل بـ Out of range. اتوسّعوا لـ DECIMAL(7,4).
    26a4ff88
form.php 5.11 KB