یکی از کلاسهایی که در توسعه مدلها استفاده میشه این کلاس هست. اما من نمیدونم که کاربرد این کلاس چی هست؟ و برای چه کارهایی به کار میرود؟
1 پاسخ
مدل mail.thread در اودوو ۱۶ یک مدل انتزاعی است که به شما امکان میدهد تا قابلیتهای ارتباطی مانند ایمیل، پیامرسان، و اعلانات را به مدلهای دیگر اضافه کنید. با استفاده از این مدل، شما میتوانید تاریخچهٔ ارتباطات خود را با کاربران داخلی و خارجی را ذخیره و نمایش دهید، از قالبهای ایمیل و قوانین ارسال ایمیل خودکار استفاده کنید، از گروههای بحث و فالوئرها برای اشتراکگذاری اطلاعات و نظرات استفاده کنید، و از اعلانات برای آگاهیرسانی به کاربران استفاده کنید. مدل mail.thread به صورت پیشفرض در ماژول mail فعال است و میتوانید با ارثبری از آن در مدلهای خود از قابلیتهای آن بهرهمند شوید.
گزینه ها زیر برای تنظیم کردن خصوصیتهای این مدل است:
- _mail_flat_thread: اگر روی True تنظیم شود، همه پیامها بدون parent_id به طور خودکار به اولین پیام ارسال شده اضافه میشوند. اگر مقدار False باشد میتوانید بین تمام پیامها ارتباط برقرار کنید و یا به یک پیام پاسخ دهید.
ویژگی های MailThread را می توان تا حدودی از طریق کلیدهای زمینه کنترل کرد:
- ``mail_create_nosubscribe``: در ایجاد یا پیام_پست، مشترک نشوید
- ``mail_create_nolog``: هنگام ایجاد، «» خودکار را وارد
- ``mail_notrack``: در ایجاد و نوشتن، ردیابی ارزش را انجام ندهید
- "tracking_disable": در ایجاد و نوشتن، هیچ ویژگی MailThread را اجرا نکنید
- ``mail_notify_force_send``: اگر کمتر از 50 اعلان ایمیل ارسال شود،آنها را مستقیماً به جای استفاده از صف ارسال کنید.