Extend the ivory and gold palette to shared backend screens and remove conflicting toolbar layout overrides. Correct sidebar action selection and reserve compact sidebar spacing on smaller screens. Hide the default website header on the 11 pages with custom TNCSC navigation using upgradeable template overrides that preserve edited page content. Validation: SCSS compilation, JavaScript syntax, sidebar action selection, XML and manifest checks, brand-leak check, and static browser layout checks at four viewport widths passed. Live Odoo verification remains pending because the local Docker engine is unavailable.
78 lines
2.7 KiB
Python
78 lines
2.7 KiB
Python
{
|
|
'name': 'TNCSC Deployment',
|
|
'version': '19.0.1.0.0',
|
|
'category': 'Hidden',
|
|
'summary': 'Tamil Nadu Cultural Society of Canada - client configuration for the Community OS suite',
|
|
'description': """
|
|
TNCSC Deployment
|
|
==================
|
|
|
|
Deployment layer for the Tamil Nadu Cultural Society of Canada (TNCSC).
|
|
|
|
This module contains DATA ONLY - no models, no business logic. It seeds:
|
|
|
|
* Branding (Community OS Theme Base settings)
|
|
* Membership tiers and prices
|
|
* Chart of accounts and journals for a Canadian non-profit
|
|
* Bilingual (EN/Tamil) email template overrides
|
|
* Website pages
|
|
* User groups and access rules
|
|
|
|
All client-specific values (names, prices, colours, account codes, email
|
|
copy) live only in this module. It is exempt from the brand-leak CI check
|
|
that applies to the community_* product modules.
|
|
""",
|
|
'author': 'Metatroncube Software Solutions LLP',
|
|
'website': 'https://www.metatroncube.com',
|
|
'license': 'LGPL-3',
|
|
'depends': [
|
|
'community_theme_base',
|
|
'community_membership',
|
|
'event_qr_ticketing',
|
|
'community_school',
|
|
'community_classifieds',
|
|
'community_benefits',
|
|
'community_interac',
|
|
'community_portal',
|
|
'l10n_ca',
|
|
],
|
|
'data': [
|
|
'security/tncsc_roles.xml',
|
|
'data/res_company_data.xml',
|
|
'data/theme_data.xml',
|
|
'data/membership_data.xml',
|
|
'data/mail_template_overrides.xml',
|
|
'data/events_data.xml',
|
|
'data/ir_cron.xml',
|
|
'views/website_pages.xml',
|
|
'views/website_header_overrides.xml',
|
|
'views/event_kanban_views.xml',
|
|
'views/community_dashboard_views.xml',
|
|
'views/login_templates.xml',
|
|
],
|
|
'demo': [],
|
|
'assets': {
|
|
'web._assets_primary_variables': [
|
|
'tncsc_deployment/static/src/scss/primary_variables.scss',
|
|
],
|
|
'web.assets_frontend': [
|
|
'tncsc_deployment/static/src/scss/login_theme.scss',
|
|
],
|
|
'web.assets_backend': [
|
|
'tncsc_deployment/static/src/scss/tncsc_backend_theme.scss',
|
|
'tncsc_deployment/static/src/scss/event_kanban.scss',
|
|
'tncsc_deployment/static/src/scss/community_dashboard.scss',
|
|
'tncsc_deployment/static/src/scss/login_theme.scss',
|
|
'tncsc_deployment/static/src/js/event_kanban_renderer.js',
|
|
'tncsc_deployment/static/src/js/community_dashboard.js',
|
|
'tncsc_deployment/static/src/js/global_sidebar.js',
|
|
'tncsc_deployment/static/src/xml/kanban_empty_column.xml',
|
|
'tncsc_deployment/static/src/xml/community_dashboard.xml',
|
|
'tncsc_deployment/static/src/xml/global_sidebar.xml',
|
|
],
|
|
},
|
|
'application': False,
|
|
'installable': True,
|
|
'post_init_hook': 'post_init_hook',
|
|
}
|