Commit Graph

126 Commits

Author SHA1 Message Date
Nabeel Shahzad
9d3953f3ac Refactor expenses; move finance service classes; add daily/monthly skeletons #130 #136 2018-03-05 22:49:42 -06:00
Nabeel Shahzad
88a8fd2bbd Remove subfleet_expenses and combine into main expenses table; select expense type on subfleet #130 #136 2018-03-05 21:24:49 -06:00
Nabeel Shahzad
505931736c Finance overview page added to admin with monthly breakdown #130 2018-03-05 19:55:48 -06:00
Nabeel Shahzad
454b2b488b Add transaction group filter 2018-03-04 09:45:23 -06:00
Nabeel Shahzad
9424bf7c46 Fix finding expenses call #130 2018-03-02 17:48:36 -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
02374dcd57 Update balance in callbacks 2018-03-01 22:00:11 -06:00
Nabeel Shahzad
2c52a2f7e6 Post fares/expenses on PIREP to Airline journal #130 2018-03-01 16:20:13 -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
208b6e73dc Don't overwrite pagination counts, let it default to the config #162 2018-02-28 15:06:57 -06:00
Nabeel Shahzad
4a73a5a6b3 Add table/models and admin for expenses #136 2018-02-26 15:16:12 -06:00
Nabeel Shahzad
d0b3b27975 Remove the flight_id column from the pireps table 2018-02-24 15:51:04 -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
77055991af Get the correct ordering for flight route on map 2018-02-21 15:15:12 -06:00
Nabeel Shahzad
ea09a18956 Fixed formatting of almost every file 2018-02-20 22:33:09 -06:00
Nabeel Shahzad
f6b2102e48 fix bug where aircraft restrictions aren't respected in flight calls #170 2018-02-09 14:26:14 -06:00
Nabeel Shahzad
533e5a8973 Cleanup l5-repository deps and update to latest 2018-02-01 16:46:37 -06:00
Servetas George
78724e981c Awards Administration 2018-01-28 21:19:35 +02:00
Nabeel Shahzad
f9efa81bb4 Refactoring of PIREP submission and field code #146 2018-01-23 15:48:30 -06:00
Nabeel Shahzad
36c904d98d safer casting for boolean values 2018-01-19 16:02:49 -05:00
Nabeel Shahzad
7c70bb0971 add setting to disable user aircraft rank restriction #138 2018-01-19 12:46:30 -05:00
Nabeel Shahzad
a8ecc8a26f Catch all Exception in root namespace 2018-01-08 16:42:08 -06:00
Nabeel Shahzad
6b265ed67b add and delete news from admin dashboard #52 2018-01-08 16:22:26 -06:00
Nabeel Shahzad
60256ab213 Add route for getting the current hubs 2018-01-05 15:30:35 -06:00
Nabeel Shahzad
0bb4ca78f5 Fix links on admin dashboard 2018-01-04 08:14:39 -06:00
Nabeel Shahzad
80d68d6d14 search airports close #87 2018-01-03 20:07:34 -06:00
Nabeel Shahzad
37cdde845d Add order column to ACARS table for the order of the route points 2018-01-02 09:40:42 -06:00
Nabeel Shahzad
5cf0bbaa65 Clean up the GeoJSON generation code 2018-01-01 16:01:01 -06:00
Nabeel Shahzad
d93e461266 Field cleanup and some field details 2017-12-31 14:00:50 -06:00
Nabeel Shahzad
e73440d081 format settings key 2017-12-31 11:19:18 -06:00
Nabeel Shahzad
948338d2b6 Change setting table ID to string, handle the converison of . to _ 2017-12-31 11:09:56 -06:00
Nabeel Shahzad
528a7c7440 allow marking of airport as hub and restrict to hubs at registration #86 2017-12-31 09:42:31 -06:00
Nabeel Shahzad
81e82629ac Rename PilotState class to UserState 2017-12-30 20:40:32 -06:00
Nabeel Shahzad
edca0644ff Add acars map page and show in-progress flights 2017-12-27 16:47:22 -06:00
Nabeel Shahzad
81d349d78d show all flights in admin/active by default 2017-12-26 14:14:04 -06:00
Nabeel Shahzad
70f1a6ee02 sort airports in drop down 2017-12-26 14:07:41 -06:00
Nabeel Shahzad
f29a9cfdc5 some acars/tables fixes 2017-12-25 18:10:24 -06:00
Nabeel Shahzad
3bd97b4d37 add PIREP pre-file and ACARS updates; removing caching from ACARS/Pirep/User repositories; adjust PirepState enum values; add additional columns 2017-12-25 15:19:34 -06:00
Nabeel Shahzad
81ac281d9f simple user search and pagination 2017-12-22 15:11:27 -06:00
Nabeel Shahzad
50ede116ca Show count of pending pilot registrations; pagination 2017-12-22 14:48:15 -06:00
Nabeel Shahzad
6c546b5094 Add flight route map; algorithm for picking from multiple nav points; some tests 2017-12-20 19:12:39 -06:00
Nabeel Shahzad
5428f4387a Cleanup settings() call and log messages 2017-12-12 17:09:26 -06:00
Nabeel Shahzad
e05976a982 Add additional settings; Use pilot id length from setting 2017-12-12 12:43:58 -06:00
Nabeel Shahzad
373f45c86c Convert flight transformer to the native Laravel resource object 2017-12-12 07:25:11 -06:00
Nabeel Shahzad
3c41089a8a Force default timezone to UTC; move helpers.php 2017-12-10 08:47:03 -06:00
Nabeel Shahzad
f2add8908b add setting() helper; fix invalid defaults for mysql in table 2017-12-09 21:56:26 -06:00
Nabeel Shahzad
6c860691d6 Update CacheableRepository interface for PHP 7.2 2017-12-06 22:48:42 -06:00
Nabeel Shahzad
8d4f1efd52 cleaned searching for flights, specific fields in admin 2017-12-04 12:05:31 -06:00
Nabeel Shahzad
e032fd2dbf cleanup searchCriteria generation for flights 2017-12-04 10:59:25 -06:00
Nabeel Shahzad
6bb0a52d81 Pagination on the pireps/flights on the front-end 2017-12-04 10:34:01 -06:00
Nabeel Shahzad
83cc5111b6 count/filtering of pending PIREPs 2017-12-03 10:55:01 -06:00
Nabeel Shahzad
4c8fca39eb accept/reject pireps in admin; cleanup and refactoring 2017-12-03 00:48:33 -06:00
Nabeel Shahzad
786c4be726 type hints on some fields 2017-12-01 11:27:32 -06:00
Nabeel Shahzad
622e099b97 add recent() call to BaseRepository 2017-12-01 11:25:58 -06:00
Nabeel Shahzad
9566da84a5 Cleaned up select box stuff, moved to repositories 2017-12-01 11:11:03 -06:00
Nabeel Shahzad
9706114289 Caching & search configuration in repository classes 2017-12-01 10:53:33 -06:00
Nabeel Shahzad
8509daab35 pagination for pireps (admin) 2017-12-01 10:44:35 -06:00
Nabeel Shahzad
e1b0b92f83 flight search and pagination (in admin), schema changes to accomodate 2017-11-30 20:28:45 -06:00
Nabeel Shahzad
f52b4bb4d9 Initial user management in admin panel 2017-11-29 18:01:07 -06:00
Nabeel Shahzad
4d29389614 point to the correct BaseRepository 2017-11-22 11:55:08 -06:00
Nabeel Shahzad
d48a02dd32 add back findWithoutFail 2017-10-31 21:29:40 -04:00
Nabeel Shahzad
4c61e6eafc fix repository base classes 2017-08-24 13:03:10 -05:00
Nabeel Shahzad
fc1220178b #21 PIREP scaffolding 2017-06-28 19:57:22 -05:00
Nabeel Shahzad
5dce55b4f3 cleanup aircraft table/repo 2017-06-24 14:00:56 -05:00
Nabeel Shahzad
aaaead77a5 #32 subfleet classificiation scaffolding 2017-06-22 20:55:45 -05:00
Nabeel Shahzad
cb631292b9 #23 refactoring for ranks 2017-06-21 13:44:30 -05:00
Nabeel Shahzad
b5c41626c5 #23 initial scaffolding for rankings 2017-06-21 12:10:25 -05:00
Nabeel Shahzad
c732476f6d Rename 'Airlines' model to 'Airline' 2017-06-19 11:50:25 -05:00
Nabeel Shahzad
f4e7eef40c #14 initial scaffolding for adding flights/schedules 2017-06-17 17:25:36 -05:00
Nabeel Shahzad
d3cf57a1d1 add airports table and #7 integrate permissions 2017-06-11 11:36:16 -05:00
Nabeel Shahzad
bf910e4549 set fare classes on aircraft w/ overrides (no admin ui yet) 2017-06-10 18:27:19 -05:00
Nabeel Shahzad
7a79a8558e some refactoring for tests and adding some tables 2017-06-09 22:19:17 -05:00
Nabeel Shahzad
3678363766 add Aircraft CRUD 2017-06-08 20:37:51 -05:00
Nabeel Shahzad
4fcfc84ccf Airlines model and controller 2017-06-08 20:02:52 -05:00