581 lines
13 KiB
YAML
581 lines
13 KiB
YAML
|
|
airlines:
|
|
- id: 1
|
|
icao: VMS
|
|
iata: VM
|
|
name: phpvms airlines
|
|
country: us
|
|
active: 1
|
|
created_at: now
|
|
updated_at: now
|
|
|
|
users:
|
|
- id: 1
|
|
name: Admin User
|
|
email: admin@phpvms.net
|
|
password: admin
|
|
api_key: testadminapikey
|
|
airline_id: 1
|
|
rank_id: 1
|
|
country: us
|
|
home_airport_id: KAUS
|
|
curr_airport_id: KJFK
|
|
last_pirep_id: pirepid_3
|
|
flights: 3
|
|
flight_time: 0
|
|
timezone: America/Chicago
|
|
state: 1
|
|
created_at: now
|
|
updated_at: now
|
|
- id: 2
|
|
name: Carla Walters
|
|
email: carla.walters68@example.com
|
|
password: admin
|
|
api_key: testuserapikey1
|
|
airline_id: 1
|
|
rank_id: 1
|
|
home_airport_id: KJFK
|
|
curr_airport_id: KJFK
|
|
flights: 1
|
|
flight_time: 4320
|
|
created_at: now
|
|
updated_at: now
|
|
state: 0
|
|
- id: 3
|
|
name: Raymond Pearson
|
|
email: raymond.pearson56@example.com
|
|
password: admin
|
|
api_key: testuserapikey2
|
|
airline_id: 1
|
|
rank_id: 1
|
|
home_airport_id: KJFK
|
|
curr_airport_id: KAUS
|
|
flights: 1
|
|
flight_time: 4320
|
|
created_at: now
|
|
updated_at: now
|
|
state: 1
|
|
|
|
role_user:
|
|
- user_id: 1
|
|
role_id: 1
|
|
user_type: App\Models\User
|
|
- user_id: 1
|
|
role_id: 2
|
|
user_type: App\Models\User
|
|
- user_id: 2
|
|
role_id: 2
|
|
user_type: App\Models\User
|
|
- user_id: 3
|
|
role_id: 2
|
|
user_type: App\Models\User
|
|
|
|
# ranks
|
|
ranks:
|
|
- id: 2
|
|
name: Junior First Officer
|
|
hours: 10
|
|
acars_base_pay_rate: 100
|
|
manual_base_pay_rate: 90
|
|
- id: 3
|
|
name: First Officer
|
|
hours: 15
|
|
acars_base_pay_rate: 250
|
|
manual_base_pay_rate: 200
|
|
auto_approve_acars: 1
|
|
auto_approve_manual: 1
|
|
- id: 4
|
|
name: Senior Captain
|
|
hours: 20
|
|
acars_base_pay_rate: 500
|
|
manual_base_pay_rate: 400
|
|
auto_approve_acars: 1
|
|
auto_approve_manual: 1
|
|
auto_promote: 0
|
|
|
|
news:
|
|
- id: 1
|
|
user_id: 1
|
|
subject: Some VA News!
|
|
body: >
|
|
Lorem Ipsum is simply dummy text of the printing and
|
|
typesetting industry. Lorem Ipsum has been the industry's
|
|
standard dummy text ever since the 1500s, when an unknown
|
|
printer took a galley of type and scrambled it to make a
|
|
type specimen book. It has survived not only five centuries,
|
|
but also the leap into electronic typesetting, remaining
|
|
essentially unchanged. It was popularised in the 1960s with
|
|
the release of Letraset sheets containing Lorem Ipsum passages,
|
|
and more recently with desktop publishing software like
|
|
Aldus PageMaker including versions of Lorem Ipsum.
|
|
created_at: now
|
|
|
|
airports:
|
|
- id: KAUS
|
|
iata: AUS
|
|
icao: KAUS
|
|
name: Austin-Bergstrom
|
|
location: Austin, Texas, USA
|
|
country: United States
|
|
timezone: America/Chicago
|
|
lat: 30.1945278
|
|
lon: -97.6698889
|
|
hub: 1
|
|
ground_handling_cost: 100
|
|
- id: KJFK
|
|
iata: JFK
|
|
icao: KJFK
|
|
name: John F Kennedy
|
|
location: New York, New York, USA
|
|
country: United States
|
|
timezone: America/New_York
|
|
lat: 40.6399257
|
|
lon: -73.7786950
|
|
hub: 1
|
|
ground_handling_cost: 250
|
|
- id: EGLL
|
|
iata: LHR
|
|
icao: EGLL
|
|
name: London Heathrow
|
|
location: London, England
|
|
timezone: Europe/London
|
|
lat: 51.4775
|
|
lon: -0.4614
|
|
ground_handling_cost: 500
|
|
- id: LGRP
|
|
iata: RHO
|
|
icao: LGRP
|
|
name: Diagoras Airport
|
|
location: Rhodos
|
|
country: Greece
|
|
timezone: Europe/Athens
|
|
lat: 36.4054
|
|
lon: 28.0862
|
|
ground_handling_cost: 50
|
|
#
|
|
aircraft:
|
|
- id: 1
|
|
subfleet_id: 1
|
|
airport_id: KJFK
|
|
name: Boeing 747-438
|
|
registration: 001Z
|
|
status: 1
|
|
- id: 2
|
|
subfleet_id: 2
|
|
airport_id: LGRP
|
|
name: Boeing 777-200
|
|
registration: C202
|
|
status: 1
|
|
- id: 3
|
|
subfleet_id: 1
|
|
airport_id: KAUS
|
|
name: Boeing 747-412
|
|
registration: S2333
|
|
status: 1
|
|
- id: 4
|
|
subfleet_id: 1
|
|
airport_id: KAUS
|
|
name: Boeing 747-436 RETIRED
|
|
registration:
|
|
status: 2
|
|
|
|
expenses:
|
|
- name: Per-Flight (no muliplier)
|
|
amount: 100
|
|
type: 0
|
|
active: 1
|
|
- name: Per-Flight (multiplier)
|
|
amount: 100
|
|
type: 0
|
|
multiplier: 1
|
|
active: 1
|
|
- name: Per-Flight (multiplier, on airline)
|
|
airline_id: 1
|
|
amount: 200
|
|
type: 0
|
|
multiplier: 1
|
|
active: 1
|
|
- name: A daily fee
|
|
amount: 800
|
|
type: 1
|
|
active: 1
|
|
- name: A monthly fee
|
|
amount: 5000
|
|
type: 2
|
|
active: 1
|
|
|
|
fares:
|
|
- id: 1
|
|
code: Y
|
|
name: Economy
|
|
price: 100
|
|
capacity: 200
|
|
- id: 2
|
|
code: B
|
|
name: Business
|
|
price: 500
|
|
capacity: 10
|
|
- id: 3
|
|
code: F
|
|
name: First-Class
|
|
price: 800
|
|
capacity: 5
|
|
|
|
subfleets:
|
|
- id: 1
|
|
airline_id: 1
|
|
name: 747-43X RB211-524G
|
|
type: 744-3X-RB211
|
|
ground_handling_multiplier: 200
|
|
- id: 2
|
|
airline_id: 1
|
|
name: 777-222ER GE90-76B
|
|
type: 772-22ER-GE90-76B
|
|
ground_handling_multiplier: 150
|
|
- id: 3
|
|
airline_id: 1
|
|
name: 777-367 ER GE90-115B
|
|
type: 772-36ER-GE90-115B
|
|
ground_handling_multiplier: 150
|
|
|
|
# add a few mods to aircraft and fares
|
|
subfleet_fare:
|
|
|
|
# Fare classes on the 747
|
|
- subfleet_id: 1
|
|
fare_id: 1
|
|
price: 200
|
|
capacity: 400
|
|
- subfleet_id: 1
|
|
fare_id: 2
|
|
price: 120%
|
|
- subfleet_id: 1
|
|
fare_id: 3
|
|
price: 1000
|
|
capacity: 110%
|
|
|
|
# Fare classes on the 777
|
|
- subfleet_id: 2
|
|
fare_id: 1
|
|
- subfleet_id: 2
|
|
fare_id: 3
|
|
capacity: 10
|
|
|
|
subfleet_flight:
|
|
- subfleet_id: 1
|
|
flight_id: flightid_1
|
|
|
|
subfleet_rank:
|
|
- rank_id: 1
|
|
subfleet_id: 1
|
|
|
|
flights:
|
|
- id: flightid_1
|
|
airline_id: 1
|
|
flight_number: 100
|
|
dpt_airport_id: KAUS
|
|
arr_airport_id: KJFK
|
|
route: KAUS SID TNV J87 IAH J2 LCH J22 MEI J239 ATL J52 AJFEB J14 BYJAC Q60 JAXSN J14 COLIN J61 HUBBS J55 SIE STAR KJFK
|
|
distance: 2028
|
|
level: 360
|
|
dpt_time: 6PM CST
|
|
arr_time: 11PM EST
|
|
created_at: NOW
|
|
updated_at: NOW
|
|
- id: flightid_2
|
|
airline_id: 1
|
|
flight_number: 6028
|
|
route_code: A
|
|
dpt_airport_id: LGRP
|
|
arr_airport_id: LGRP
|
|
dpt_time: 9AM CST
|
|
arr_time: 1030AM CST
|
|
route: PITZZ4 MNURE WLEEE4
|
|
created_at: NOW
|
|
updated_at: NOW
|
|
- id: flightid_3
|
|
airline_id: 1
|
|
flight_number: 6028
|
|
route_code: A
|
|
route_leg: 1
|
|
dpt_airport_id: EGLL
|
|
arr_airport_id: KJFK
|
|
dpt_time: 9AM CST
|
|
arr_time: 1030AM CST
|
|
route: PITZZ4 MNURE WLEEE4
|
|
created_at: NOW
|
|
updated_at: NOW
|
|
|
|
flight_fields:
|
|
- id: 1
|
|
flight_id: flightid_1
|
|
name: cost index
|
|
value: 80
|
|
- id: 2
|
|
flight_id: flightid_2
|
|
name: cost index
|
|
value: 100
|
|
|
|
bids:
|
|
- id: 100
|
|
user_id: 1
|
|
flight_id: flightid_1
|
|
- id: 101
|
|
user_id: 1
|
|
flight_id: flightid_3
|
|
|
|
pireps:
|
|
- id: pirepid_1
|
|
user_id: 1
|
|
airline_id: 1
|
|
flight_number: 100
|
|
aircraft_id: 1
|
|
dpt_airport_id: KAUS
|
|
arr_airport_id: KJFK
|
|
flight_time: 180 # 6 hours
|
|
state: 2 # accepted
|
|
status: 0
|
|
source: 1
|
|
route: KAUS SID TNV J87 IAH J2 LCH J22 MEI J239 ATL J52 AJFEB J14 BYJAC Q60 JAXSN J14 COLIN J61 HUBBS J55 SIE STAR KJFK
|
|
notes: just a pilot report
|
|
created_at: NOW
|
|
updated_at: NOW
|
|
- id: pirepid_2
|
|
user_id: 1
|
|
airline_id: 1
|
|
flight_number: 2023
|
|
aircraft_id: 2
|
|
dpt_airport_id: LGRP
|
|
arr_airport_id: LGRP
|
|
flight_time: 180 # 6 hours
|
|
state: 1
|
|
route: PLMMR2 SPA Q22 BEARI FAK PHLBO3
|
|
notes: just a pilot report
|
|
source: 1 # pending
|
|
source_name: sample
|
|
created_at: NOW
|
|
updated_at: NOW
|
|
- id: pirepid_3
|
|
user_id: 1
|
|
airline_id: 1
|
|
flight_number: 300
|
|
aircraft_id: 3
|
|
dpt_airport_id: KJFK
|
|
arr_airport_id: KAUS
|
|
flight_time: 180 # 6 hours
|
|
state: 1 # pending
|
|
source: 0 # manual
|
|
route: PLMMR2 SPA Q22 BEARI FAK PHLBO3
|
|
notes: just a pilot report
|
|
created_at: NOW
|
|
updated_at: NOW
|
|
|
|
pirep_fares:
|
|
- id: 1
|
|
pirep_id: pirepid_1
|
|
fare_id: 1
|
|
count: 300
|
|
- id: 2
|
|
pirep_id: pirepid_1
|
|
fare_id: 2
|
|
count: 25
|
|
- id: 3
|
|
pirep_id: pirepid_1
|
|
fare_id: 3
|
|
count: 10
|
|
- id: 4
|
|
pirep_id: pirepid_2
|
|
fare_id: 1
|
|
count: 200
|
|
- id: 5
|
|
pirep_id: pirepid_2
|
|
fare_id: 3
|
|
count: 15
|
|
|
|
pirep_fields:
|
|
- id: 1
|
|
name: departure gate
|
|
slug: departure_gate
|
|
required: 1
|
|
- id: 2
|
|
name: arrival gate
|
|
slug: arrival_gate
|
|
required: 0
|
|
|
|
pirep_field_values:
|
|
- id: 1
|
|
pirep_id: pirepid_1
|
|
name: arrival gate
|
|
slug: arrival_gate
|
|
value: 10
|
|
source: manual
|
|
- id: 2
|
|
pirep_id: pirepid_1
|
|
name: departure gate
|
|
slug: departure_gate
|
|
value: B32
|
|
source: manual
|
|
|
|
pirep_comments:
|
|
- id: 1
|
|
pirep_id: pirepid_1
|
|
user_id: 1
|
|
comment: A comment
|
|
created_at: now
|
|
updated_at: now
|
|
- id: 2
|
|
pirep_id: pirepid_1
|
|
user_id: 2
|
|
comment: Another comment
|
|
created_at: now
|
|
updated_at: now
|
|
|
|
journals:
|
|
- id: 1
|
|
ledger_id: null
|
|
balance: 7950000
|
|
currency: USD
|
|
morphed_type: App\Models\Airline
|
|
morphed_id: 1
|
|
created_at: '2018-03-02 19:10:10'
|
|
updated_at: '2018-03-02 19:10:10'
|
|
- id: 2
|
|
ledger_id: null
|
|
balance: 15000
|
|
currency: USD
|
|
morphed_type: App\Models\User
|
|
morphed_id: 1
|
|
created_at: '2018-03-02 19:10:10'
|
|
updated_at: '2018-03-02 19:10:10'
|
|
journal_transactions:
|
|
- id: 4c708dff-653a-41ab-8df8-9b2cd11430a1
|
|
transaction_group: ground_handling
|
|
journal_id: 1
|
|
credit: null
|
|
debit: 75000
|
|
currency: USD
|
|
memo: 'Ground handling'
|
|
ref_class: App\Models\Pirep
|
|
ref_class_id: 0
|
|
created_at: '2018-03-02 19:10:10'
|
|
updated_at: '2018-03-02 19:10:10'
|
|
post_date: '2018-03-02 19:10:10'
|
|
deleted_at: null
|
|
- id: 6c4d3882-01cd-4f71-8b6c-6c7d97a338da
|
|
transaction_group: expenses
|
|
journal_id: 1
|
|
credit: null
|
|
debit: 20000
|
|
currency: USD
|
|
memo: 'Expense: Per-Flight (multiplier, on airline)'
|
|
ref_class: App\Models\Pirep
|
|
ref_class_id: 0
|
|
created_at: '2018-03-02 19:10:10'
|
|
updated_at: '2018-03-02 19:10:10'
|
|
post_date: '2018-03-02 19:10:10'
|
|
deleted_at: null
|
|
- id: 830a5479-8c32-47e5-90c3-5a85e46e93a7
|
|
transaction_group: expenses
|
|
journal_id: 1
|
|
credit: null
|
|
debit: 10000
|
|
currency: USD
|
|
memo: 'Expense: Per-Flight (multiplier)'
|
|
ref_class: App\Models\Pirep
|
|
ref_class_id: 0
|
|
created_at: '2018-03-02 19:10:10'
|
|
updated_at: '2018-03-02 19:10:10'
|
|
post_date: '2018-03-02 19:10:10'
|
|
deleted_at: null
|
|
- id: 8fb9adcc-c4aa-4ef2-aebd-9e9834c260f8
|
|
transaction_group: expenses
|
|
journal_id: 1
|
|
credit: null
|
|
debit: 20000
|
|
currency: USD
|
|
memo: 'Expense: Per-Flight (multiplier, on airline)'
|
|
ref_class: App\Models\Pirep
|
|
ref_class_id: 0
|
|
created_at: '2018-03-02 19:10:10'
|
|
updated_at: '2018-03-02 19:10:10'
|
|
post_date: '2018-03-02 19:10:10'
|
|
deleted_at: null
|
|
- id: 93ffaa27-4fb3-4a03-99e3-316d80ffdade
|
|
transaction_group: expenses
|
|
journal_id: 1
|
|
credit: null
|
|
debit: 10000
|
|
currency: USD
|
|
memo: 'Expense: Per-Flight (no muliplier)'
|
|
ref_class: App\Models\Pirep
|
|
ref_class_id: 0
|
|
created_at: '2018-03-02 19:10:10'
|
|
updated_at: '2018-03-02 19:10:10'
|
|
post_date: '2018-03-02 19:10:10'
|
|
deleted_at: null
|
|
- id: b1d694ee-a390-4640-a370-b512677c3d8a
|
|
transaction_group: pilot_pay
|
|
journal_id: 1
|
|
credit: null
|
|
debit: 15000
|
|
currency: USD
|
|
memo: 'Pilot Payment @ 50'
|
|
ref_class: App\Models\Pirep
|
|
ref_class_id: 0
|
|
created_at: '2018-03-02 19:10:10'
|
|
updated_at: '2018-03-02 19:10:10'
|
|
post_date: '2018-03-02 19:10:10'
|
|
deleted_at: null
|
|
- id: b4d873b1-0548-404d-ace0-5503fa68f01c
|
|
transaction_group: pilot_pay
|
|
journal_id: 2
|
|
credit: 15000
|
|
debit: null
|
|
currency: USD
|
|
memo: 'Pilot Payment @ 50'
|
|
ref_class: App\Models\Pirep
|
|
ref_class_id: 0
|
|
created_at: '2018-03-02 19:10:10'
|
|
updated_at: '2018-03-02 19:10:10'
|
|
post_date: '2018-03-02 19:10:10'
|
|
deleted_at: null
|
|
- id: b91bf014-6e60-44a5-8551-71e080ae38d5
|
|
transaction_group: fares
|
|
journal_id: 1
|
|
credit: 1100000
|
|
debit: 0
|
|
currency: USD
|
|
memo: 'Fares B10; price:1100, cost: 0'
|
|
ref_class: App\Models\Pirep
|
|
ref_class_id: 0
|
|
created_at: '2018-03-02 19:10:10'
|
|
updated_at: '2018-03-02 19:10:10'
|
|
post_date: '2018-03-02 19:10:10'
|
|
deleted_at: null
|
|
- id: e0c39035-13ec-4cfa-9f0e-d1dea9fd6087
|
|
transaction_group: fares
|
|
journal_id: 1
|
|
credit: 1000000
|
|
debit: 0
|
|
currency: USD
|
|
memo: 'Fares F10; price:1000, cost: 0'
|
|
ref_class: App\Models\Pirep
|
|
ref_class_id: 0
|
|
created_at: '2018-03-02 19:10:10'
|
|
updated_at: '2018-03-02 19:10:10'
|
|
post_date: '2018-03-02 19:10:10'
|
|
deleted_at: null
|
|
- id: f524150c-0843-4ba6-ad95-a288b61af2ff
|
|
transaction_group: fares
|
|
journal_id: 1
|
|
credit: 6000000
|
|
debit: 0
|
|
currency: USD
|
|
memo: 'Fares Y300; price:200, cost: 0'
|
|
ref_class: App\Models\Pirep
|
|
ref_class_id: 0
|
|
created_at: '2018-03-02 19:10:10'
|
|
updated_at: '2018-03-02 19:10:10'
|
|
post_date: '2018-03-02 19:10:10'
|
|
deleted_at: null
|