Nabeel Shahzad
|
454b2b488b
|
Add transaction group filter
|
2018-03-04 09:45:23 -06:00 |
|
Nabeel Shahzad
|
2eb0f76f32
|
Fix sample data removing extra expenses #130
|
2018-03-02 17:52:20 -06:00 |
|
Nabeel Shahzad
|
9424bf7c46
|
Fix finding expenses call #130
|
2018-03-02 17:48:36 -06:00 |
|
Nabeel Shahzad
|
fa5237179b
|
Remove balance field from user table #130
|
2018-03-02 17:31:58 -06:00 |
|
Nabeel Shahzad
|
586769fbf0
|
Fix tests and docs/better checks #130
|
2018-03-02 17:29:11 -06:00 |
|
Nabeel Shahzad
|
2df09c533b
|
show transactions in pirep
|
2018-03-02 16:09:48 -06:00 |
|
Nabeel Shahzad
|
9d65515290
|
Add index of ref class+id #130
|
2018-03-02 13:15:18 -06:00 |
|
Nabeel Shahzad
|
607367feb2
|
Replace the ref_class_id
|
2018-03-02 13:14:20 -06:00 |
|
Nabeel Shahzad
|
9f89447070
|
Add pilot pay to journals; cleanup payment code #130
|
2018-03-02 13:12:39 -06:00 |
|
Nabeel Shahzad
|
02374dcd57
|
Update balance in callbacks
|
2018-03-01 22:00:11 -06:00 |
|
Nabeel Shahzad
|
92a18448eb
|
YAML table exporter
|
2018-03-01 21:59:58 -06:00 |
|
Nabeel Shahzad
|
f9208c9d72
|
Don't throw exception is journal exists #130
|
2018-03-01 18:59:24 -06:00 |
|
Nabeel Shahzad
|
2c52a2f7e6
|
Post fares/expenses on PIREP to Airline journal #130
|
2018-03-01 16:20:13 -06:00 |
|
Nabeel Shahzad
|
f1b9ea94dc
|
Use morphed column types
|
2018-03-01 09:51:48 -06:00 |
|
Nabeel Shahzad
|
498e795e4b
|
Fixes and tests for the journal and journaled transactions #130
|
2018-02-28 21:52:36 -06:00 |
|
Nabeel Shahzad
|
1794549a20
|
Move journal transaction code to repository #130
|
2018-02-28 19:04:56 -06:00 |
|
Nabeel Shahzad
|
f557e9f965
|
Add ledger and journal tables #130
|
2018-02-28 18:01:32 -06:00 |
|
Nabeel Shahzad
|
448a9846c9
|
Implement airport hub restriction closes #104
|
2018-02-28 15:37:24 -06:00 |
|
Nabeel Shahzad
|
3188f356eb
|
Add setting for home airport restriction #104
|
2018-02-28 15:27:46 -06:00 |
|
Nabeel Shahzad
|
208b6e73dc
|
Don't overwrite pagination counts, let it default to the config #162
|
2018-02-28 15:06:57 -06:00 |
|
Nabeel Shahzad
|
6993cba55a
|
Don't change rank if it seems like it's been manually changed by an admin #196
|
2018-02-28 15:01:23 -06:00 |
|
Nabeel Shahzad
|
e03abc1a64
|
Moved away from the phpmoney library since it requires intl extension
|
2018-02-28 13:54:14 -06:00 |
|
Nabeel Shahzad
|
777bd5e26d
|
Return the pay in Money() format
|
2018-02-28 13:34:49 -06:00 |
|
Nabeel Shahzad
|
a6afcc944c
|
Add Money composition class to Support
|
2018-02-27 21:38:05 -06:00 |
|
Nabeel Shahzad
|
ae0c3c5f27
|
Get the pilot pay, reconcile with values for subfleet overrides
|
2018-02-27 16:16:40 -06:00 |
|
Nabeel Shahzad
|
dfa6d6da51
|
Split rank pay rate into separate rates for acars and manual flights
|
2018-02-27 14:29:45 -06:00 |
|
Nabeel Shahzad
|
81b867fa20
|
Add bid expire time
|
2018-02-27 14:23:09 -06:00 |
|
Nabeel Shahzad
|
3aa4b8a410
|
Cleanup and move subfleet/rank settings to FleetService class
|
2018-02-27 14:12:03 -06:00 |
|
Nabeel Shahzad
|
f0977b48e5
|
alt_airports missing in flight create
|
2018-02-27 13:38:11 -06:00 |
|
Nabeel Shahzad
|
baccf7e3ad
|
Fix the flight time not showing closes #199
|
2018-02-27 13:37:29 -06:00 |
|
Nabeel Shahzad
|
97764866f2
|
Rename user_bids table to bids
|
2018-02-27 13:25:32 -06:00 |
|
Nabeel Shahzad
|
c89926399b
|
Delete a bid by either the bid_id or the flight_id
|
2018-02-27 13:14:58 -06:00 |
|
Nabeel Shahzad
|
a38b4e063b
|
Return the flight object with the bid
|
2018-02-27 13:11:48 -06:00 |
|
Nabeel Shahzad
|
18aa573a16
|
remove extra libs
|
2018-02-26 20:30:50 -06:00 |
|
Nabeel Shahzad
|
d61ade4482
|
move currency to config file; change units to their own group in settings
|
2018-02-26 20:23:48 -06:00 |
|
Nabeel Shahzad
|
cdd5fc749c
|
Add the acars and manual payrates in the rank/subfleet forms
|
2018-02-26 19:14:10 -06:00 |
|
Nabeel Shahzad
|
f6ec647eb6
|
Add base payrate field for ranks
|
2018-02-26 17:56:30 -06:00 |
|
Nabeel Shahzad
|
4a73a5a6b3
|
Add table/models and admin for expenses #136
|
2018-02-26 15:16:12 -06:00 |
|
Nabeel Shahzad
|
3bbcd2a20d
|
fix pirep ids in sample; rename navs to flight reports
|
2018-02-24 16:05:00 -06:00 |
|
Nabeel Shahzad
|
d0b3b27975
|
Remove the flight_id column from the pireps table
|
2018-02-24 15:51:04 -06:00 |
|
Nabeel Shahzad
|
7345dd8076
|
change some of the sample data
|
2018-02-24 15:47:43 -06:00 |
|
Nabeel Shahzad
|
2e57f84657
|
Add sample data for pirep fares #125
|
2018-02-24 15:45:43 -06:00 |
|
Nabeel Shahzad
|
58e0f50c48
|
specify fares, js to dynamically change fare form; get applicable fares for the flight/pirep #125
|
2018-02-24 15:38:25 -06:00 |
|
Nabeel Shahzad
|
910c0e0eab
|
Convert aircraft active to more detailed status #134
|
2018-02-23 16:37:10 -06:00 |
|
Nabeel Shahzad
|
709aec83e2
|
Add multiplier to factory #134
|
2018-02-23 16:07:53 -06:00 |
|
Nabeel Shahzad
|
db94f5b405
|
Add a ground_handling_multiplier to the subfleet table #134
|
2018-02-23 16:00:14 -06:00 |
|
Nabeel Shahzad
|
4142d5d28a
|
Add ground_handling_cost to airport #134
|
2018-02-23 15:48:50 -06:00 |
|
Nabeel Shahzad
|
b8b4fe7a8a
|
Add percentages as part of sample data #125
|
2018-02-23 15:34:14 -06:00 |
|
Nabeel Shahzad
|
d5aef6fb87
|
Allow setting percent for fare overrides against base fare #125
|
2018-02-23 15:12:09 -06:00 |
|
Nabeel Shahzad
|
b2d91ba4c9
|
Show how pirep was filed in list/edit
|
2018-02-22 15:29:25 -06:00 |
|
Nabeel Shahzad
|
53b0bbd936
|
Convert errors into HttpException calls
|
2018-02-22 15:15:00 -06:00 |
|
Nabeel Shahzad
|
3748ab77d2
|
Fix aircraft active/inactive states
|
2018-02-22 14:59:09 -06:00 |
|
Nabeel Shahzad
|
ad5f36f85e
|
Cleanup frontend user bid add/remove to use the API, script and html cleanup #172
|
2018-02-22 11:34:57 -06:00 |
|
Nabeel Shahzad
|
6dfab75f08
|
Add api routes to get/add/remove bids for a user #172
|
2018-02-22 10:44:15 -06:00 |
|
Nabeel Shahzad
|
487b7480af
|
Refactor how errors are handled
|
2018-02-22 10:14:12 -06:00 |
|
Nabeel Shahzad
|
5d2ef3a9d3
|
Fix wrong Exception being thrown
|
2018-02-22 09:41:23 -06:00 |
|
Nabeel Shahzad
|
abf47274a1
|
Cleanup some class names; move acars data into separate seed file
|
2018-02-22 09:31:07 -06:00 |
|
Nabeel Shahzad
|
3abf38ab93
|
Return string if not multi-value; add delete_previous flag #194
|
2018-02-21 21:42:47 -06:00 |
|
Nabeel Shahzad
|
9ed370693d
|
First pass at csv column parsing for kvp as values #194
|
2018-02-21 21:38:35 -06:00 |
|
Nabeel Shahzad
|
964ea904a1
|
Make sure the subfleet type field doesn't have spaces
|
2018-02-21 20:18:50 -06:00 |
|
Nabeel Shahzad
|
1a54aadc19
|
Make sure the subfleet name doesn't have spaces
|
2018-02-21 20:16:49 -06:00 |
|
Nabeel Shahzad
|
7872a6a442
|
Remove debug stuff in xml converter
|
2018-02-21 15:25:58 -06:00 |
|
Nabeel Shahzad
|
9dfdc8195d
|
Add flight log to both frontend and admin pirep edit view
|
2018-02-21 15:24:46 -06:00 |
|
Nabeel Shahzad
|
77055991af
|
Get the correct ordering for flight route on map
|
2018-02-21 15:15:12 -06:00 |
|
Nabeel Shahzad
|
a18c00ee95
|
Convert sequelpro xml to yaml for import
|
2018-02-21 15:02:24 -06:00 |
|
Nabeel Shahzad
|
ea09a18956
|
Fixed formatting of almost every file
|
2018-02-20 22:33:09 -06:00 |
|
Nabeel Shahzad
|
c5b6ca53fa
|
Redirect subfleet create to edit page
|
2018-02-20 21:55:01 -06:00 |
|
Nabeel Shahzad
|
14d04604cb
|
Add ranks from the subfleet edit page closes #160
|
2018-02-20 21:53:50 -06:00 |
|
Nabeel Shahzad
|
bac829b425
|
Shrink decimal field sizes as they're overly large
|
2018-02-20 15:57:31 -06:00 |
|
Nabeel Shahzad
|
7185f6cedf
|
Restrict max number in factory, might be hitting 32 bit limit in tests
|
2018-02-20 15:41:05 -06:00 |
|
Nabeel Shahzad
|
8386951511
|
Rename toInt to toNumber
|
2018-02-20 15:32:49 -06:00 |
|
Nabeel Shahzad
|
b9e88527dd
|
Unit conversion fixes #193
|
2018-02-20 14:23:02 -06:00 |
|
Nabeel Shahzad
|
aeacd80bcb
|
Check aircraft permissions in PIREP update/file
|
2018-02-20 14:14:20 -06:00 |
|
Nabeel Shahzad
|
653711fa96
|
Change volume units to be in lbs/kg closes #193
|
2018-02-20 14:07:33 -06:00 |
|
Nabeel Shahzad
|
4e43223f3a
|
Refuse pirep prefile is user not allowed to use aircraft #170
|
2018-02-20 12:59:49 -06:00 |
|
Nabeel Shahzad
|
8393ae2851
|
Add /flight/:id/route resource, returns all route info that's in the navaid database closes #183
|
2018-02-20 12:06:52 -06:00 |
|
Nabeel Shahzad
|
fdf18cf533
|
Remove raw_data field from pireps closes #188
|
2018-02-20 11:17:34 -06:00 |
|
Nabeel Shahzad
|
5ee8c1e779
|
level not required in prefile; distance required in file
|
2018-02-20 11:12:50 -06:00 |
|
Nabeel Shahzad
|
ad4259625c
|
Add flight time to flight create/edit form
|
2018-02-19 13:33:26 -06:00 |
|
Nabeel Shahzad
|
3d55fc09f7
|
Add options field on setting data import
|
2018-02-19 11:19:18 -06:00 |
|
Nabeel Shahzad
|
3d9d17d9b9
|
Add call to get user's PIREPs #192
|
2018-02-19 10:35:49 -06:00 |
|
Nabeel Shahzad
|
5c58dfe1ae
|
generate a hex code for an aircraft on creation #33
|
2018-02-12 20:58:23 -06:00 |
|
Nabeel Shahzad
|
2678514077
|
API: Only show active airlines
|
2018-02-12 12:05:10 -06:00 |
|
Nabeel Shahzad
|
ee71f4a1c8
|
Remove tail_number field from aircraft
|
2018-02-12 11:03:25 -06:00 |
|
Nabeel Shahzad
|
62506a26a1
|
set country on the airline, in admin and installer #191
|
2018-02-12 10:51:04 -06:00 |
|
Nabeel Shahzad
|
61dc0a046d
|
Fix rank image field
|
2018-02-12 10:26:27 -06:00 |
|
Nabeel Shahzad
|
c817d1ae4b
|
Installer fixes
|
2018-02-12 09:47:12 -06:00 |
|
Nabeel Shahzad
|
2f8a69b774
|
Undo casting time types to Time object #189
|
2018-02-11 20:50:48 -06:00 |
|
Nabeel Shahzad
|
61af5fe226
|
Cleanup column types and assign Time class to fields #189
|
2018-02-11 20:38:56 -06:00 |
|
Nabeel Shahzad
|
fd4407a798
|
Move internal unit definitions to config file #189
|
2018-02-11 20:19:02 -06:00 |
|
Nabeel Shahzad
|
4eef254688
|
set nautical miles as the default mass unit #189
|
2018-02-11 19:58:07 -06:00 |
|
Nabeel Shahzad
|
d5c2d25c74
|
finally fixed serialization of conversions #189
|
2018-02-10 22:49:08 -06:00 |
|
Nabeel Shahzad
|
0700c96901
|
fix serialization of converter classes #189
|
2018-02-10 22:30:42 -06:00 |
|
Nabeel Shahzad
|
9b9a20b437
|
set default storage unit #189
|
2018-02-10 22:18:07 -06:00 |
|
Nabeel Shahzad
|
f14a9e3ba1
|
implements ArrayAccess for casting to type #189
|
2018-02-10 22:04:30 -06:00 |
|
Nabeel Shahzad
|
cb02a7c15e
|
add Time support class #189
|
2018-02-10 21:36:13 -06:00 |
|
Nabeel Shahzad
|
a8e06c6cc6
|
base conversion classes for units #189
|
2018-02-10 21:16:32 -06:00 |
|
Nabeel Shahzad
|
3aa01aaa18
|
tests check the data object in return #186
|
2018-02-10 18:17:38 -06:00 |
|
Nabeel Shahzad
|
04d44d9bd7
|
Add SKIN_NAME to error message pages #187
|
2018-02-10 17:58:11 -06:00 |
|
Nabeel Shahzad
|
762544ea6f
|
don't change rank if it's not auto promoted #168
|
2018-02-10 17:53:25 -06:00 |
|