Multiple changes

This commit is contained in:
Ferks-FK 2023-01-25 18:42:54 +00:00
parent 977d2ddd18
commit 6b848b1446
7 changed files with 356 additions and 26353 deletions

View file

@ -131,7 +131,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => 'Credits', 'value' => 'Credits',
'type' => 'string', 'type' => 'string',
'description' => 'Set the display name of your currency :)', 'description' => 'The display name of your currency.',
]); ]);
//credits display name //credits display name
@ -148,7 +148,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => '0', 'value' => '0',
'type' => 'integer', 'type' => 'integer',
'description' => 'The %-value of tax that will be added to the product price on checkout', 'description' => 'The %-value of tax that will be added to the product price on checkout.',
]); ]);
//Invoices enabled //Invoices enabled
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -156,7 +156,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => 'false', 'value' => 'false',
'type' => 'boolean', 'type' => 'boolean',
'description' => 'Enables or disables the invoice feature for payments', 'description' => 'Enables or disables the invoice feature for payments.',
]); ]);
//Invoice company name //Invoice company name
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -164,7 +164,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => '', 'value' => '',
'type' => 'string', 'type' => 'string',
'description' => 'The name of the Company on the Invoices', 'description' => 'The name of the Company on the Invoices.',
]); ]);
//Invoice company address //Invoice company address
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -172,7 +172,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => '', 'value' => '',
'type' => 'string', 'type' => 'string',
'description' => 'The address of the Company on the Invoices', 'description' => 'The address of the Company on the Invoices.',
]); ]);
//Invoice company phone //Invoice company phone
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -180,7 +180,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => '', 'value' => '',
'type' => 'string', 'type' => 'string',
'description' => 'The phone number of the Company on the Invoices', 'description' => 'The phone number of the Company on the Invoices.',
]); ]);
//Invoice company mail //Invoice company mail
@ -189,7 +189,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => '', 'value' => '',
'type' => 'string', 'type' => 'string',
'description' => 'The email address of the Company on the Invoices', 'description' => 'The email address of the Company on the Invoices.',
]); ]);
//Invoice VAT //Invoice VAT
@ -198,7 +198,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => '', 'value' => '',
'type' => 'string', 'type' => 'string',
'description' => 'The VAT-Number of the Company on the Invoices', 'description' => 'The VAT-Number of the Company on the Invoices.',
]); ]);
//Invoice Website //Invoice Website
@ -207,7 +207,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => '', 'value' => '',
'type' => 'string', 'type' => 'string',
'description' => 'The Website of the Company on the Invoices', 'description' => 'The Website of the Company on the Invoices.',
]); ]);
//Invoice Website //Invoice Website
@ -216,7 +216,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => 'INV', 'value' => 'INV',
'type' => 'string', 'type' => 'string',
'description' => 'The invoice prefix', 'description' => 'The invoice prefix.',
]); ]);
//Locale //Locale
@ -225,7 +225,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => 'en', 'value' => 'en',
'type' => 'string', 'type' => 'string',
'description' => 'The default Language the dashboard will be shown in', 'description' => 'The default dashboard language.',
]); ]);
//Dynamic locale //Dynamic locale
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -247,9 +247,9 @@ class SettingsSeeder extends Seeder
Settings::firstOrCreate([ Settings::firstOrCreate([
'key' => 'SETTINGS::LOCALE:AVAILABLE', 'key' => 'SETTINGS::LOCALE:AVAILABLE',
], [ ], [
'value' => '', 'value' => 'en',
'type' => 'string', 'type' => 'string',
'description' => 'The available languages', 'description' => 'The available languages.',
]); ]);
//Locale //Locale
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -265,63 +265,63 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => env('PAYPAL_SECRET', ''), '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' => env('PAYPAL_CLIENT_ID', ''), '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' => env('PAYPAL_SANDBOX_SECRET', ''), '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' => env('PAYPAL_SANDBOX_CLIENT_ID', ''), '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' => env('STRIPE_SECRET', ''), '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' => env('STRIPE_ENDPOINT_SECRET', ''), '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' => env('STRIPE_TEST_SECRET', ''), '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' => env('STRIPE_ENDPOINT_TEST_SECRET', ''), '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' => env('STRIPE_METHODS', 'card,sepa_debit'), 'value' => env('STRIPE_METHODS', 'card,sepa_debit'),
'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).',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -329,7 +329,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => env('DISCORD_CLIENT_ID', ''), '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/).',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -337,14 +337,14 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => env('DISCORD_CLIENT_SECRET', ''), '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' => env('DISCORD_BOT_TOKEN', ''), '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/).',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -352,7 +352,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => env('DISCORD_GUILD_ID', ''), '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/).',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -360,14 +360,14 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => env('DISCORD_ROLE_ID', ''), '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' => env('DISCORD_INVITE_URL', ''), '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.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -404,7 +404,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => env('RECAPTCHA_SITE_KEY', '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)',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -412,14 +412,14 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => env('RECAPTCHA_SECRET_KEY', '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)',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
'key' => 'SETTINGS::RECAPTCHA:ENABLED', 'key' => 'SETTINGS::RECAPTCHA:ENABLED',
], [ ], [
'value' => 'true', 'value' => 'true',
'type' => 'boolean', 'type' => 'boolean',
'description' => 'Enables or disables the ReCaptcha feature on the registration/login page', 'description' => 'Enables or disables the ReCaptcha feature on the registration/login page.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -427,63 +427,63 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => env('MAIL_MAILER', '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' => env('MAIL_HOST', 'localhost'), 'value' => env('MAIL_HOST', 'localhost'),
'type' => 'string', 'type' => 'string',
'description' => 'Mailer Host Address', 'description' => 'Mailer Host Address.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
'key' => 'SETTINGS::MAIL:PORT', 'key' => 'SETTINGS::MAIL:PORT',
], [ ], [
'value' => env('MAIL_PORT', '25'), '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' => env('MAIL_USERNAME', ''), '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' => env('MAIL_PASSWORD', ''), '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' => env('MAIL_ENCRYPTION', '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' => env('MAIL_FROM_ADDRESS', ''), '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('APP_NAME', 'Controlpanel'),
'type' => 'string', 'type' => 'string',
'description' => 'Mailer From Name', 'description' => 'Mailer From Name.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
'key' => 'SETTINGS::REFERRAL::ENABLED', 'key' => 'SETTINGS::REFERRAL::ENABLED',
], [ ], [
'value' => 'false', 'value' => 'false',
'type' => 'string', 'type' => 'string',
'description' => 'Enable or disable the referral system', 'description' => 'Enable or disable the referral system.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
'key' => 'SETTINGS::REFERRAL::ALWAYS_GIVE_COMMISSION', 'key' => 'SETTINGS::REFERRAL::ALWAYS_GIVE_COMMISSION',
@ -518,7 +518,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => 100, 'value' => 100,
'type' => 'integer', 'type' => 'integer',
'description' => 'The Percentage Value a referred user gets', 'description' => 'The Percentage value a referred user gets.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -526,28 +526,28 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => '', 'value' => '',
'type' => 'string', 'type' => 'string',
'description' => 'The Client API Key of an Pterodactyl Admin Account', 'description' => 'The Client API Key of an Pterodactyl Admin Account.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
'key' => 'SETTINGS::SYSTEM:ENABLE_UPGRADE', 'key' => 'SETTINGS::SYSTEM:ENABLE_UPGRADE',
], [ ], [
'value' => 'false', 'value' => 'false',
'type' => 'boolean', 'type' => 'boolean',
'description' => 'Enables the updgrade/downgrade feature for servers', 'description' => 'Enables the updgrade/downgrade feature for servers.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
'key' => 'SETTINGS::SYSTEM:CREATION_OF_NEW_SERVERS', 'key' => 'SETTINGS::SYSTEM:CREATION_OF_NEW_SERVERS',
], [ ], [
'value' => 'true', 'value' => 'true',
'type' => 'boolean', 'type' => 'boolean',
'description' => 'Enable/disable the creation of new servers', 'description' => 'Enable creation of new servers',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
'key' => 'SETTINGS::SYSTEM:CREATION_OF_NEW_USERS', 'key' => 'SETTINGS::SYSTEM:CREATION_OF_NEW_USERS',
], [ ], [
'value' => 'true', 'value' => 'true',
'type' => 'boolean', 'type' => 'boolean',
'description' => 'Enable/disable the creation of new users', 'description' => 'Enable creation of new users',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
'key' => 'SETTINGS::SYSTEM:SHOW_IMPRINT', 'key' => 'SETTINGS::SYSTEM:SHOW_IMPRINT',
@ -555,7 +555,7 @@ class SettingsSeeder extends Seeder
'value' => "false", 'value' => "false",
'type' => 'boolean', 'type' => 'boolean',
'description' => 'Enable/disable imprint in footer' 'description' => 'Enable imprint in footer.'
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -564,7 +564,7 @@ class SettingsSeeder extends Seeder
'value' => "false", 'value' => "false",
'type' => 'boolean', 'type' => 'boolean',
'description' => 'Enable/disable privacy policy in footer' 'description' => 'Enable privacy policy in footer.'
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -572,7 +572,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => 'false', 'value' => 'false',
'type' => 'boolean', 'type' => 'boolean',
'description' => 'Enable/disable Terms of Service in footer', 'description' => 'Enable Terms of Service in footer.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -580,14 +580,14 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => 'false', 'value' => 'false',
'type' => 'boolean', 'type' => 'boolean',
'description' => 'Enable/disable Alerts on Homepage', 'description' => 'Enable Alerts on Homepage.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
'key' => 'SETTINGS::SYSTEM:ALERT_TYPE', 'key' => 'SETTINGS::SYSTEM:ALERT_TYPE',
], [ ], [
'value' => 'dark', 'value' => 'dark',
'type' => 'text', 'type' => 'text',
'description' => 'Changes the Color of the Alert', 'description' => 'Changes the Color of the Alert.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -595,14 +595,14 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => '', 'value' => '',
'type' => 'text', 'type' => 'text',
'description' => 'Changes the Content the Alert', 'description' => 'Changes the Content the Alert.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
'key' => 'SETTINGS::SYSTEM:THEME', 'key' => 'SETTINGS::SYSTEM:THEME',
], [ ], [
'value' => 'default', 'value' => 'default',
'type' => 'text', 'type' => 'text',
'description' => 'Current active theme', 'description' => 'Current active theme.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -610,7 +610,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => 'true', 'value' => 'true',
'type' => 'boolean', 'type' => 'boolean',
'description' => 'Enable/disable Useful Links on Homepage', 'description' => 'Enable Useful Links on Homepage.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -618,7 +618,7 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => 'true', 'value' => 'true',
'type' => 'boolean', 'type' => 'boolean',
'description' => 'Enable/disable MOTD on Homepage', 'description' => 'Enable MOTD on Homepage.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
'key' => 'SETTINGS::SYSTEM:MOTD_MESSAGE', 'key' => 'SETTINGS::SYSTEM:MOTD_MESSAGE',
@ -628,14 +628,14 @@ class SettingsSeeder extends Seeder
<p><span style="font-size: 18pt;">If you have any questions, make sure to join our <a href="https://discord.com/invite/4Y6HjD2uyU" target="_blank" rel="noopener">Discord</a></span></p> <p><span style="font-size: 18pt;">If you have any questions, make sure to join our <a href="https://discord.com/invite/4Y6HjD2uyU" target="_blank" rel="noopener">Discord</a></span></p>
<p><span style="font-size: 10pt;">(you can change this message in the <a href="admin/settings#system">Settings</a> )</span></p>', <p><span style="font-size: 10pt;">(you can change this message in the <a href="admin/settings#system">Settings</a> )</span></p>',
'type' => 'text', 'type' => 'text',
'description' => 'MOTD Message', 'description' => 'MOTD Message.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
'key' => 'SETTINGS::SYSTEM:SEO_TITLE', 'key' => 'SETTINGS::SYSTEM:SEO_TITLE',
], [ ], [
'value' => 'Controlpanel.gg', 'value' => 'Controlpanel.gg',
'type' => 'text', 'type' => 'text',
'description' => 'The SEO Title', 'description' => 'The SEO Title.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
@ -643,14 +643,14 @@ class SettingsSeeder extends Seeder
], [ ], [
'value' => 'Billing software for Pterodactyl Dashboard!', 'value' => 'Billing software for Pterodactyl Dashboard!',
'type' => 'text', 'type' => 'text',
'description' => 'SEO Description', 'description' => 'SEO Description.',
]); ]);
Settings::firstOrCreate([ Settings::firstOrCreate([
'key' => 'SETTINGS::TICKET:NOTIFY', 'key' => 'SETTINGS::TICKET:NOTIFY',
], [ ], [
'value' => 'all', 'value' => 'all',
'type' => 'text', 'type' => 'text',
'description' => 'Who will get a Email Notifcation on new Tickets', 'description' => 'Who will get a Email Notifcation on new Tickets.',
]); ]);
} }
} }

26548
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -2,12 +2,9 @@
"private": true, "private": true,
"scripts": { "scripts": {
"dev": "npm run development", "dev": "npm run development",
"development": "mix", "development": "vite",
"watch": "mix watch",
"watch-poll": "mix watch -- --watch-options-poll=1000",
"hot": "mix watch --hot",
"prod": "npm run production", "prod": "npm run production",
"production": "mix --production", "production": "vite build",
"dev:default": "vite --config themes/default/vite.config.js", "dev:default": "vite --config themes/default/vite.config.js",
"build:default": "vite build --config themes/default/vite.config.js", "build:default": "vite build --config themes/default/vite.config.js",
"dev:1day2die": "vite --config themes/1day2die/vite.config.js", "dev:1day2die": "vite --config themes/1day2die/vite.config.js",
@ -17,17 +14,16 @@
"axios": "^0.25", "axios": "^0.25",
"bootstrap": "^4.6.0", "bootstrap": "^4.6.0",
"jquery": "^3.5", "jquery": "^3.5",
"laravel-mix": "^6.0.6", "laravel-vite-plugin": "^0.7.3",
"lodash": "^4.17.19", "lodash": "^4.17.19",
"popper.js": "^1.16", "popper.js": "^1.16",
"postcss": "^8.1.14", "postcss": "^8.1.14",
"resolve-url-loader": "^3.1.2", "resolve-url-loader": "^3.1.2",
"sass": "^1.32.1", "sass": "^1.32.1",
"sass-loader": "^10.1.1" "sass-loader": "^10.1.1",
"vite": "^4.0.4"
}, },
"dependencies": { "dependencies": {
"laravel-vite-plugin": "^0.7.3", "tinymce": "^6.3.1"
"tinymce": "^6.3.1",
"vite": "^4.0.4"
} }
} }

View file

@ -184,7 +184,7 @@
type="checkbox"> type="checkbox">
<label for="enable-disable-new-users">{{ __('Creation of new users') }} </label> <label for="enable-disable-new-users">{{ __('Creation of new users') }} </label>
<i data-toggle="popover" data-trigger="hover" data-html="true" class="fas fa-info-circle" <i data-toggle="popover" data-trigger="hover" data-html="true" class="fas fa-info-circle"
data-content="{{ __('If unchecked, it will disable the registration of new users in the system, and this will also apply to the API.') }}"> data-content="{{ __('Enable the registration of new users on the system.') }}">
</i> </i>
</div> </div>
@ -271,7 +271,7 @@
<label for="enable-disable-servers">{{ __('Creation of new servers') }} </label> <label for="enable-disable-servers">{{ __('Creation of new servers') }} </label>
</div> </div>
<i data-toggle="popover" data-trigger="hover" data-html="true" <i data-toggle="popover" data-trigger="hover" data-html="true"
data-content="{{ __('If unchecked, it will disable the creation of new servers for regular users and system moderators, this has no effect for administrators.') }}" data-content="{{ __('Enables the creation of new servers for regular users.') }}"
class="fas fa-info-circle"></i> class="fas fa-info-circle"></i>
</div> </div>
</div> </div>

View file

@ -16,24 +16,21 @@
href="{{ \Illuminate\Support\Facades\Storage::disk('public')->exists('favicon.ico') ? \Illuminate\Support\Facades\Storage::disk('public')->url('favicon.ico') : asset('favicon.ico') }}" href="{{ \Illuminate\Support\Facades\Storage::disk('public')->exists('favicon.ico') ? \Illuminate\Support\Facades\Storage::disk('public')->url('favicon.ico') : asset('favicon.ico') }}"
type="image/x-icon"> type="image/x-icon">
<!-- Scripts -->
<script src="{{ asset('js/app.js') }}" defer></script> <script src="{{ asset('js/app.js') }}" defer></script>
<!-- Fonts --> <!-- Fonts -->
<link rel="dns-prefetch" href="//fonts.gstatic.com"> <link rel="dns-prefetch" href="//fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet"> <link href="https://fonts.googleapis.com/css?family=Nunito" rel="stylesheet">
<link rel="stylesheet" href="{{ asset('css/app.css') }}">
<link rel="preload" href="{{ asset('plugins/fontawesome-free/css/all.min.css') }}" as="style" <link rel="preload" href="{{ asset('plugins/fontawesome-free/css/all.min.css') }}" as="style"
onload="this.onload=null;this.rel='stylesheet'"> onload="this.onload=null;this.rel='stylesheet'">
<link rel="stylesheet" href="{{ asset('css/app.css') }}">
<noscript> <noscript>
<link rel="stylesheet" href="{{ asset('plugins/fontawesome-free/css/all.min.css') }}"> <link rel="stylesheet" href="{{ asset('plugins/fontawesome-free/css/all.min.css') }}">
</noscript> </noscript>
@if (config('SETTINGS::RECAPTCHA:ENABLED') == 'true') @if (config('SETTINGS::RECAPTCHA:ENABLED') == 'true')
{!! htmlScriptTagJsApi() !!} {!! htmlScriptTagJsApi() !!}
@endif @endif
@vite('themes/default/sass/app.scss')
</head> </head>
@yield('content') @yield('content')

View file

@ -22,8 +22,6 @@
{{-- summernote --}} {{-- summernote --}}
<link rel="stylesheet" href="{{ asset('plugins/summernote/summernote-bs4.min.css') }}"> <link rel="stylesheet" href="{{ asset('plugins/summernote/summernote-bs4.min.css') }}">
{{-- datetimepicker --}} {{-- datetimepicker --}}
<link rel="stylesheet" <link rel="stylesheet"
href="{{ asset('plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css') }}"> href="{{ asset('plugins/tempusdominus-bootstrap-4/css/tempusdominus-bootstrap-4.min.css') }}">
@ -31,7 +29,6 @@
{{-- select2 --}} {{-- select2 --}}
<link rel="stylesheet" href="{{ asset('plugins/select2/css/select2.min.css') }}"> <link rel="stylesheet" href="{{ asset('plugins/select2/css/select2.min.css') }}">
<link rel="stylesheet" href="{{ asset('css/app.css') }}">
<link rel="preload" href="{{ asset('plugins/fontawesome-free/css/all.min.css') }}" as="style" <link rel="preload" href="{{ asset('plugins/fontawesome-free/css/all.min.css') }}" as="style"
onload="this.onload=null;this.rel='stylesheet'"> onload="this.onload=null;this.rel='stylesheet'">
<noscript> <noscript>
@ -40,6 +37,7 @@
<script src="{{ asset('js/app.js') }}"></script> <script src="{{ asset('js/app.js') }}"></script>
<!-- tinymce --> <!-- tinymce -->
<script src={{ asset('plugins/tinymce/js/tinymce/tinymce.min.js') }}></script> <script src={{ asset('plugins/tinymce/js/tinymce/tinymce.min.js') }}></script>
@vite('themes/default/sass/app.scss')
</head> </head>
<body class="sidebar-mini layout-fixed dark-mode" style="height: auto;"> <body class="sidebar-mini layout-fixed dark-mode" style="height: auto;">

16
webpack.mix.js vendored
View file

@ -1,16 +0,0 @@
const mix = require('laravel-mix');
/*
|--------------------------------------------------------------------------
| Mix Asset Management
|--------------------------------------------------------------------------
|
| Mix provides a clean, fluent API for defining some Webpack build steps
| for your Laravel application. By default, we are compiling the Sass
| file for the application as well as bundling up all the JS files.
|
*/
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.sourceMaps();