feat: Portal, Email Inbound, Discuss + module improvements
- 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>
This commit is contained in:
@@ -19,6 +19,7 @@ import (
|
||||
|
||||
// Import all modules (register models via init())
|
||||
_ "odoo-go/addons/base"
|
||||
_ "odoo-go/addons/mail"
|
||||
_ "odoo-go/addons/account"
|
||||
_ "odoo-go/addons/product"
|
||||
_ "odoo-go/addons/sale"
|
||||
@@ -126,6 +127,11 @@ func main() {
|
||||
log.Printf("odoo: session table init warning: %v", err)
|
||||
}
|
||||
|
||||
// Start cron scheduler
|
||||
cronScheduler := service.NewCronScheduler(pool)
|
||||
cronScheduler.Start()
|
||||
defer cronScheduler.Stop()
|
||||
|
||||
// Start HTTP server
|
||||
srv := server.New(cfg, pool)
|
||||
log.Printf("odoo: starting HTTP service on %s:%d", cfg.HTTPInterface, cfg.HTTPPort)
|
||||
|
||||
Reference in New Issue
Block a user