feat: add employee timing system, notification templates, and professor class plan sms

This commit is contained in:
2026-08-24 19:31:07 +03:30
parent 53fce86ad5
commit 282dd42422
18 changed files with 1152 additions and 175 deletions
@@ -65,6 +65,15 @@ const NOTIFICATION_ACTION_DEFS = [
smsTemplateKey: 'sessionHolding',
defaultChannels: { sms: true, email: false, bot: false }
},
{
key: 'classPlanProfessor',
label: 'ارسال برنامه کلاس به استاد',
description: 'ارسال جزئیات و زمان‌بندی برگزاری کلاس به استاد',
category: 'classes',
relatedEvent: 'class.plan_to_professor',
smsTemplateKey: 'classPlanProfessor',
defaultChannels: { sms: true, email: false, bot: false }
},
{
key: 'invoiceCreated',
label: 'ایجاد صورتحساب',