- Introduced `saas.plan` model to define subscription plans with limits and pricing. - Created `saas.restaurant` model to manage restaurant tenants, including database provisioning and subscription management. - Implemented views for managing SaaS plans and restaurant tenants, including tree and form views. - Added security access rights for the new models. - Developed a backup management view for database backups. - Updated menu structure to include new SaaS management options. - Added Docker and deployment configurations for PostgreSQL, Redis, and Odoo services. - Included scaling guide and backup scripts for production environments. - Enhanced theme with new images and layout adjustments.
20 lines
557 B
XML
20 lines
557 B
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<!-- Root Menu -->
|
|
<menuitem id="menu_saas_root"
|
|
name="Dine360 SaaS"
|
|
web_icon="dine360_saas_master,static/description/icon.png"
|
|
sequence="10"/>
|
|
|
|
<!-- Submenus -->
|
|
<menuitem id="menu_saas_tenants"
|
|
name="Restaurants"
|
|
parent="menu_saas_root"
|
|
sequence="10"/>
|
|
|
|
<menuitem id="menu_saas_configuration"
|
|
name="Configuration"
|
|
parent="menu_saas_root"
|
|
sequence="100"/>
|
|
</odoo>
|