Skip to content

TPP Services v2.1.2 — رفع شمارش تعارض‌های بسته‌شده در داشبورد

Choose a tag to compare

@Tobeseuss Tobeseuss released this 07 Nov 16:32
· 3 commits to main since this release

نسخه ۲.۱.۲ — رفع شمارش تعارض‌های بسته‌شده در داشبورد

این نسخه اصلاحی است و بر اساس بازخورد شما، رفتار آمار تعارض‌ها را درست می‌کند:

۱) داشبورد — پس از بستن یک تعارض، دیگر اثری از آن در آمار نیست

  • تا قبل از این نسخه، آمار داشبورد همه تعارض‌ها را شمرده می‌شد — حتی تعارض‌هایی که بسته شده بودند؛ یعنی با بستن تعارض، عدد داشبورد پایین نمی‌آمد.
  • حالا این آمار فقط «تعارض‌های باز» (تعارض‌های نیازمند بررسی) را می‌شمارد:
    • هر تعارضی که با «✅ بستن»، «↩ بازگردانی» یا «✏ اصلاح دستی» حل شود، بلافاصله از آمار حذف می‌شود.
    • وقتی همه تعارض‌ها بسته شوند، عدد داشبورد ۰ می‌شود.
  • عنوان کارت هم برای شفافیت به «تعارض‌های باز ⌕» تغییر کرد و با نگه‌داشتن ماوس، توضیح رفتار جدید نمایش داده می‌شود (کلیک روی کارت مثل قبل مستقیم به تب تعارض‌های «بررسی موارد تکراری» می‌رود).

۲) تاریخچه تغییرات — تفکیک واضح «تعارض باز» و «تعارض بسته‌شده ✓»

  • در «تاریخچه تغییرات»، رکوردهای تعارض قبلاً همه با یک برچسب نشان داده می‌شدند و معلوم نبود کدام بررسی شده‌اند.
  • حالا: تعارض بررسی‌نشده با برچسب نارنجی «تعارض باز» و تعارض حل‌شده با برچسب خنثی «تعارض بسته‌شده ✓» نمایش داده می‌شود.
  • توجه: رکورد بسته‌شده در تاریخچه باقی می‌ماند تا مسیر تغییرات سرویس کامل و قابل پیگیری باشد — اما دیگر هیچ‌جا شمرده نمی‌شود و در بررسی تعارض‌ها هم فقط با فیلتر «همه» دیده می‌شود.

۳) شفاف‌سازی پاسخ آمار (برای توسعه‌دهندگان)

  • پاسخ REST آمار (GET stats) حالا دو کلید دارد: conflicts (فقط تعارض‌های باز) و conflicts_closed (تعداد بسته‌شده‌ها) — سازگار با نسخه‌های قبل.

سازگاری و نصب

  • بدون تغییر دیتابیس — فقط جایگزین فایل‌ها؛ tpp-services.zip را مثل همیشه از «افزونه‌ها → افزودن → بارگذاری» نصب کنید (داده‌ها دست‌نخورده می‌مانند). اگر اپ را به‌صورت PWA نصب کرده‌اید، یک‌بار بازش کنید تا خودکار به نسخه جدید ریلود شود.
  • نیازی به زدن دکمه «🧮 بروزآوری دیتابیس» نیست — مایگریشن مرتبط از ۲.۱.۰ قبلاً اجرا شده است.