* SimBrief Integration Update * Added SimBrief Type field to subfleets, can be used to assign simbrief airframes to subfleets and fix non existing or wrong types. If not used simbrief form will use aircraft's icao type code * Added Passenger and Baggage weights to settings * Added setting for using PhpVms Pilot/User Ident as simbrief atc callsign * SimBrief form code cleaned up a bit and improved. Now form supports both cargo and passenger fares to be used at the same time. Generated passenger baggage weight will be reduced from aircraft's cargo capacity and remaining amount will be used for random cargo generation. Also multiple cargo fares or any mix is possible now (like only cargo, only passenger, multiple cargo and passenger fares) * StyleFix (SimBrief Controller) * Fix Callsign Setting Check * Code Cleanup Reduced loops and removed if's in loops, getting fares from aircraft instead of flight/subfleets. No need to go through getReconciledFaresForFlight anymore. Aircraft provides all fare info we need. Removed unnecessary html elements, added some comments. * Update Simbrief Controller Fixed setting checks. Removed non used $subfleet and from main form and $aircraft from aircraft selection form blade. Added/fixed comments. * StyleFix for Controller
343 lines
9.1 KiB
YAML
343 lines
9.1 KiB
YAML
- key: general.theme
|
|
name: 'Current Theme'
|
|
group: general
|
|
value: 'default'
|
|
options: ''
|
|
type: select
|
|
description: 'The currently active theme'
|
|
- key: general.start_date
|
|
name: 'Start Date'
|
|
group: general
|
|
value: ''
|
|
options: ''
|
|
type: date
|
|
description: 'The date your VA started'
|
|
- key: general.admin_email
|
|
name: 'Admin Email'
|
|
group: general
|
|
value: ''
|
|
options: ''
|
|
type: text
|
|
description: 'Email where system notices, etc are sent'
|
|
- key: general.auto_airport_lookup
|
|
name: 'Automatic airport lookup'
|
|
group: general
|
|
value: true
|
|
options:
|
|
type: boolean
|
|
description: If an airport isn't added, try to look it up when adding schedules
|
|
- key: general.allow_unadded_airports
|
|
name: 'Allow unadded airports'
|
|
group: general
|
|
value: false
|
|
options:
|
|
type: boolean
|
|
description: If an un-added airport is used, it is looked up and added
|
|
- key: general.check_prerelease_version
|
|
name: 'Pre-release versions in version check'
|
|
group: general
|
|
value: false
|
|
options: ''
|
|
type: boolean
|
|
description: 'Include beta and other pre-release versions when checking for a new version'
|
|
- key: general.telemetry
|
|
name: 'Send telemetry to phpVMS'
|
|
group: general
|
|
value: true
|
|
options: ''
|
|
type: boolean
|
|
description: 'Send some data (php version, mysql version) to phpVMS. See AnalyticsSvc code for details'
|
|
- key: general.google_analytics_id
|
|
name: 'Google Analytics Tracking ID'
|
|
group: general
|
|
value: ''
|
|
options: ''
|
|
type: text
|
|
description: 'Enter your Google Analytics Tracking ID'
|
|
- key: units.currency
|
|
name: 'Currency'
|
|
group: units
|
|
value: USD
|
|
type: select
|
|
description: 'The currency to use'
|
|
- key: units.distance
|
|
name: 'Distance Units'
|
|
group: units
|
|
value: nmi
|
|
options: 'km=kilometers,mi=miles,nmi=nautical miles'
|
|
type: select
|
|
description: 'The distance unit for display'
|
|
- key: units.weight
|
|
name: 'Weight Units'
|
|
group: units
|
|
value: lbs
|
|
options: 'lbs,kg'
|
|
type: select
|
|
description: 'The weight unit for display'
|
|
- key: units.speed
|
|
name: 'Speed Units'
|
|
group: units
|
|
value: knot
|
|
options: 'km/h,knot'
|
|
type: select
|
|
description: 'The speed unit for display'
|
|
- key: units.altitude
|
|
name: 'Altitude Units'
|
|
group: units
|
|
value: ft
|
|
options: 'ft=feet,m=meters'
|
|
type: select
|
|
description: 'The altitude unit for display'
|
|
- key: units.fuel
|
|
name: 'Fuel Units'
|
|
group: units
|
|
value: lbs
|
|
options: 'lbs,kg'
|
|
type: select
|
|
description: 'The units for fuel for display'
|
|
- key: units.volume
|
|
name: 'Volume Units'
|
|
group: units
|
|
value: gallons
|
|
options: 'gallons,l=liters'
|
|
type: select
|
|
description: 'The units of volume for display'
|
|
- key: units.temperature
|
|
name: 'Temperature Units'
|
|
group: units
|
|
value: F
|
|
options: 'F=Fahrenheit,C=Celsius'
|
|
type: select
|
|
description: 'The units for temperature'
|
|
- key: acars.live_time
|
|
name: 'Live Time'
|
|
group: acars
|
|
value: 12
|
|
options: ''
|
|
type: int
|
|
description: 'Age of flights to show on the map in hours. Set to 0 to show only all in-progress flights'
|
|
- key: acars.center_coords
|
|
name: 'Center Coords'
|
|
group: acars
|
|
value: '30.1945,-97.6699'
|
|
options: ''
|
|
type: text
|
|
description: 'Where to center the map; enter as LAT,LON'
|
|
- key: acars.default_zoom
|
|
name: 'Default Zoom'
|
|
group: acars
|
|
value: 5
|
|
options: ''
|
|
type: int
|
|
description: 'Initial zoom level on the map'
|
|
- key: airports.default_ground_handling_cost
|
|
name: 'Default Ground Handling Cost'
|
|
group: airports
|
|
value: 250
|
|
options:
|
|
type: int
|
|
description: If an airport's Ground Handling Cost Cost isn't added, set this value by default
|
|
- key: airports.default_jet_a_fuel_cost
|
|
name: 'Default Jet A Fuel Cost'
|
|
group: airports
|
|
value: 0.7
|
|
options:
|
|
type: text
|
|
description: If an airport's Jet A Fuel Cost isn't added, set this value by default
|
|
- key: bids.disable_flight_on_bid
|
|
name: 'Disable flight on bid'
|
|
group: bids
|
|
value: true
|
|
options: ''
|
|
type: boolean
|
|
description: 'When a flight is bid on, no one else can bid on it'
|
|
- key: bids.allow_multiple_bids
|
|
name: 'Allow multiple bids'
|
|
group: bids
|
|
value: true
|
|
options: ''
|
|
type: boolean
|
|
description: 'Whether or not someone can bid on multiple flights'
|
|
- key: bids.expire_time
|
|
name: 'Expire Time'
|
|
group: bids
|
|
value: 48
|
|
options: ''
|
|
type: int
|
|
description: 'Number of hours to expire bids after'
|
|
- key: flights.default_load_factor
|
|
name: 'Load Factor'
|
|
group: flights
|
|
value: 82
|
|
options: ''
|
|
type: number
|
|
description: 'The default load factor for a flight, as a percent'
|
|
- key: flights.load_factor_variance
|
|
name: 'Load Factor Variance'
|
|
group: flights
|
|
value: 5
|
|
options: ''
|
|
type: number
|
|
description: 'How much the load factor can vary per-flight'
|
|
- key: simbrief.api_key
|
|
name: 'SimBrief API Key'
|
|
group: simbrief
|
|
value: ''
|
|
options: ''
|
|
type: string
|
|
description: 'Your SimBrief API key'
|
|
- key: simbrief.only_bids
|
|
name: 'Only allow for bids'
|
|
group: simbrief
|
|
value: true
|
|
options: ''
|
|
type: boolean
|
|
description: 'Only allow briefs to be created for bidded flights'
|
|
- key: simbrief.expire_days
|
|
name: 'SimBrief Expire Time'
|
|
group: simbrief
|
|
value: 5
|
|
options: ''
|
|
type: number
|
|
description: 'Days after how long to remove unused briefs'
|
|
- key: simbrief.noncharter_pax_weight
|
|
name: 'SimBrief Passenger Weight for Non-Charter (Scheduled etc) Flights'
|
|
group: simbrief
|
|
value: 185
|
|
options: ''
|
|
type: number
|
|
description: 'Passenger weight for Non-Charter flights excluding baggage (lbs)'
|
|
- key: simbrief.noncharter_baggage_weight
|
|
name: 'SimBrief Baggage Weight per Pax for Non-Charter (Scheduled etc) Flights'
|
|
group: simbrief
|
|
value: 35
|
|
options: ''
|
|
type: number
|
|
description: 'Passenger baggage weight for Non-Charter flights (lbs)'
|
|
- key: simbrief.charter_pax_weight
|
|
name: 'SimBrief Passenger Weight for Charter Flights'
|
|
group: simbrief
|
|
value: 168
|
|
options: ''
|
|
type: number
|
|
description: 'Passenger weight for Charter flights excluding baggage (lbs)'
|
|
- key: simbrief.charter_baggage_weight
|
|
name: 'SimBrief Baggage Weight per Pax for Charter Flights'
|
|
group: simbrief
|
|
value: 28
|
|
options: ''
|
|
type: number
|
|
description: 'Passenger baggage weight for Charter flights (lbs)'
|
|
- key: simbrief.callsign
|
|
name: 'SimBrief ATC Callsign'
|
|
group: simbrief
|
|
value: false
|
|
options: ''
|
|
type: boolean
|
|
description: 'Use pilot ident as SimBrief ATC Callsign'
|
|
- key: pireps.duplicate_check_time
|
|
name: 'PIREP duplicate time check'
|
|
group: pireps
|
|
value: 10
|
|
options: ''
|
|
type: int
|
|
description: 'The time in minutes to check for a duplicate PIREP'
|
|
- key: pireps.restrict_aircraft_to_rank
|
|
name: 'Restrict Aircraft to Ranks'
|
|
group: pireps
|
|
value: true
|
|
options: ''
|
|
type: boolean
|
|
description: 'Aircraft that can be flown are restricted to a user''s rank'
|
|
- key: pireps.only_aircraft_at_dpt_airport
|
|
name: 'Restrict Aircraft At Departure'
|
|
group: pireps
|
|
value: false
|
|
options: ''
|
|
type: boolean
|
|
description: 'Only allow aircraft that are at the departure airport'
|
|
- key: pireps.remove_bid_on_accept
|
|
name: 'Remove bid on accept'
|
|
group: pireps
|
|
value: false
|
|
options: ''
|
|
type: boolean
|
|
description: 'When a PIREP is accepted, remove the bid, if it exists'
|
|
- key: pilots.id_length
|
|
name: 'Pilot ID Length'
|
|
group: pilots
|
|
value: 4
|
|
options: ''
|
|
type: int
|
|
description: 'The length of a pilot''s ID'
|
|
- key: pilots.auto_accept
|
|
name: 'Auto Accept New Pilot'
|
|
group: pilots
|
|
value: true
|
|
options: ''
|
|
type: boolean
|
|
description: 'Automatically accept a pilot when they register'
|
|
- key: pilots.home_hubs_only
|
|
name: 'Hubs as home airport'
|
|
group: pilots
|
|
value: false
|
|
options: ''
|
|
type: boolean
|
|
description: 'Pilots can only select hubs as their home airport'
|
|
- key: pilots.only_flights_from_current
|
|
name: 'Flights from Current'
|
|
group: pilots
|
|
value: false
|
|
options: ''
|
|
type: boolean
|
|
description: 'Only show/allow flights from their current location'
|
|
- key: pilots.auto_leave_days
|
|
name: 'Pilot to ON LEAVE days'
|
|
group: pilots
|
|
value: 30
|
|
options: ''
|
|
type: int
|
|
description: 'Automatically set a pilot to ON LEAVE status after N days of no activity'
|
|
- key: pilots.hide_inactive
|
|
name: 'Hide Inactive Pilots'
|
|
group: pilots
|
|
value: true
|
|
options: ''
|
|
type: boolean
|
|
description: 'Don''t show inactive pilots in the public view'
|
|
- key: pilots.restrict_to_company
|
|
name: 'Restrict the flights to company'
|
|
group: pilots
|
|
value: false
|
|
options: ''
|
|
type: boolean
|
|
description: 'Restrict flights to the user''s airline'
|
|
- key: pilots.allow_transfer_hours
|
|
name: 'Allow transfer hours'
|
|
group: pilots
|
|
value: true
|
|
options: ''
|
|
type: boolean
|
|
description: 'Allow specifying transfer hours on registration page and displayed on profile page'
|
|
- key: pilots.count_transfer_hours
|
|
name: 'Count transfer hours in calculations'
|
|
group: pilots
|
|
value: false
|
|
options: ''
|
|
type: boolean
|
|
description: 'Count transfer hours in calculations, like ranks and the total hours'
|
|
- key: notifications.discord_api_key
|
|
name: Discord API token
|
|
group: notifications
|
|
value: ''
|
|
options: ''
|
|
type: text
|
|
description: Discord API token for notifications
|
|
- key: 'notifications.discord_public_channel_id'
|
|
name: 'Discord Public Channel ID'
|
|
group: 'notifications'
|
|
value: ''
|
|
options: ''
|
|
type: 'text'
|
|
description: 'Discord public channel ID for broadcasat notifications'
|