Commit Graph

48 Commits

Author SHA1 Message Date
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 S
ae68550448
Move telemetry option into settings; checkbox in install refs #415 (#416) 2019-10-29 13:07:53 -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
889ed06acc Put note about permissions for directories 2019-05-12 18:33:22 -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
9125cc3d87 Fix updater 2018-06-22 09:26:08 -05:00
Nabeel Shahzad
e366ca9375 More organization of web assets 2018-03-28 14:01:38 -05:00
Nabeel Shahzad
8ad83a5f9f asset cleanup 2018-03-27 14:46:32 -05:00
Nabeel Shahzad
06e1cd15c0 Fix database connection test in installer 2018-03-20 09:29:45 -05:00
Nabeel Shahzad
92bb56e344 Add recaptcha implementation #212 2018-03-16 11:38:06 -05:00
Nabeel Shahzad
8076c2d8c1 Fixing XSS vulnerability by using the proper output tags 2018-03-12 17:58:12 -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
88e4c26b8f db host placeholder 2018-02-25 15:02:50 -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
1020b28977 Use .stub file to write the env.php file #157 2018-01-28 18:50:43 -06:00
Nabeel Shahzad
4d98d446a7 fix next step name in installer 2018-01-20 10:11:06 -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
7e71b46e02 Enable ATTR_EMULATE_PREPARES for MariaDB specifically #132 2018-01-09 23:05:52 -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
59ebe4e179 Add exit() to env stub to prevent leakage of sensitive info 2018-01-09 07:00:22 -06:00
Nabeel Shahzad
2c53f091b9 installer fixes; user's name 2017-12-31 12:09:23 -06:00
Nabeel Shahzad
7cd4bf5ffb Add user setup to installer 2017-12-29 16:56:46 -06:00
Nabeel Shahzad
88c1277461 Add cache option in repository layer 2017-12-27 10:44:41 -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
e895501ca7 Placeholders for checkwx.com API key 2017-12-22 17:55:20 -06:00
Nabeel Shahzad
0375bb420f Major refactoring for PIREP statuses and states to accomodate ACARS/route data 2017-12-19 20:19:36 -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
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
b227090f54 Add notes to .env files 2017-12-15 08:59:41 -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
9ee1106659 Fix default mysql port 2017-12-15 08:06:40 -06:00
Nabeel Shahzad
aed09c2bf5 Add explicit pilot states 2017-12-14 23:51:57 -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
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