Merge branch 'ControlPanel-gg:development' into development
This commit is contained in:
commit
747467443d
|
@ -257,63 +257,63 @@ class SettingsSeeder extends Seeder
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::PAYMENTS:PAYPAL:SECRET',
|
'key' => 'SETTINGS::PAYMENTS:PAYPAL:SECRET',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('PAYPAL_SECRET', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Your PayPal Secret-Key ( https://developer.paypal.com/docs/integration/direct/rest/)'
|
'description' => 'Your PayPal Secret-Key ( https://developer.paypal.com/docs/integration/direct/rest/)'
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::PAYMENTS:PAYPAL:CLIENT_ID',
|
'key' => 'SETTINGS::PAYMENTS:PAYPAL:CLIENT_ID',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('PAYPAL_CLIENT_ID', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Your PayPal Client_ID'
|
'description' => 'Your PayPal Client_ID'
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::PAYMENTS:PAYPAL:SANDBOX_SECRET',
|
'key' => 'SETTINGS::PAYMENTS:PAYPAL:SANDBOX_SECRET',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('PAYPAL_SANDBOX_SECRET', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Your PayPal SANDBOX Secret-Key used for testing '
|
'description' => 'Your PayPal SANDBOX Secret-Key used for testing '
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::PAYMENTS:PAYPAL:SANDBOX_CLIENT_ID',
|
'key' => 'SETTINGS::PAYMENTS:PAYPAL:SANDBOX_CLIENT_ID',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('PAYPAL_SANDBOX_CLIENT_ID', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Your PayPal SANDBOX Client-ID used for testing '
|
'description' => 'Your PayPal SANDBOX Client-ID used for testing '
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::PAYMENTS:STRIPE:SECRET',
|
'key' => 'SETTINGS::PAYMENTS:STRIPE:SECRET',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('STRIPE_SECRET', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Your Stripe Secret-Key ( https://dashboard.stripe.com/account/apikeys )'
|
'description' => 'Your Stripe Secret-Key ( https://dashboard.stripe.com/account/apikeys )'
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::PAYMENTS:STRIPE:ENDPOINT_SECRET',
|
'key' => 'SETTINGS::PAYMENTS:STRIPE:ENDPOINT_SECRET',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('STRIPE_ENDPOINT_SECRET', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Your Stripe endpoint secret-key'
|
'description' => 'Your Stripe endpoint secret-key'
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::PAYMENTS:STRIPE:TEST_SECRET',
|
'key' => 'SETTINGS::PAYMENTS:STRIPE:TEST_SECRET',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('STRIPE_TEST_SECRET', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Your Stripe test secret-key'
|
'description' => 'Your Stripe test secret-key'
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::PAYMENTS:STRIPE:ENDPOINT_TEST_SECRET',
|
'key' => 'SETTINGS::PAYMENTS:STRIPE:ENDPOINT_TEST_SECRET',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('STRIPE_ENDPOINT_TEST_SECRET', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Your Stripe endpoint test secret-key'
|
'description' => 'Your Stripe endpoint test secret-key'
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::PAYMENTS:STRIPE:METHODS',
|
'key' => 'SETTINGS::PAYMENTS:STRIPE:METHODS',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('STRIPE_METHODS', '[\'card\', \'ideal\']'),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Comma seperated list of payment methods that are enabled (https://stripe.com/docs/payments/payment-methods/integration-options)'
|
'description' => 'Comma seperated list of payment methods that are enabled (https://stripe.com/docs/payments/payment-methods/integration-options)'
|
||||||
]);
|
]);
|
||||||
|
@ -321,7 +321,7 @@ class SettingsSeeder extends Seeder
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::DISCORD:CLIENT_ID',
|
'key' => 'SETTINGS::DISCORD:CLIENT_ID',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('DISCORD_CLIENT_ID', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Discord API Credentials - https://discordapp.com/developers/applications/'
|
'description' => 'Discord API Credentials - https://discordapp.com/developers/applications/'
|
||||||
]);
|
]);
|
||||||
|
@ -329,14 +329,14 @@ class SettingsSeeder extends Seeder
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::DISCORD:CLIENT_SECRET',
|
'key' => 'SETTINGS::DISCORD:CLIENT_SECRET',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('DISCORD_CLIENT_SECRET', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Discord API Credentials - https://discordapp.com/developers/applications/'
|
'description' => 'Discord API Credentials - https://discordapp.com/developers/applications/'
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::DISCORD:BOT_TOKEN',
|
'key' => 'SETTINGS::DISCORD:BOT_TOKEN',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('DISCORD_BOT_TOKEN', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Discord API Credentials - https://discordapp.com/developers/applications/'
|
'description' => 'Discord API Credentials - https://discordapp.com/developers/applications/'
|
||||||
]);
|
]);
|
||||||
|
@ -344,7 +344,7 @@ class SettingsSeeder extends Seeder
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::DISCORD:GUILD_ID',
|
'key' => 'SETTINGS::DISCORD:GUILD_ID',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('DISCORD_GUILD_ID', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Discord API Credentials - https://discordapp.com/developers/applications/'
|
'description' => 'Discord API Credentials - https://discordapp.com/developers/applications/'
|
||||||
]);
|
]);
|
||||||
|
@ -352,14 +352,14 @@ class SettingsSeeder extends Seeder
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::DISCORD:ROLE_ID',
|
'key' => 'SETTINGS::DISCORD:ROLE_ID',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('DISCORD_ROLE_ID', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Discord role that will be assigned to users when they register'
|
'description' => 'Discord role that will be assigned to users when they register'
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::DISCORD:INVITE_URL',
|
'key' => 'SETTINGS::DISCORD:INVITE_URL',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('DISCORD_INVITE_URL', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'The invite URL to your Discord Server'
|
'description' => 'The invite URL to your Discord Server'
|
||||||
]);
|
]);
|
||||||
|
@ -367,21 +367,21 @@ class SettingsSeeder extends Seeder
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::SYSTEM:PTERODACTYL:TOKEN',
|
'key' => 'SETTINGS::SYSTEM:PTERODACTYL:TOKEN',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('PTERODACTYL_TOKEN', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Admin API Token from Pterodactyl Panel - necessary for the Panel to work. The Key needs all read&write permissions!'
|
'description' => 'Admin API Token from Pterodactyl Panel - necessary for the Panel to work. The Key needs all read&write permissions!'
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::SYSTEM:PTERODACTYL:URL',
|
'key' => 'SETTINGS::SYSTEM:PTERODACTYL:URL',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('PTERODACTYL_URL', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'The URL to your Pterodactyl Panel. Must not end with a / '
|
'description' => 'The URL to your Pterodactyl Panel. Must not end with a / '
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::MISC:PHPMYADMIN:URL',
|
'key' => 'SETTINGS::MISC:PHPMYADMIN:URL',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('PHPMYADMIN_URL', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'The URL to your PHPMYADMIN Panel. Must not end with a /, remove to remove database button'
|
'description' => 'The URL to your PHPMYADMIN Panel. Must not end with a /, remove to remove database button'
|
||||||
]);
|
]);
|
||||||
|
@ -389,7 +389,7 @@ class SettingsSeeder extends Seeder
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::RECAPTCHA:SITE_KEY',
|
'key' => 'SETTINGS::RECAPTCHA:SITE_KEY',
|
||||||
], [
|
], [
|
||||||
'value' => '6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI',
|
'value' => env('RECAPTCHA_SITE_KEY', '6LeIxAcTAAAAAJcZVRqyHh71UMIEGNQ_MXjiZKhI'),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Google Recaptcha API Credentials - https://www.google.com/recaptcha/admin - reCaptcha V2 (not v3)'
|
'description' => 'Google Recaptcha API Credentials - https://www.google.com/recaptcha/admin - reCaptcha V2 (not v3)'
|
||||||
]);
|
]);
|
||||||
|
@ -397,7 +397,7 @@ class SettingsSeeder extends Seeder
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::RECAPTCHA:SECRET_KEY',
|
'key' => 'SETTINGS::RECAPTCHA:SECRET_KEY',
|
||||||
], [
|
], [
|
||||||
'value' => '6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe',
|
'value' => env('RECAPTCHA_SECRET_KEY', '6LeIxAcTAAAAAGG-vFI1TnRWxMZNFuojJ4WifJWe'),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Google Recaptcha API Credentials - https://www.google.com/recaptcha/admin - reCaptcha V2 (not v3)'
|
'description' => 'Google Recaptcha API Credentials - https://www.google.com/recaptcha/admin - reCaptcha V2 (not v3)'
|
||||||
]);
|
]);
|
||||||
|
@ -412,56 +412,56 @@ class SettingsSeeder extends Seeder
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::MAIL:MAILER',
|
'key' => 'SETTINGS::MAIL:MAILER',
|
||||||
], [
|
], [
|
||||||
'value' => 'smtp',
|
'value' => env('MAIL_MAILER', 'smtp'),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Selected Mailer (smtp, mailgun, sendgrid, mailtrap)'
|
'description' => 'Selected Mailer (smtp, mailgun, sendgrid, mailtrap)'
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::MAIL:HOST',
|
'key' => 'SETTINGS::MAIL:HOST',
|
||||||
], [
|
], [
|
||||||
'value' => 'localhost',
|
'value' => env('MAIL_HOST', 'localhost'),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Mailer Host Adress'
|
'description' => 'Mailer Host Adress'
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::MAIL:PORT',
|
'key' => 'SETTINGS::MAIL:PORT',
|
||||||
], [
|
], [
|
||||||
'value' => '1025',
|
'value' => env('MAIL_PORT', '25'),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Mailer Server Port'
|
'description' => 'Mailer Server Port'
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::MAIL:USERNAME',
|
'key' => 'SETTINGS::MAIL:USERNAME',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('MAIL_USERNAME', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Mailer Username'
|
'description' => 'Mailer Username'
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::MAIL:PASSWORD',
|
'key' => 'SETTINGS::MAIL:PASSWORD',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('MAIL_PASSWORD', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Mailer Password'
|
'description' => 'Mailer Password'
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::MAIL:ENCRYPTION',
|
'key' => 'SETTINGS::MAIL:ENCRYPTION',
|
||||||
], [
|
], [
|
||||||
'value' => 'tls',
|
'value' => env('MAIL_ENCRYPTION', 'tls'),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Mailer Encryption (tls, ssl)'
|
'description' => 'Mailer Encryption (tls, ssl)'
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::MAIL:FROM_ADDRESS',
|
'key' => 'SETTINGS::MAIL:FROM_ADDRESS',
|
||||||
], [
|
], [
|
||||||
'value' => '',
|
'value' => env('MAIL_FROM_ADDRESS', ''),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Mailer From Address'
|
'description' => 'Mailer From Address'
|
||||||
]);
|
]);
|
||||||
Settings::firstOrCreate([
|
Settings::firstOrCreate([
|
||||||
'key' => 'SETTINGS::MAIL:FROM_NAME',
|
'key' => 'SETTINGS::MAIL:FROM_NAME',
|
||||||
], [
|
], [
|
||||||
'value' => env('APP_NAME', 'Controlpanel'),
|
'value' => env('MAIL_FROM_NAME', 'Controlpanel'),
|
||||||
'type' => 'string',
|
'type' => 'string',
|
||||||
'description' => 'Mailer From Name'
|
'description' => 'Mailer From Name'
|
||||||
]);
|
]);
|
||||||
|
|
|
@ -36,24 +36,6 @@
|
||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body class="sidebar-mini layout-fixed dark-mode" style="height: auto;">
|
<body class="sidebar-mini layout-fixed dark-mode" style="height: auto;">
|
||||||
<!-- Scripts -->
|
|
||||||
<script src="{{ asset('js/app.js') }}"></script>
|
|
||||||
|
|
||||||
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@10.14.1/dist/sweetalert2.all.min.js"></script>
|
|
||||||
<script type="text/javascript" src="https://cdn.datatables.net/v/bs4/dt-1.10.24/datatables.min.js"></script>
|
|
||||||
<!-- Summernote -->
|
|
||||||
<script src="{{ asset('plugins/summernote/summernote-bs4.min.js') }}"></script>
|
|
||||||
<!-- select2 -->
|
|
||||||
<script src="{{ asset('plugins/select2/js/select2.min.js') }}"></script>
|
|
||||||
|
|
||||||
<!-- Moment.js -->
|
|
||||||
<script src="{{ asset('plugins/moment/moment.min.js') }}"></script>
|
|
||||||
|
|
||||||
<!-- Datetimepicker -->
|
|
||||||
<script src="{{ asset('plugins/tempusdominus-bootstrap-4/js/tempusdominus-bootstrap-4.min.js') }}"></script>
|
|
||||||
|
|
||||||
<!-- Select2 -->
|
|
||||||
<script src={{ asset('plugins/select2/js/select2.min.js') }}></script>
|
|
||||||
<div class="wrapper">
|
<div class="wrapper">
|
||||||
<!-- Navbar -->
|
<!-- Navbar -->
|
||||||
<nav class="main-header sticky-top navbar navbar-expand navbar-dark navbar-light">
|
<nav class="main-header sticky-top navbar navbar-expand navbar-dark navbar-light">
|
||||||
|
|
Loading…
Reference in a new issue