first push message
This commit is contained in:
@@ -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',
|
||||
}
|
||||
Reference in New Issue
Block a user