Nabeel S
a58bca390b
Fix BindingResolutionError when debug toolbar isn't present ( #465 )
...
* Fix BindingResolutionError when debug toolbar isn't present
* Formatting
2019-12-11 15:12:31 -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
68eff40753
Replace importer with AJAX powered; better error handling #443 ( #447 )
...
* Replace importer with AJAX powered; better error handling #443
* Formatting
* Fix command line importer
2019-12-02 09:57:35 -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 S
ae68550448
Move telemetry option into settings; checkbox in install refs #415 ( #416 )
2019-10-29 13:07:53 -04:00
Nabeel S
bbec276da8
#355 Calculate distance button ( #366 )
...
* #355 Calculate distance button in add/edit Flight page
* Styling
* Move add/edit flight logic out of controller and into service layer
* Styling
* Formatting
* Run styleci against modules dir
* Styleci config
* Style fixes in /modules
2019-08-26 12:32:46 -04:00
Nabeel Shahzad
380c9d13b6
Error handling around reset install; clear cache
2019-08-08 13:42:43 -04:00
Nabeel S
5cce1b3040
Multiple ticket crash fixes ( #347 )
...
* Fix for initial seed data not being run during install closes #346
* StyleCI keepin' me honest
* Tooltips for ranks
2019-08-07 12:32:49 -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
a9c5be1c70
Add opcache option; change detection during install for cache driver
2019-07-18 09:26:33 -04:00
Nabeel Shahzad
a720f12e0b
Rename Interfaces to Contracts to better match Laravel conventions
2019-07-15 15:44:31 -04:00
Nabeel Shahzad
b28ace970c
Add interface to additional roles/permissions
2019-06-20 16:52:37 -04:00
Nabeel Shahzad
29a578ea6a
Move the MigrationService to the main package
2019-04-07 22:27:10 -05:00
Nabeel Shahzad
f14f7c1a5e
Move the settings into a yml seed file and sync during install/update
2018-09-02 13:18:32 -04:00
Nabeel Shahzad
e95b3eb366
Code cleanup from inspection results
2018-08-26 13:50:08 -05:00
Nabeel Shahzad
ccf56ddec1
Fix formatting and interfaces in nearly every file
2018-03-19 20:50:40 -05:00
Nabeel Shahzad
4393523929
Fix some error conditions in installer; hide passwords in logs
2018-02-25 15:27:20 -06:00
Nabeel Shahzad
d9abaa2f06
Cleanup config files if the db setup fails
2018-02-25 15:13:04 -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
282421deb8
Add a /update to update an install #164
2018-02-05 16:16:24 -06:00
Nabeel Shahzad
f660af5c3b
Add config.php at root; include configuration overhaul and then fixes to the installer #156
2018-01-29 13:16:39 -06:00
Nabeel Shahzad
6e12c00725
add mysql/db version to posted analytics
2018-01-18 22:59:09 -05:00
Nabeel Shahzad
7e09cf6c28
Add enums for the custom analytics fields
2018-01-18 22:32:50 -05:00
Nabeel Shahzad
a54ff2643f
Some more updates to the installer and env file stuff
2018-01-18 21:40:25 -05:00
Nabeel Shahzad
467a1a1dc6
Add some Google analytics for the installer and then vaCentral connections
2018-01-18 20:24:06 -05:00
Nabeel Shahzad
fe4f39a5dc
Cleanup Controller inheritance
2018-01-11 21:35:03 -06:00
Nabeel Shahzad
2c53f091b9
installer fixes; user's name
2017-12-31 12:09:23 -06:00
Nabeel Shahzad
2323330444
Add a setting for the admin email and set an initial value after the install
2017-12-30 20:27:12 -06:00
Nabeel Shahzad
7cd4bf5ffb
Add user setup to installer
2017-12-29 16:56:46 -06:00
Nabeel Shahzad
9ad21e5c8e
re-enable check for if not installed
2017-12-24 12:27:52 -06:00
Nabeel Shahzad
960cbc7cd1
have installer check db info again before writing out the env file
2017-12-24 12:10:31 -06:00
Nabeel Shahzad
ddd92c8b37
Changes for shared hosting and numerous installer fixes
2017-12-17 16:58:53 -06:00
Nabeel Shahzad
abd2d8e8e2
Rewrite rules and block installed if it's already installed
2017-12-17 11:29:11 -06:00
Nabeel Shahzad
b97b47cd8c
Add some error state pages and installer fixes
2017-12-15 11:22:46 -06:00
Nabeel Shahzad
9607c0a27f
Check permissions and show error if the database setup fails
2017-12-15 10:41:52 -06:00
Nabeel Shahzad
24e5dec271
Add extra redirect before DB to stop race condition
2017-12-15 08:49:01 -06:00
Nabeel Shahzad
80c69552f2
Run database create for sqlite
2017-12-14 22:32:52 -06:00
Nabeel Shahzad
9d2ee0e7df
More installer fixes, creation and seeding works
2017-12-14 21:59:54 -06:00
Nabeel Shahzad
277a5f2d33
Rewrite installer without 3rd party installer lib.
2017-12-14 16:38:29 -06:00
Nabeel Shahzad
e7f13a5b7c
Installer changes #1
2017-12-13 23:12:23 -06:00
Nabeel Shahzad
3e3f18fd0c
Scaffolding for Installer module
2017-12-13 22:28:58 -06:00