Commit Graph

  • 8ad83a5f9f asset cleanup Nabeel Shahzad 2018-03-27 14:46:32 -05:00
  • 504b33ba2a Add AirspaceMap widget; airport overview page Nabeel Shahzad 2018-03-27 11:40:37 -05:00
  • 5cbb480f6e Remove Google libs Nabeel Shahzad 2018-03-26 15:49:07 -05:00
  • 46f49048c8 Remove composer deps Nabeel Shahzad 2018-03-26 15:45:57 -05:00
  • 5cad037d7d version file name Nabeel Shahzad 2018-03-26 15:28:28 -05:00
  • 75874e1ed0 Don't delete the import folder in build Nabeel Shahzad 2018-03-26 15:26:47 -05:00
  • 9387ad1891 fix version file generation Nabeel Shahzad 2018-03-26 15:20:25 -05:00
  • ca831170f4 Add different version files based on branch/tag Nabeel Shahzad 2018-03-26 15:07:24 -05:00
  • c51b074e32 Keep composer install without wiping Nabeel Shahzad 2018-03-26 14:56:03 -05:00
  • c9b58a4d9d Change order of cleanup Nabeel Shahzad 2018-03-26 14:48:01 -05:00
  • 99142f9fec Fixed merge Nabeel Shahzad 2018-03-26 09:35:01 -05:00
  • 46e956475a Fix comments Nabeel Shahzad 2018-03-26 09:33:45 -05:00
  • 5ecfc2d437 Switch to autodiscover for console commands Nabeel Shahzad 2018-03-25 16:52:13 -05:00
  • ca2f8e1aa5 Move helper generation to new command Nabeel Shahzad 2018-03-25 16:50:48 -05:00
  • 204f0b7a10 Build package without dev dependencies Nabeel Shahzad 2018-03-25 16:20:49 -05:00
  • 699883f2fc Update dependencies, remove ide_helper generating always Nabeel Shahzad 2018-03-25 16:19:24 -05:00
  • eefce8bab6 updated composer deps Nabeel Shahzad 2018-03-25 09:57:15 -05:00
  • 02ae2353d4 Stylesheet changes Nabeel Shahzad 2018-03-25 09:38:58 -05:00
  • 0671742703 Load subfleet page first, can add aircraft from there #217 Nabeel Shahzad 2018-03-23 20:30:31 -05:00
  • 1eb7e5d59a Fix issue with flight fields not adding correctly Nabeel Shahzad 2018-03-23 20:29:37 -05:00
  • 33daaf4a35 Add an InternalError type that piggybacks ValidationError Nabeel Shahzad 2018-03-23 17:29:54 -05:00
  • f5c492bb7e Sort aircraft by registration Nabeel Shahzad 2018-03-23 16:41:09 -05:00
  • c81fc5f25b only output airline icao in subfleet export Nabeel Shahzad 2018-03-23 16:38:56 -05:00
  • eb64f268d3 Fix flight field bugs Nabeel Shahzad 2018-03-23 15:02:26 -05:00
  • f8f5a71564 Move subfleet add/remove to fleet service for a flight Nabeel Shahzad 2018-03-23 14:10:18 -05:00
  • 1161106d9c Fix airport field row being inserted and check against airport ID Nabeel Shahzad 2018-03-23 12:27:28 -05:00
  • c6f423087d fix failed to error Nabeel Shahzad 2018-03-23 10:37:34 -05:00
  • 182cb2d33b Change flight_number field to uint Nabeel Shahzad 2018-03-22 23:11:59 -05:00
  • 49dfa7fc17 Sort flights by flight_number Nabeel Shahzad 2018-03-22 22:50:41 -05:00
  • 28a44631fc add field values to flight api Nabeel Shahzad 2018-03-22 22:48:54 -05:00
  • 29b84f9281 Reverse the iata/icao columns for airport import Nabeel Shahzad 2018-03-22 22:21:54 -05:00
  • 7105e82922 Add days of week to flights table; add to import/export for flights Nabeel Shahzad 2018-03-22 21:21:35 -05:00
  • 8b53ca2fdc Fix types and codes import Nabeel Shahzad 2018-03-22 19:59:35 -05:00
  • 112a72ac6f Subfleet exporter #194 Nabeel Shahzad 2018-03-22 17:59:10 -05:00
  • 46d8fb125a Add fare import/exporter #194 Nabeel Shahzad 2018-03-22 17:48:57 -05:00
  • a44204b185 Import/export expenses #194 Nabeel Shahzad 2018-03-22 17:17:37 -05:00
  • 4e3a9fd9ea Export airports Nabeel Shahzad 2018-03-22 13:04:13 -05:00
  • d4f79b1331 Add aircraft export Nabeel Shahzad 2018-03-22 12:55:56 -05:00
  • 78e70fec3b Fix directory creation path Nabeel Shahzad 2018-03-22 12:48:27 -05:00
  • fbfd71adcf Cleanup Exporter; use firstOrCreate for any missing data we can infer/setup defaults for Nabeel Shahzad 2018-03-22 12:43:58 -05:00
  • 9657e8bd40 Rename import/export, fix tests with parser Nabeel Shahzad 2018-03-21 19:12:36 -05:00
  • 276b93fc57 Export flights to CSV in admin #194 Nabeel Shahzad 2018-03-21 17:07:30 -05:00
  • 95a7365fee remove unique on update #214 Nabeel Shahzad 2018-03-21 12:35:06 -05:00
  • dad44db0bc Fix table reference for uniques Nabeel Shahzad 2018-03-21 10:34:04 -05:00
  • 0dca866f11 Fix unique validation Nabeel Shahzad 2018-03-21 09:55:02 -05:00
  • bb5bb4d4c7 Fixed scoping rules in Model classes Nabeel Shahzad 2018-03-20 19:40:19 -05:00
  • b9beb6c804 Add importers in console and admin for flights/aircraft/subfleets and airport #194 Nabeel Shahzad 2018-03-20 19:17:11 -05:00
  • 782121829a Fix seeder for flight_subfleet Nabeel Shahzad 2018-03-20 16:12:33 -05:00
  • 5d5565e5a8 rename flight subfleet join table Nabeel Shahzad 2018-03-20 16:11:24 -05:00
  • 9e43955fbb rename yaml import/export Nabeel Shahzad 2018-03-20 16:10:52 -05:00
  • 25a299fb74 Add flight fields for templated fields on edit flight #213 Nabeel Shahzad 2018-03-20 13:47:47 -05:00
  • 485c6e86bb add separate flight_fields table and move over to flight_field_values Nabeel Shahzad 2018-03-20 13:06:06 -05:00
  • a9454c319a Add helper field() method to Pirep model Nabeel Shahzad 2018-03-20 11:46:48 -05:00
  • 712cb185b4 Add a helper method in the Flight model to more easily get a custom value Nabeel Shahzad 2018-03-20 11:36:28 -05:00
  • 4e59bd0442 view flight bids in flights screen #203 Nabeel Shahzad 2018-03-20 11:28:06 -05:00
  • 06e1cd15c0 Fix database connection test in installer Nabeel Shahzad 2018-03-20 09:29:45 -05:00
  • 273ccc648d Set some more methods as final in interfaces Nabeel Shahzad 2018-03-19 21:01:32 -05:00
  • ccf56ddec1 Fix formatting and interfaces in nearly every file Nabeel Shahzad 2018-03-19 20:50:40 -05:00
  • 04c5b9e7bf Move Enum base class to App\Interfaces Nabeel Shahzad 2018-03-18 21:24:41 -05:00
  • 36ea12e135 Move the model callbacks into Observables; reduce caching since it held balances incorrectly Nabeel Shahzad 2018-03-18 20:37:35 -05:00
  • 6b002f24a8 Store full datetime in post_date; recalculate finances on every pirep Nabeel Shahzad 2018-03-17 22:20:08 -05:00
  • 6fa724d7b7 Reduce the number of flights created in tests to reduce collisions Nabeel Shahzad 2018-03-17 18:45:18 -05:00
  • 02a6d0d056 Change the PilotFlightAwards parameter name to be more descriptive #155 Nabeel Shahzad 2018-03-17 18:38:09 -05:00
  • 28d180e850 Change the parameter name into the award check() method #155 Nabeel Shahzad 2018-03-17 18:19:05 -05:00
  • 3a1ee94acf Ordering in ClassLoader Nabeel Shahzad 2018-03-17 18:07:42 -05:00
  • 776cea7055 Add error handler when trying to invoke in ClassLoader Nabeel Shahzad 2018-03-17 18:07:13 -05:00
  • 4b7cd6ce6e Splice the logger to use the cron stack for the console Nabeel Shahzad 2018-03-17 18:05:51 -05:00
  • 67ef6872af Call the AwardListener in the proper UserStatsChanged event #155 Nabeel Shahzad 2018-03-17 12:55:50 -05:00
  • 3c39aeee43 Change rank field from image_link to image_url for consistency Nabeel Shahzad 2018-03-17 12:19:26 -05:00
  • e9baf4acb5 Add/edit the award class in Admin #155 Nabeel Shahzad 2018-03-17 12:17:38 -05:00
  • a21e2dd412 Clean up Award controller in admin #155 Nabeel Shahzad 2018-03-17 11:39:51 -05:00
  • 7feecb507d Add ability to pass in parameters to an Award class #155 Nabeel Shahzad 2018-03-17 11:35:34 -05:00
  • 26f00ccaae Add the event listener for the awards #155 Nabeel Shahzad 2018-03-17 00:55:39 -05:00
  • 31b9195a6e Implement the other functionality for awards #154 Nabeel Shahzad 2018-03-17 00:18:03 -05:00
  • 45a22e26be Merge #154 Awards into dev Nabeel Shahzad 2018-03-17 00:03:17 -05:00
  • 7dd6a7e7f3 Awards base class and scaffolding #155 Nabeel Shahzad 2018-03-16 23:59:53 -05:00
  • 067fb0f9f0 Implement events for cron expenses; add processing of daily/monthly expenses #136 Nabeel Shahzad 2018-03-16 20:12:56 -05:00
  • d34de098e5 Add separate redirect config after registration Nabeel Shahzad 2018-03-16 11:42:01 -05:00
  • 428d016e26 Customize redirect after login Nabeel Shahzad 2018-03-16 11:41:18 -05:00
  • 15d483b332 Add config to change redirect after login Nabeel Shahzad 2018-03-16 11:40:09 -05:00
  • 92bb56e344 Add recaptcha implementation #212 Nabeel Shahzad 2018-03-16 11:38:06 -05:00
  • b9380b2c3a Dependencies for captcha #212 Nabeel Shahzad 2018-03-16 10:50:04 -05:00
  • ccbc109db2 Add setting to automatically remove bid on PIREP accept #200 Nabeel Shahzad 2018-03-15 18:20:07 -05:00
  • 58fbbd98a4 url param was missing Nabeel Shahzad 2018-03-14 19:54:58 -05:00
  • 2aae789e2a Make sure inline scripts in admin all have the full base url Nabeel Shahzad 2018-03-14 18:14:35 -05:00
  • e5ff927f7d Add bid was missing url() call to put the URL correctly Nabeel Shahzad 2018-03-14 10:40:57 -05:00
  • afd7aebe20 Allow the fares to be submitted via API for ACARS #125 Nabeel Shahzad 2018-03-14 10:34:41 -05:00
  • 7148f27d33 Find/replace the LoadConfiguration class #163 Nabeel Shahzad 2018-03-14 09:46:02 -05:00
  • 6975167a77 formatting to js standard Nabeel Shahzad 2018-03-14 09:07:41 -05:00
  • 57cddee3fd Cleanup the api_key and csrf_token setters Nabeel Shahzad 2018-03-13 01:55:14 -05:00
  • 684ee545cf include csrf token and fix escaping for admin scripts Nabeel Shahzad 2018-03-13 01:48:47 -05:00
  • bff80c2dc7 Change user bid to POST Nabeel Shahzad 2018-03-13 01:26:27 -05:00
  • acb289f6d0 Make sure login uses Form to get the csrf token Nabeel Shahzad 2018-03-12 22:17:58 -05:00
  • 05655632cc Update ssri npm package bc of vulnerability Nabeel Shahzad 2018-03-12 20:20:59 -05:00
  • 1896e1cc35 Configure axios library and read the api-key dynamically Nabeel Shahzad 2018-03-12 20:14:55 -05:00
  • 0f9ce8bbb9 Frontend maps to use the commonjs compiled files Nabeel Shahzad 2018-03-12 18:10:35 -05:00
  • 8076c2d8c1 Fixing XSS vulnerability by using the proper output tags Nabeel Shahzad 2018-03-12 17:58:12 -05:00
  • 17f9464208 first pass splitting js into commonjs modules Nabeel Shahzad 2018-03-12 17:30:52 -05:00
  • 843cf26140 Add Axios dependency Nabeel Shahzad 2018-03-12 11:00:12 -05:00
  • a3264c1cd1 re-enable csrf token for forms Nabeel Shahzad 2018-03-12 10:33:46 -05:00