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
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 Shahzad
759979fc10
Random cache prefix closes #374
2019-11-06 11:31:33 -05: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
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
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
9125cc3d87
Fix updater
2018-06-22 09:26: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
d94294e3f6
Added new phpvms:dev-install command #176
2018-02-09 17:11:55 -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
1020b28977
Use .stub file to write the env.php file #157
2018-01-28 18:50:43 -06: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
54a458d522
Forgot to call PDO driver detector :\ #132
2018-01-10 19:15:42 -06:00
Nabeel Shahzad
849e40d234
Some logging around the DB detection #132
2018-01-09 23:17:06 -06:00
Nabeel Shahzad
7e71b46e02
Enable ATTR_EMULATE_PREPARES for MariaDB specifically #132
2018-01-09 23:05:52 -06:00
Nabeel Shahzad
f16748167b
Rewrite how mysql db is created to avoid external processes #132
2018-01-09 20:47:03 -06:00
Nabeel Shahzad
5e097e9d89
add the exit() to the env file in a better way, add some more htaccess rules to block the env file
2018-01-09 07:09:16 -06:00
Nabeel Shahzad
7cd4bf5ffb
Add user setup to installer
2017-12-29 16:56:46 -06:00
Nabeel Shahzad
f2131093c4
Simple PIREP overview page (map not working atm)
2017-12-19 15:19:06 -06:00
Nabeel Shahzad
ddd92c8b37
Changes for shared hosting and numerous installer fixes
2017-12-17 16:58:53 -06:00
Nabeel Shahzad
9105c45ad0
Convert .env file to env.php to mask critical info
2017-12-17 01:10:49 -06:00
Nabeel Shahzad
5bedbba2a7
use laratrust to replace entrust #78
2017-12-15 12:36:13 -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
7b08a25a1d
Fix to session and cache driver, was preventing login
2017-12-15 08:56:14 -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
1e866f8fa7
Some more cleanup
2017-12-14 22:22:33 -06:00
Nabeel Shahzad
9d2ee0e7df
More installer fixes, creation and seeding works
2017-12-14 21:59:54 -06:00
Nabeel Shahzad
719d7c2bd5
Some fixes to the installer
2017-12-14 21:34:11 -06:00
Nabeel Shahzad
a7318b851b
Set some defaults for the cache and queue drivers in the installer
2017-12-14 17:12:42 -06:00
Nabeel Shahzad
277a5f2d33
Rewrite installer without 3rd party installer lib.
2017-12-14 16:38:29 -06:00