Flight Aircraft Specifications
by Apexive Solutions LLC https://github.com/smartops-aero/smartops-odoo-flight| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Community Apps Dependencies | Show |
| Lines of code | 1523 |
| Technical Name |
flight_aircraft_spec |
| License | LGPL-3 |
| Website | https://github.com/smartops-aero/flight |
| Versions | 16.0 18.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Community Apps Dependencies | Show |
| Lines of code | 1523 |
| Technical Name |
flight_aircraft_spec |
| License | LGPL-3 |
| Website | https://github.com/smartops-aero/flight |
| Versions | 16.0 18.0 |
Flight Aircraft Specifications
Comprehensive aircraft specifications management system for tracking specs, amenities, and seat configurations
What It Does
This module provides a flexible system for managing detailed aircraft specifications and amenities. It replaces and consolidates the previous flight_aircraft_specifications and flight_aircraft_amenities modules into a unified, extensible solution.
Define specification codes once, then apply them to multiple aircraft with different values. Track everything from WiFi availability to cabin dimensions with proper units of measure.
Core Features
Spec Categories
Organize specifications into logical categories like Cabin Features, Entertainment, Connectivity, or Dimensions for better management.
Flexible Value Types
Support Boolean (yes/no), Text (descriptions), and Float (measurements) value types. Automatically handles unit conversions.
Aircraft Association
Link specifications directly to individual aircraft. Each aircraft can have different values for the same specification code.
Seat Map Images
Store and display aircraft seat configuration diagrams directly in the aircraft record for quick reference.
Translatable
Specification names and descriptions support multiple languages through Odoo's translation system.
Change Tracking
Integrated with Odoo's mail system to track specification changes over time through the chatter.
How It Works
Create Categories
Set up logical groupings for your specifications
Define Spec Codes
Create reusable specification codes with value types
Apply to Aircraft
Associate specs with aircraft and set specific values
Track & Report
View complete aircraft specs and track changes
Real-World Use Cases
Charter Operations
Track WiFi, entertainment systems, and cabin amenities to match client requirements
Fleet Management
Maintain detailed records of aircraft capabilities and configurations across your fleet
Maintenance Planning
Store technical specifications and dimensions for maintenance and upgrade planning
Example Specifications:
HD screens with satellite TV and streaming
Text • EntertainmentQuick Setup
- Install the module from Odoo Apps
- Go to Flights → Configuration → Spec Categories to create categories
- Navigate to Flights → Configuration → Spec Codes to define your specification codes
- Open any Aircraft record and add specifications in the Specifications tab
- Optionally upload a seat map image in the aircraft form
Unlock Advanced Capabilities
Extend your flight management with premium enterprise modules
Flight Operations
Advanced operational workflows, dispatch management, and flight coordination tools for professional operations with enhanced aircraft utilization tracking
View on Odoo Apps →Part of SmartOps Flight Suite
Works seamlessly with other flight management modules for a complete aviation operations solution
Support & Documentation
Developed by Apexive Solutions LLC as part of the smartops.aero project
github.com/smartops-aero/smartops-odoo-flight
License: LGPL-3 • Version 18.0.1.0.0
Flight Aircraft Specifications
Comprehensive aircraft specifications management system for Odoo 16.
Overview
Manage aircraft specifications with flexible categorization and multiple value types. Replaces the previous flight_aircraft_specifications and flight_aircraft_amenities modules with a unified approach.
Features
- Spec Categories: Organize specifications (Cabin Features, Entertainment, Connectivity, Dimensions)
- Flexible Value Types: Boolean, Text, and Float values with automatic UOM handling
- Aircraft Association: Link specs directly to individual aircraft
- Seat Maps: Store seat configuration images
- Translatable: Multi-language support for names and descriptions
- Change Tracking: Built-in chatter integration for tracking modifications
Installation
- Install from Odoo Apps menu
- Requires: base, flight, uom modules
Usage
Setup Specifications
- Go to Flights → Configuration → Spec Categories
- Create categories (e.g., "Connectivity", "Dimensions")
- Go to Flights → Configuration → Spec Codes
- Define specification codes with value types and optional UOM
Apply to Aircraft
- Open any Aircraft record
- Navigate to the Specifications tab
- Add specifications and set values
- Optionally upload a seat map image
Module Structure
flight_aircraft_spec/
├── models/
│ ├── flight_aircraft.py # Extends aircraft model
│ ├── flight_aircraft_spec.py # Spec values on aircraft
│ ├── flight_aircraft_spec_category.py # Spec categories
│ └── flight_aircraft_spec_code.py # Spec definitions
├── views/
│ ├── flight_aircraft_views.xml # Aircraft form enhancements
│ └── flight_aircraft_spec_views.xml # Spec management views
└── data/
└── flight_aircraft_spec_data.xml # Default categories/codes
Example Use Cases
- Charter Operations: Track WiFi, entertainment, and amenities for client matching
- Fleet Management: Maintain detailed aircraft capability records
- Maintenance Planning: Store technical specifications and dimensions
Technical Details
- Value Types: Boolean (yes/no), Text (descriptions), Float (measurements with UOM)
- Dependencies: Integrates with uom module for measurement conversions
- Extensible: Add custom spec codes without code changes
Support
- Author: Apexive Solutions LLC
- Website: https://github.com/smartops-aero/smartops-odoo-flight
- License: LGPL-3
Please log in to comment on this module