Nabeel S
41bd325f9a
Revert "Bug fix #1414 ( #1487 )" ( #1492 )
...
This reverts commit b4311b861f .
2022-10-30 22:58:26 -04:00
Nabeel S
231e54ea5e
Map color options ( #1478 )
...
* Add colors to the maps options
* Update assets build
2022-08-22 14:05:19 -04:00
Nabeel S
695ab3a90d
Dependency updates ( #1473 )
...
* Update PHP dependencies
* Update NPM modules
* Fix dependency versions
2022-08-15 12:55:36 -04:00
Nabeel S and B.Fatih KOZ
12848091a2
Laravel 9 Update ( #1413 )
...
Update to Laravel 9 and PHP 8+
Co-authored-by: B.Fatih KOZ <fatih.koz@gmail.com >
2022-03-14 11:45:18 -04:00
Nabeel S
78fd8367a1
Add separate cron runner that doesn't use proc_open ( #1405 )
...
* Add alternative to using the artisan schedule runner
* StyleCI fixes
* Add additional cron time periods
* Style fixes
* Typo
* Update the web cron to use the new system
* Write out JSON for which tasks were run
* Rename cron.php to just cron
2022-02-11 16:24:06 -05:00
Nabeel S
cb38f2ad90
Refactor broadcast notifications ( #1402 )
...
* Refactor broadcast notifications
* StyleCI fixes
* Fix the planned_distance accidental changes
2022-02-08 15:07:02 -05:00
Nabeel S
6cfbd91328
Update package versions ( #1399 )
...
* Update dependencies
* Symfony components downgrade
* Restrict symfony versions with meta package
* Downgrade valuestore
* Symfony versions
* More downgrades
* Package versions
* Package versions
2022-02-08 11:12:39 -05:00
Nabeel S
8a94d8db7b
Add LGA flight
2022-01-29 14:49:38 -05:00
Nabeel S
c2cc067329
ICAO typo for sample data
2022-01-28 16:35:24 -05:00
Nabeel S
2202d5bf99
Setting for how often the live map updates #1369 ( #1370 )
2021-12-14 12:48:21 -05:00
Nabeel S
a3f110c0c0
Add PHP 8.1 to shims and build ( #1365 )
...
* Add PHP 8.1 to shims and build
* Lock psr/container version
* Lock psr version
* Restrict symfony component versions
* Downgrade event-dispatcher-contracts
* Update more package versions
* php-cs fixes
* style fix
* cs-fixer file fix
* Exclude resources dir from cs fixer
* Ignore cs fixer env check
* Update league/csv
2021-12-03 09:23:59 -05:00
Nabeel S
85703e1aff
Update composer dependencies ( #1337 )
2021-10-25 11:38:32 -04:00
Nabeel S
0b27635fcb
Docker/compose updates ( #1280 )
...
* Docker/compose updates
* Fix container name
* Add zip to the ext install
* Don't mount the env.php file
* Use newer "docker compose" command
* Install composer
* Remove chown
2021-09-29 10:14:46 -04:00
Nabeel S
c250fce84b
Cast the user ID to int in the sb model ( #1277 )
2021-08-09 13:54:40 -04:00
Nabeel S
4125cdd373
Launch ACARS link on the simbrief page #1272 ( #1276 )
2021-08-09 12:01:27 -04:00
Nabeel S
6eb883de73
Dependency updates ( #1274 )
...
* Dependency updates
* Downgrade league/commonmark to 1.6
2021-08-08 11:48:45 -04:00
Nabeel S
564f9ec06e
Add ability to launch acars for flight/bid #1272 ( #1273 )
...
* Add ability to launch acars for flight/bid #1272
* Check for module active/inactive status
* Just some formatting
2021-08-06 14:53:04 -04:00
Nabeel S
95e1df619e
Trap exception/check for module existing on disk #1211 ( #1271 )
...
* Trap exception/check for module existing on disk #1211
* Style fixes
2021-08-06 13:30:24 -04:00
Nabeel S
88a8ffe48a
Check for blank values on import and omit them ( #1266 )
...
* Check for blank values on import and omit them
* Add paused status to the pirep changed
2021-07-22 15:56:03 -04:00
Nabeel S
f42a41286d
Add a 'paused' state ( #1265 )
...
* Add a 'paused' state
* Check paused status
2021-07-22 11:59:52 -04:00
Nabeel S
f8ded4e410
Update dependencies ( #1262 )
...
* Update dependencies
* Rebuild assets with updated deps
2021-07-21 10:43:36 -04:00
Nabeel S
35359b8646
Create endpoint to load bid by ID ( #1248 )
...
* Create endpoint to load bid by ID
* Fix endpoint
2021-06-17 19:42:56 -04:00
Nabeel S
7481dab012
Remove extraneous data from API response; force API to en ( #1241 )
...
* Remove extraneous data from API response; force API to en
* Style fixes
* Remove
* Fix the meta block
* Style fixes
2021-06-09 11:20:25 -04:00
Nabeel S
96d33c11c8
Fix data not showing up for live map ( #1223 )
...
* Fix data not showing up for live map
* StyleCI fixes
2021-06-04 16:57:27 -04:00
Nabeel S
82825ef77b
Add setting for recording IP address ( #1221 )
...
* Add setting for recording IP address
* Record IP on registration
2021-06-04 13:20:33 -04:00
Nabeel S
db532e0f16
Remove the IP address from being recorded ( #1220 )
2021-06-04 12:10:40 -04:00
Nabeel S
9b2e466b7e
Discord notifications for PIREP and News events #433 ( #1215 )
...
* Discord notifications for events #433
* Style fixes
* Check for blank webhook urls and disable
* Cleanup items after review
* Changes and fixes
* Style fixes
* Don't load env for testing
* Fix status text
* Refactor saving fields/fares so events get the latest data
* Cleanup
* Style fixes
2021-06-04 10:51:59 -04:00
Nabeel S
7d8a34645e
Add --force flag to migrations ( #1203 )
2021-05-24 10:58:10 -04:00
Nabeel S
d3ec0f4de3
5 char ICAO support #1052 ( #1198 )
2021-05-21 10:52:47 -04:00
Nabeel S
ede5b74383
Make fuel_used an optional field in PIREP file ( #1197 )
2021-05-21 10:02:07 -04:00
Nabeel S
e7bbd6cccb
Use queues for notifications #1154 ( #1174 )
...
* Use queues for notifications #1154
* Styles
* Update defaults
* Include queueworker
2021-05-20 11:54:07 -04:00
Nabeel S
edcea258ce
Remove the autoupdater #1133 ( #1195 )
...
* Remove the autoupdater #1133
* Remove self-updater package
* Package still needed :|
2021-05-20 11:37:27 -04:00
Nabeel S
7cb9ae4ec3
intl dependency/polyfill updates ( #1194 )
2021-05-19 13:57:28 -04:00
Nabeel S
352f1ee9f8
Days::in should use in_mask; tests coverage #1180 ( #1193 )
2021-05-19 11:20:50 -04:00
Nabeel S
77a4acb569
Update dependencies ( #1188 )
2021-05-14 13:02:47 -04:00
Nabeel S
ee61de62fa
Update to PHP 8 ( #1118 )
...
* Update to PHP 8
* Update composer file
* Remove PHP 8 incompatible library
* Remove PHP 8 incompatible library
2021-05-11 18:46:21 -04:00
Nabeel S
6e6ba85080
Fix for duplicated/wrong expenses being applied #915 ( #1173 )
...
* Fix for duplicated/wrong expenses being applied #915
* Style fixes
2021-05-06 12:42:56 -04:00
Nabeel S
b6c0946795
Delete users without PIREPS; pilot leave fix ( #1171 )
...
* Delete users without PIREPS; pilot leave fix
* Style fixes
2021-05-05 09:56:28 -04:00
Nabeel S
fe0ef60b6c
Block refiling of PIREPs ( #1167 )
...
* Block refiling of PIREPs
* Style fixes
* Package updates
2021-05-03 10:00:10 -04:00
Nabeel S
14d0e99a37
Delete the user in a GDPR compatible way ( #1151 )
...
* Delete the user in a GDPR compatible way
* Block user from calls
* Style fix
2021-04-23 10:33:13 -04:00
Nabeel S
bffc4f911c
Add tests for the cron jobs ( #1141 )
2021-04-14 08:37:48 -04:00
Nabeel S
bfddb2c84d
Make sure all dates are in UTC ( #1139 )
2021-04-13 09:25:38 -04:00
Nabeel S
fdab4ee530
Fix email for news not going out ( #1131 )
2021-04-11 14:32:58 -04:00
Nabeel S
ac64a5db75
Migrate all configs into the env.php file #1075 ( #1128 )
...
* Migrate all configs into the env.php file #1075
* Style fixes
* Fix config names in CreateConfig
* Fix installer/installer error messages
2021-04-10 17:19:45 -04:00
Nabeel S
96fff0248d
Save airport timezone ( #1112 )
...
* Fix airport timezone lookup
* Save timezone to the airport when importing
2021-03-29 15:49:34 -04:00
Nabeel S
9c4aced837
Move the prefile event and add a new error exception ( #1111 )
...
* Move the prefile event and add a new error exception
* Remove extra import
* Add empty handler for testing
* Fix styling
* Fix styleci
2021-03-29 14:53:35 -04:00
Nabeel S
1287766a46
Fix aircraft retrieval for Simbrief ( #1089 )
...
* Fix full aircraft retrieval for simbriefs
* F off StyleCI
2021-03-19 18:25:19 -04:00
Nabeel S
63eef59060
Fix null visibility in METAR ( #1079 )
...
* Fix null visibility in METAR
* Report the text in units from the METAR
2021-03-17 17:40:45 -04:00
Nabeel S
e70ee5aa6f
Add web cron ability #821 ( #1073 )
...
* Use database for kvp storage
* Read kvpstore
* Add web cron ability through API #821
* Style fixes
* Fix text
2021-03-09 11:36:56 -05:00
Nabeel S
950c7788be
Restrict Simbrief to user who generated it ( #1064 )
...
* Restrict simbrief to user
* Style fixes
* Add tests
* Style fix
2021-03-06 13:49:42 -05:00
Nabeel S
3800c01d94
Update to Laravel 8 ( #1058 )
...
* Update Laravel and other dependencies
* Composer version in CI
* Remove the PHP exit from env file
* Add PHP 8 to testing matrix
* Update doctrine
* Update doctrine
* Update faker lib
* Rewrite TLD check to remove deprecated library
* Update version lib
* Remove PHP 8 for now
* Style fixes
2021-03-04 17:08:51 -05:00
Nabeel S
922e754c9e
Check for valid reference object in recurring finance ( #1056 )
2021-03-02 16:19:54 -05:00
Nabeel S
936cd2efd3
Implement PIREP deletion #1014 ( #1055 )
...
* Implement PIREP deletion #1014
* Style fixes
* Add delete button to PIREP listing page
* Remove extra import
2021-03-02 15:43:34 -05:00
Nabeel S
e22d6d5996
Refactoring Simbrief fares and aircraft ( #1054 )
...
* Refactoring simbrief fares and aircraft
* Hide user full name/email
* Sort PIREP fields desc; fix cargo counts
* Change the sorting
* Extra logs
* Fix tests
* Return fare information through the API
* Style fixes
* Test fix
* Another test fix
* More fixes
* Set aircraft and fares in prefile
* Formatting
2021-03-02 12:29:04 -05:00
Nabeel S
43fbe9e943
Update composer dependencies ( #1047 )
2021-02-26 12:23:50 -05:00
Nabeel S
cbb7d6e274
Fix pilot leave calculation #1022 ( #1035 )
...
* Fix pilot leave calculation #1022
* Remove unused imports
* Add logging where fares are being saved
2021-02-17 18:54:18 -05:00
Nabeel S
447d02bd4f
Update the sessions table ( #1030 )
...
* Update the sessions table
* Add index on user_id
2021-02-11 08:50:49 -05:00
Nabeel S
d110c2d951
ACARS table vs int to double ( #1028 )
...
* mail config - "driver" to "default"
* Change VS type from int to double
* Migration fix
* Fix type
2021-02-10 13:39:40 -05:00
Nabeel S
fc7ad7eb6a
Simbrief attachment not working #1005 ( #1006 )
...
* Refactoring for Simbrief not working #1005
* Style fixes
* Update tests for new briefing URL
* Check the OFP user
* Comment out user check temporarily
2021-01-25 06:54:17 -05:00
Nabeel S
101b3261f5
Move loadmin/max into the controller ( #1003 )
2021-01-22 09:02:15 -05:00
Nabeel S
a2916bf536
Cleanup visible flight logic ( #1000 )
...
* Cleanup visible flight logic
* Add transfer_time to API response
2021-01-21 11:11:11 -05:00
Nabeel S
80a90c6e3c
Fix github badge
2021-01-16 22:15:32 -05:00
Nabeel S
854ed9b92c
Remove travis-ci badge
2021-01-16 22:14:28 -05:00
Nabeel S
46b17b5c04
Use GitHub actions ( #989 )
2021-01-16 20:25:58 -05:00
Nabeel S
4bda494c6b
Add helpers kvp() and kvp_save() ( #966 )
2020-12-21 11:30:44 -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
2ecf366670
Add missing columns from subfleet export #926 ( #941 )
2020-11-26 13:34:04 -05:00
Nabeel S
8f4219bc95
Download path size too small; fix migrations #935 ( #940 )
2020-11-26 13:03:59 -05:00
Nabeel S
ced2c150b7
Change the body size to medium text #920 ( #930 )
...
Change the body size to medium text (16MB) #920
2020-11-20 12:00:37 -05:00
Nabeel S
dc7efc981c
Refactor fares inheritance #905 ( #906 )
2020-10-27 18:46:15 -04:00
Nabeel S
1be68d1e63
Flight/Subfleet fares not returning in API #899 ( #900 )
...
Make sure proper fares are returned from the API #899
2020-10-24 15:11:08 -04:00
Nabeel S
c5de2fd8b1
Fix for base map/providers #895 ( #897 )
2020-10-23 08:08:41 -04:00
Nabeel S
b85d0e6a3e
Expose Leaflet base options to templates #895 ( #896 )
2020-10-23 07:35:44 -04:00
Nabeel S
b37bd2cd7b
Change award events handler to subscription #888 ( #894 )
2020-10-23 07:28:22 -04:00
Nabeel S
584d37f230
FlightRouteAwards - fix if last pirep is empty/other error conditions ( #886 )
2020-10-22 16:25:52 -04:00
Nabeel S
cd18442207
Fixes for installer/modules race condition ( #883 )
2020-10-21 13:28:54 -04:00
Nabeel S
dc007f6d9e
Bids are missing subfleets in API response #867 ( #868 )
...
Bids are missing subfleets in API response #867
2020-10-12 12:49:11 -04:00
Nabeel S
193fbd369d
Show awards on user profile #703 ( #866 )
2020-10-11 16:06:09 -04:00
Nabeel S
69d89511be
Inherited value can't be removed #811 ( #863 )
...
Inherited value can't be removed #811
2020-10-10 15:24:10 -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 S
c702b01a87
Add tests that rank shouldn't auto change ( #840 )
2020-10-10 14:50:00 -04:00
Nabeel S
95a40d3565
Make sure proper subfleets are returned as part of the user profile #848 ( #849 )
...
* Make sure proper subfleets are returned as part of the user profile #848
* Formatting
2020-09-30 12:58:45 -04:00
Nabeel S
98aa362935
Fix subfleets not returning proper fare counts #831 ( #846 )
...
Fix subfleets not returning proper fare counts #831
2020-09-29 13:21:24 -04:00
Nabeel S
77fe6679ce
Update module generation #714 ( #716 )
...
* Update module generation #714
* Fix method signatures
* Fix paths within stubs, use single provider.stub file
* Add separate index controller
* Update module generation #714
* Fix method signatures
* Fix paths within stubs, use single provider.stub file
* Update module generation
Disable/lower the cache time as found as a workaround in https://github.com/nWidart/laravel-modules/issues/995
* Update editorconfig for line endings
* Formatting
* Formatting
2020-09-20 19:10:52 -04:00
Nabeel S
1db3295213
Disable autocomplete in admin forms #816 ( #817 )
2020-09-10 16:42:11 -04:00
Nabeel S
50a0b89caa
Add MTOW and ZFW to aircraft editor #775 ( #805 )
...
Add MTOW and ZFW to aircraft editor #775
2020-09-03 13:29:24 -04:00
Nabeel S
e99c22b007
Notifications fixes ( #804 )
...
* Emails not sending #795 #722
* Fix for news items not being sent; refactor some events; check for opt-in #722
* Formatting
* Remove extra parameter
2020-09-03 12:50:42 -04:00
Nabeel S
7aa089bd88
Update Laravel/composer dependencies ( #803 )
2020-09-02 18:15:05 -04:00
Nabeel S
1e4b0d629a
Detect the phpvms folder one root level above #798 ( #799 )
2020-09-01 10:38:45 -04:00
Nabeel S
cdf7b13b5b
Allow any airport to be flown from #783 ( #788 )
...
Allow any airport to be flown from #783
2020-08-17 17:06:02 -04:00
Nabeel S
51186bed7c
Fix for aircraft not being detected at departure airport #781 ( #789 )
...
Aircraft not being checked/detected at departure airport #781
2020-08-17 16:44:31 -04:00
Nabeel S
4fa58cec5a
Fix clear cache errors with duplicate route names #759 ( #787 )
2020-08-13 17:53:30 -04:00
Nabeel S
27316f96e8
Fix missing user fields #785 ( #786 )
2020-08-13 17:44:41 -04:00
Nabeel S
3ebf4f2924
Custom user fields #711 ( #772 )
...
Custom user fields during registration and profile edit #711
2020-08-11 17:48:51 -04:00
Nabeel S
bbb5f1d13c
Check for null values when checking pilot ID #760 ( #768 )
2020-07-14 22:02:35 -04:00
Nabeel S
64e4c91e7e
Check public pages for authorization #761
2020-07-10 13:11:38 -04:00
Nabeel S
3e2b1fe42b
Add spacing to fare labels #763 ( #766 )
2020-07-10 09:51:33 -04:00
Nabeel S
420bd7e4ae
Add ability to use a link instead of a page #750 ( #757 )
...
Add ability to use a link instead of a page #750
2020-06-11 08:27:38 -04:00
Nabeel S
e4b1c238f3
Add ACARS update event #755 ( #756 )
2020-06-09 09:10:40 -04:00
Nabeel S
57e91027c8
Fix the search route for pending PIREPs #752 ( #754 )
2020-06-08 09:55:57 -04:00