feat: separate fusion field service and LTC into standalone modules, update core modules

- fusion_claims: separated field service logic, updated controllers/views
- fusion_tasks: updated task views and map integration
- fusion_authorizer_portal: added page 11 signing, schedule booking, migrations
- fusion_shipping: new standalone shipping module (Canada Post, FedEx, DHL, Purolator)
- fusion_ltc_management: new standalone LTC management module
This commit is contained in:
2026-03-11 16:19:52 +00:00
parent 1f79cdcaaf
commit 431052920e
274 changed files with 52782 additions and 7302 deletions

View File

@@ -0,0 +1,76 @@
# -*- coding: utf-8 -*-
# Copyright 2024-2026 Nexa Systems Inc.
# License OPL-1 (Odoo Proprietary License v1.0)
{
'name': 'Fusion LTC Management',
'version': '19.0.1.0.0',
'category': 'Sales',
'summary': 'Long-Term Care Facility Management - Repairs, Cleanups, and Portal Forms',
'description': """
Fusion LTC Management
=====================
Comprehensive Long-Term Care (LTC) facility management module.
Key Features:
-------------
• LTC Facility management with floors, nursing stations, and contacts
• Equipment repair request tracking with Kanban workflow
• Scheduled equipment cleanup management with auto-scheduling
• Public portal form for facility staff to submit repair requests
• Family/POA contact management for residents
• Professional PDF reports (Nursing Station Repair Log, Repair Summary)
• LTC Repair Sale Order report template
• Integration with field service tasks (fusion_tasks)
• Integration with sale orders for repair billing
• Automatic cleanup scheduling via cron jobs
Copyright © 2024-2026 Nexa Systems Inc. All rights reserved.
""",
'author': 'Nexa Systems Inc.',
'website': 'https://www.nexasystems.ca',
'maintainer': 'Nexa Systems Inc.',
'support': 'support@nexasystems.ca',
'license': 'OPL-1',
'price': 0.00,
'currency': 'CAD',
'depends': [
'base',
'sale',
'sale_management',
'sales_team',
'mail',
'website',
'fusion_claims',
'fusion_tasks',
],
'data': [
'security/ir.model.access.csv',
'data/ltc_data.xml',
'wizard/ltc_repair_create_so_wizard_views.xml',
'views/ltc_facility_views.xml',
'views/ltc_repair_views.xml',
'views/ltc_cleanup_views.xml',
'views/ltc_form_submission_views.xml',
'views/res_partner_views.xml',
'views/res_config_settings_views.xml',
'views/sale_order_views.xml',
'views/technician_task_views.xml',
'views/menus.xml',
'report/report_actions.xml',
'report/report_ltc_nursing_station.xml',
'report/sale_report_ltc_repair.xml',
'data/ltc_report_data.xml',
'controllers/portal_repair_form.xml',
],
'assets': {
'web.assets_backend': [
'fusion_ltc_management/static/src/js/google_address_facility_autocomplete.js',
],
},
'images': ['static/description/icon.png'],
'installable': True,
'auto_install': False,
'application': True,
}