metatroncubeswdev 997c87737f
Some checks failed
CI / Brand-leak check (push) Has been cancelled
CI / flake8 / pylint-odoo / manifest completeness (push) Has been cancelled
CI / Install all modules with --test-enable (push) Has been cancelled
Hide duplicate Odoo header on rendered TNCSC website pages
Add a frontend style scoped to pages containing the custom TNCSC header. This complements template overrides and also covers website-editor copies while preserving standard navigation on other pages.

Validated by injecting the compiled CSS into the live homepage at desktop and mobile widths, checking custom mobile menu expansion, and confirming an ordinary page retains its default header. SCSS compilation and manifest checks passed.
2026-09-27 09:43:28 -04:00

79 lines
2.8 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',
'tncsc_deployment/static/src/scss/website_navigation.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',
}