B.Fatih KOZ
a5513b6fbb
Fixes for reported pressure in METAR parsing ( #965 )
...
* Update Metar.php
The reported pressure was always being assigned as hPa thus resulting display and conversion errors when the reported pressure was inHg.
Also the VFR/IFR (VMC/IMC) determination was using minimum 5 nmi and 3000 ft cloud base, it must be 5 km and 3000 ft.
With this state, this PR should fix issue #948 and partly fixes issue #963
* MetarTest Fix for inHg/hPa
2020-12-21 10:53:50 -05:00
B.Fatih KOZ
fb44b73f44
Fix METAR decoding (text correction only) ( #950 )
...
* Update Metar Decoding (Text Correction Only)
SKC means Sky Clear or Clear Skies.
Rest is ok
* Update MetarTest.php
2020-12-04 12:47:42 -05:00
Nabeel S
6b5cf38224
Calculate percentage properly instead of adding to the base value #925 ( #942 )
...
* Calculate percentage properly instead of adding to the base value #925
2020-11-26 16:44:57 -05:00
Nabeel S
cd18442207
Fixes for installer/modules race condition ( #883 )
2020-10-21 13:28:54 -04:00
Yash Govekar
5803487d51
Installing and managing modules from admin panel ( #847 )
2020-10-19 10:10:28 -04:00
Nabeel S
48087fb05f
Metar: TEMPO and trend causing issue with values being overwritten ( #862 )
...
Metar: TEMPO and trend causing issue with values being overwritten
2020-10-10 14:55:12 -04:00
Nabeel Shahzad
be72571185
Check if the root domain is an IP address
2020-08-15 13:50:58 -04:00
Nabeel Shahzad
a8fb8e93c8
METAR: KM as unit in visibility #680
2020-05-03 11:08:06 -04:00
Nabeel S
99f4f3b3d8
Change currency from settings #671 ( #672 )
2020-04-26 11:55:20 -04:00
Nabeel S
82b873c071
Domain detection failing for .co.uk, etc #647 ( #648 )
...
* Fix domain name detection #647
* Ignore page links check if no DB configured #641
2020-03-28 19:07:46 -04:00
Nabeel S
80b20a8b25
Increase ID column size; seed ID generator with uniqid() #630 ( #631 )
2020-03-09 13:16:10 -04:00
Nabeel S
14aacdfb75
Import expense and ledger entries #443 ( #588 )
...
* Fix rank importing with PIREP pay #443
* Import ledger information #443
* Uncomment out testing importers
* Import expense log and settings #443
* Formatting
2020-02-25 14:45:23 -05:00
Nabeel S
11bbcd1df7
User country mapping; ignore unused groups #443 ( #584 )
...
* Fix the user country import #443
* Ignore the old "core" groups because they're unused #443
* Properly sync roles and individual permissions #443
2020-02-24 15:12:36 -05:00
Nabeel S
9ed07da9c3
Upsert on ACARS positions #572 ( #573 )
2020-02-22 16:03:01 -05:00
Nabeel S
b36a3009dd
Cleanup Utils #467 ( #547 )
...
* Remove Utils Facade
2020-02-11 12:32:41 -05:00
Nabeel S
99118daad9
Auto update #449 ( #545 )
...
* Add custom repository type for updates
* Direct to self update module
* Formatting
2020-02-10 17:47:46 -05:00
Nabeel S
e431f75ad4
Add getRootDomain() to Utils ( #514 )
2020-01-28 12:42:46 -05:00
Nabeel S
e862537a20
Split the importer module out from the installer module ( #468 )
...
* Split the importer module out from the installer module
* Cleanup of unused imports
* Move updater into separate module #453
* Remove unused imports/formatting
* Disable the install and importer modules at the end of the setup
* Unused imports; update IJ style
* test explicit stage for php+mysql
* add more to matrix
* Add different MariaDB versions
* undo
2019-12-12 15:07:35 -05:00
Nabeel S
e6d38f9338
Add PHP 7.4 support ( #464 )
...
* Add PHP 7.4 to build matrix
* DB fix
* YAML parser fix in test data
* Show versions
* Package updates
* Track used ICAOs
* 7.4 METAR parsing fix
* METAR parser fix
* Formatting
* Add meters to response units
* Call instance for unit conversion
* Return value
* Catch exception for unknown quantity
* Comment fix
* Formatting
* METAR parsing fixes on PHP 7.4
* Package updates
* More random airport ID
* More random airport ID
* Properly disable toolbar
* Semver written out to version file
* Use dev as default identifier
2019-12-11 12:57:18 -05:00
Nabeel S
50dc79bc8d
Refactor and add importer to Installer module #443 ( #444 )
...
* Refactor and add importer to Installer module #443
* Refactor for finances to use in import
* Import groups into roles
* Formatting
* Formatting
* Add interface in installer for import
* Notes about importing
* Check for installer folder
* Formatting
* Fix pirep->user mapping
* Unused import
* Formatting
2019-11-27 09:19:20 -05:00
Nabeel Shahzad
eb27c94637
Fix for bad unit conversions in API responses
2019-09-20 09:05:09 -04:00
Nabeel Shahzad
0c89d36a16
Remove remnants of Timezonelist library
2019-09-13 17:54:46 -04:00
Nabeel S
23eb9dcbda
384 Laravel 6 changes ( #385 )
...
* 384 Laravel 6 changes
* Library versions
* Update package versions
* Add keyType to models
* Remove unused dependencies
* StyleCI fixes
* Fix models for test
* Fix tests output and update test runner
* Unused imports
* Update exceptions handler
* Fix login page
2019-09-13 08:05:02 -04:00
Nabeel S
5cafebe4d6
Fix/metar reading ( #353 )
...
* Fix reading of the METAR information for AviationWeather. Fix the DI
* StyleCI fixes
2019-08-08 14:52:34 -04:00
Nabeel S
ff6ba4c29a
Remove ext-cal from requirements list ( #349 )
...
* Remove ext-cal from requirements list
* Fix the travis phpunit config
2019-08-08 12:50:32 -04:00
Nabeel S
e12188b7d3
Issue/327 versioning ( #345 )
...
* Switch to semver format
* Rewrite new version check to use Github Releases and cron
* Styling
* Remove v from in front of version
* New version check test fix
* Uncomment test case
2019-08-06 17:48:00 -04:00
Nabeel S
092b9fc9dc
Add step fields to enable decimal points on fields #342 ( #343 )
...
* Add step fields to enable decimal points on fields #342
* Update js-yaml version due to vulnerability scan
* Don't seed dev files when env == local
* Fix
* Fix to be static
* Add visibilty keyword
2019-08-06 15:54:21 -04:00
Nabeel S
9f3ba05880
Issue/329 refactor seeding ( #337 )
...
* Fix Contracts class names
* Refactoring of the file seeds so it's not a mess
* StyleCI fixes
2019-08-05 08:27:53 -04:00
Nabeel Shahzad
224cfaf603
Remove debugging that stops execution
2019-07-23 10:17:51 -04:00
Nabeel Shahzad
62a10224a0
Account for fuel in the finance calculations #313
2019-07-23 08:41:20 -04:00
Nabeel Shahzad
ec81a6d157
Fix errors in the METAR parsing for clouds; display error for pressure units
2019-07-17 08:57:45 -04:00
Nabeel Shahzad
a720f12e0b
Rename Interfaces to Contracts to better match Laravel conventions
2019-07-15 15:44:31 -04:00
Nabeel Shahzad
ed91ddb5a8
Formatting again
2019-07-15 15:19:22 -04:00
Nabeel Shahzad
08a2be165c
Formatting
2019-07-15 15:18:49 -04:00
Nabeel Shahzad
c04bfb78c6
Formatting
2019-07-15 15:17:51 -04:00
Nabeel Shahzad
06d8f11ca3
Cleanup SI Unit classes and interface for REST responses; fixes to a few METAR parsing issues
2019-07-15 15:14:40 -04:00
Nabeel Shahzad
fb9c1c3681
Check for calendar extension in installer
2019-06-19 13:02:06 -04:00
Nabeel Shahzad
a176ed2dae
Apply fixes from StyleCI
2019-06-18 22:58:09 +00:00
Nabeel Shahzad
88957f4071
Add php-cs-fixer to build
2019-05-12 13:26:44 -05:00
Nabeel Shahzad
8d8857e552
Turn closure into static
2019-04-07 22:27:10 -05:00
Nabeel Shahzad
6816c77845
Cleanup array_merge call
2019-04-07 22:27:09 -05:00
Nabeel Shahzad
f8b21c99e2
Use ClassMapGenerator from composer, symfony 4.x removed theirs
2018-09-20 14:08:42 -05:00
Nabeel Shahzad
19a206f4ac
Apply fixes from StyleCI
2018-09-02 03:31:16 +00:00
Nabeel Shahzad
8171d681a6
Fix METAR parsing for runway visibility
2018-09-01 16:58:38 -04:00
Kevin
75ef658d8f
Fix metar parsing issue
2018-08-29 07:27:53 +08:00
Nabeel Shahzad
3c32f2d89d
Apply fixes from StyleCI
2018-08-26 18:51:47 +00:00
Nabeel Shahzad
e95b3eb366
Code cleanup from inspection results
2018-08-26 13:50:08 -05:00
Nabeel Shahzad
9596d88b48
Apply fixes from StyleCI
2018-08-26 16:40:04 +00:00
Kevin
a62c938099
Update attrSet initializer to empty string
2018-08-24 23:39:08 +08:00
Kevin
a9536064d3
Fix timezone list HTML Escaped
2018-08-24 23:16:23 +08:00