Repository navigation
TPP Services v2.1.2 — رفع شمارش تعارضهای بستهشده در داشبورد
نسخه ۲.۱.۲ — رفع شمارش تعارضهای بستهشده در داشبورد
این نسخه اصلاحی است و بر اساس بازخورد شما، رفتار آمار تعارضها را درست میکند:
۱) داشبورد — پس از بستن یک تعارض، دیگر اثری از آن در آمار نیست
- تا قبل از این نسخه، آمار داشبورد همه تعارضها را شمرده میشد — حتی تعارضهایی که بسته شده بودند؛ یعنی با بستن تعارض، عدد داشبورد پایین نمیآمد.
- حالا این آمار فقط «تعارضهای باز» (تعارضهای نیازمند بررسی) را میشمارد:
- هر تعارضی که با «✅ بستن»، «↩ بازگردانی» یا «✏ اصلاح دستی» حل شود، بلافاصله از آمار حذف میشود.
- وقتی همه تعارضها بسته شوند، عدد داشبورد ۰ میشود.
- عنوان کارت هم برای شفافیت به «تعارضهای باز ⌕» تغییر کرد و با نگهداشتن ماوس، توضیح رفتار جدید نمایش داده میشود (کلیک روی کارت مثل قبل مستقیم به تب تعارضهای «بررسی موارد تکراری» میرود).
۲) تاریخچه تغییرات — تفکیک واضح «تعارض باز» و «تعارض بستهشده ✓»
- در «تاریخچه تغییرات»، رکوردهای تعارض قبلاً همه با یک برچسب نشان داده میشدند و معلوم نبود کدام بررسی شدهاند.
- حالا: تعارض بررسینشده با برچسب نارنجی «تعارض باز» و تعارض حلشده با برچسب خنثی «تعارض بستهشده ✓» نمایش داده میشود.
- توجه: رکورد بستهشده در تاریخچه باقی میماند تا مسیر تغییرات سرویس کامل و قابل پیگیری باشد — اما دیگر هیچجا شمرده نمیشود و در بررسی تعارضها هم فقط با فیلتر «همه» دیده میشود.
۳) شفافسازی پاسخ آمار (برای توسعهدهندگان)
- پاسخ REST آمار (
GET stats) حالا دو کلید دارد:conflicts(فقط تعارضهای باز) وconflicts_closed(تعداد بستهشدهها) — سازگار با نسخههای قبل.
سازگاری و نصب
- بدون تغییر دیتابیس — فقط جایگزین فایلها؛
tpp-services.zipرا مثل همیشه از «افزونهها → افزودن → بارگذاری» نصب کنید (دادهها دستنخورده میمانند). اگر اپ را بهصورت PWA نصب کردهاید، یکبار بازش کنید تا خودکار به نسخه جدید ریلود شود. - نیازی به زدن دکمه «🧮 بروزآوری دیتابیس» نیست — مایگریشن مرتبط از ۲.۱.۰ قبلاً اجرا شده است.