سجلات التدقيق
يتتبع سجل التدقيق (Admin → Audit Logs) كل إجراء مهم يتم على المنصة. وهو ضروري للأمان والامتثال وتشخيص الأخطاء.
📋 ما يتم تسجيله
| فئة الإجراء | أمثلة |
|---|---|
| المصادقة | تسجيل الدخول، تسجيل الخروج، محاولات الدخول الفاشلة |
| إدارة المستأجرين | إنشاء مستأجر، تعليقه، تفعيله، حذفه |
| تغييرات الخطط | إنشاء خطة، تعديلها، تغيير الاشتراك |
| إدارة التقديمات | حذف تقديم، تغيير حالته، إرسال رد |
| تغييرات الإعدادات | تحديث العلامة التجارية، تغيير النطاق، إنشاء مفتاح API |
| إجراءات الفريق | دعوة عضو، تغيير الدور، إزالة عضو |
| إجراءات GDPR | طلب تصدير البيانات، إتمام حذف البيانات |
| الانتحال | بدء/إيقاف انتحال هوية مستأجر |
📄 تفاصيل إدخال السجل
يحتوي كل إدخال على:
| الحقل | الوصف |
|---|---|
| المستخدم | من قام بالإجراء |
| المستأجر | سياق المستأجر المعني (إن وُجد) |
| الإجراء | اسم الإجراء بصيغة قابلة للقراءة آلياً (مثل: submission_deleted) |
| الوصف | وصف مقروء للإجراء |
| الهدف | النموذج/السجل المتأثر |
| القيم القديمة | الحالة السابقة (للتعديلات) |
| القيم الجديدة | الحالة الجديدة (للتعديلات) |
| عنوان IP | عنوان IP مُنفِّذ الإجراء |
| وكيل المستخدم | متصفح مُنفِّذ الإجراء |
| التاريخ | الطابع الزمني |
🔍 التصفية
يمكن تصفية السجلات حسب:
- المستأجر — تضييق النطاق لمستأجر محدد
- المستخدم — تضييق النطاق لمستخدم محدد
- الإجراء — نوع إجراء معين
- النطاق الزمني — فترة زمنية محددة