[NF] Provides the ixp-manager:setup-wizard artisan command for easier creation of the initial database objects - closes inex/IXP-Manager#889
This command provides the means to easily create the initial database objects, required to start using IXP Manager.
It also supports command-line options to provide the values from automated scripts.
In addition to the above, I have:
[x] ensured all relevant template output is escaped to avoid XSS attached with <?= $t->ee( $data ) ?> or equivalent.
[x] ensured appropriate checks against user privilege / resources accessed
[x] API calls (particular for add/edit/delete/toggle) are not implemented with GET and use CSRF tokens to avoid CSRF attacks
[NF] Provides the ixp-manager:setup-wizard artisan command for easier creation of the initial database objects - closes inex/IXP-Manager#889
This command provides the means to easily create the initial database objects, required to start using IXP Manager. It also supports command-line options to provide the values from automated scripts.
In addition to the above, I have:
<?= $t->ee( $data ) ?>
or equivalent.