f24123be818f514de44604d560b9d0a21942c768
- Replace IRedMailClient REST API class with direct MySQL/PDO connection to vmail database - Move iRedMail config from global config table to per-company integrations (like Zammad) - Add iRedMail integration card to API settings with DB host/name/user/password/port fields - Add iRedMail checkbox to integrations section in company settings - Change Hallinta tab visibility: show for admins (not just superadmins) when module enabled - API endpoints now use requireCompany() + requireSuperAdmin() and get config from integrations - Password hashing uses SSHA512 (iRedMail default) - Mask db_password in API responses (like token masking for Zammad) Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Description
No description provided
Languages
PHP
40.1%
JavaScript
36%
HTML
18.3%
CSS
5.6%