- Portal: /my/* routes, signup, password reset, portal user support - Email Inbound: IMAP polling (go-imap/v2), thread matching - Discuss: mail.channel, long-polling bus, DM, unread count - Cron: ir.cron runner (goroutine scheduler) - Bank Import, CSV/Excel Import - Automation (ir.actions.server) - Fetchmail service - HR Payroll model - Various fixes across account, sale, stock, purchase, crm, hr, project Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
17 lines
542 B
Go
17 lines
542 B
Go
// Package models registers all mail module models.
|
|
package models
|
|
|
|
// Init registers all models for the mail module.
|
|
// Called by the module loader in dependency order.
|
|
func Init() {
|
|
initMailMessage() // mail.message
|
|
initMailFollowers() // mail.followers
|
|
initMailActivityType() // mail.activity.type
|
|
initMailActivity() // mail.activity
|
|
initMailChannel() // mail.channel + mail.channel.member
|
|
// Extensions (must come after base models are registered)
|
|
initMailThread()
|
|
initMailChannelExtensions()
|
|
initDiscussBus()
|
|
}
|