first push message

This commit is contained in:
2026-07-01 14:41:49 +07:00
parent 6667dec2bf
commit 58b5f46cc4
2951 changed files with 316619 additions and 0 deletions
+55
View File
@@ -0,0 +1,55 @@
# -*- coding: utf-8 -*-
{
'name': 'SaaS Trial & Subscription Portal',
'version': '19.0.1.0.0',
'category': 'Website/SaaS',
'summary': 'Self-service trial signup, database provisioning, and subscription/payment management',
'description': """
SaaS Trial & Subscription Portal
=================================
Implements 3 business flows:
1. User Registration & App Selection Flow
- Public trial signup form (website/trial)
- Email verification
- 15-day trial activation
2. Database & Instance Provisioning Flow
- Unique tenant database name generation
- PostgreSQL database creation (schema, users, permissions)
- Module installation per selected apps
- Instance configuration (workers, timeout, memory)
- Admin credential generation & email
- Tenant request routing (subdomain -> worker -> DB)
3. Subscription & Payment Flow
- Plan selection (3/6/12 months)
- Payment gateway integration (ABA PayWay, Stripe, PayPal)
- Account upgrade (trial -> premium)
- Receipt & feature activation
""",
'author': 'Your Company',
'license': 'LGPL-3',
'depends': ['base', 'mail', 'website', 'payment'],
'data': [
'security/ir.model.access.csv',
'security/security.xml',
'data/ir_cron_data.xml',
'data/mail_template_data.xml',
'views/saas_trial_request_views.xml',
'views/saas_database_views.xml',
'views/saas_subscription_views.xml',
'views/saas_plan_views.xml',
'views/website_templates.xml',
'views/menu_views.xml',
],
'assets': {
'web.assets_frontend': [
'saas_trial_portal/static/src/css/trial_form.css',
'saas_trial_portal/static/src/js/trial_form.js',
],
},
'installable': True,
'application': True,
'post_init_hook': 'post_init_hook',
}