تاریخ بروزرسانی: 1401.03.03
نسخه 4.11.0000.0000(4.11) تیمیار
تغییر
✔️ در رده کاربر
✔️ در رده گروه
✔️ تغییرات ماژول پروفایل برای sql injection
نسخه 4.10.4637.1567(4.10) تیمیار
قابلیت جدید
✔️ درخواست تابع برای پیاده سازی نقش ها در پرسنلی :
TYRESULT getMember(Context* context, vector<INT64>id, EnProfileTypes type, map<INT64, vector<INT64>>&member, bool get_roles = false);
TYRESULT changeRoles(Context* context, map<INT64, vector<INT64>>&user_roles)
TYRESULT getRoles(Context* context, vector<INT64>ids, map<INT64, map<INT64,string>>&roles);
تاریخ بروزرسانی: 1401.01.23
نسخه 4.8.4613.1567(4.8) تیمیار
رفع باگ
✔️ بررسی امنیتی ماژول پروفایل
قابلیت جدید
✔️ ایجاد نقش ها در پروفایل
✔️ درخواست انتقال برخی از اطلاعات اشخاص به پروفایل (توابع زیر به کلاس CProfile اضافه شده اند)
* رکوردهای DATEOFISSUE , IDENTITY_SERIAL_NO , IDENTITY_NO , NATIONALITY , PASSPORT_NO به جدول PROFILE_USER_INFO اضافه شده اند
✔️ اضافه شدن آیتم های whatsapp , telegram , instagram , linkedin , twitter , website به اطلاعات تماسی کاربر (راهنمای کاربری)
رفع باگ
✔️ برطرف کردن مشکل اضافه کردن یک کاربر به عنوان گروه برای کاربر دیگر با استفاده از تابع setMember ، این چک به تابع updateProfile اضافه شده که برای کاربران فقط بتوان گروه ست کرد و برای گروه ها نیز کاربر
✔️ ثبت رویداد برای حذف و اضافه کاربر به گروه و برعکس
✔️ تبدیل ماژول پروفایل به exe
✔️ اضافه شدن تابع getProfilesCount و getProfiles به کلاس CProfileManager
✔️ اضافه شدن تابع getUserStatusColor در کلاس CProfileManager
✔️ تغییر ساختار
✔️ اضافه شدن user_type به کدملی
✔️ اضافه کردن یک meesage بعنوان callback تغییرات پروفایل
✔️ کاربران موجود در گروه EveryOne