- Added `AssignCoursesModal`, `AudienceMemberRow`, `AudienceTable`, and related components for improved audience management UI. - Implemented audience invite actions including resend and revoke functionality. - Updated audience API to support importing members and assigning courses. - Refactored audience data handling to include status and invite management. - Improved overall user experience with pagination and selection features in the audience table.
24 lines
616 B
TypeScript
24 lines
616 B
TypeScript
import { env } from '../config/env';
|
|
|
|
export const EMAIL_IDS = [
|
|
'forgotPassword',
|
|
'inviteTeacher',
|
|
'newsfeedComment',
|
|
'newsfeedPost',
|
|
'onPasswordReset',
|
|
'studentCourseInvite',
|
|
'studentCourseWelcome',
|
|
'studentOrgInvite',
|
|
'studentProvePayment',
|
|
'teacherCourseWelcome',
|
|
'teacherStudentBuyRequest',
|
|
'teacherStudentJoined',
|
|
'verifyEmail',
|
|
'welcome'
|
|
] as const;
|
|
|
|
const DEFAULT_EMAIL_FROM = '"Best from ClassroomIO" <notify@mail.classroomio.com>';
|
|
|
|
export const EMAIL_FROM = env.SMTP_SENDER || DEFAULT_EMAIL_FROM;
|
|
export const EMAIL_REPLY_TO = '"Best from ClassroomIO" <help@classroomio.com>';
|