mirror of
https://github.com/Casvt/MIND.git
synced 2026-04-03 03:00:22 -04:00
Added 'keep hosting settings' option for db import
This commit is contained in:
@@ -234,8 +234,15 @@ h2 {
|
||||
padding: .25rem;
|
||||
}
|
||||
|
||||
#upload-database-form {
|
||||
display: flex;
|
||||
flex-direction: column;
|
||||
align-items: center;
|
||||
gap: 1rem;
|
||||
}
|
||||
|
||||
#hosting-form > p,
|
||||
#upload-database-form p {
|
||||
#upload-database-form > p {
|
||||
max-width: 50rem;
|
||||
margin-inline: auto;
|
||||
text-align: center;
|
||||
|
||||
@@ -19,6 +19,7 @@ const user_inputs = {
|
||||
|
||||
const import_inputs = {
|
||||
file: document.querySelector('#database-file-input'),
|
||||
copy_hosting: document.querySelector('#copy-hosting-input'),
|
||||
button: document.querySelector('#upload-db-button')
|
||||
};
|
||||
|
||||
@@ -226,9 +227,10 @@ function loadUsers() {
|
||||
|
||||
function upload_database() {
|
||||
import_inputs.button.innerText = 'Importing';
|
||||
const copy_hosting = import_inputs.copy_hosting.checked ? 'true' : 'false';
|
||||
const formData = new FormData();
|
||||
formData.append('file', import_inputs.file.files[0]);
|
||||
fetch(`${url_prefix}/api/admin/database?api_key=${api_key}`, {
|
||||
fetch(`${url_prefix}/api/admin/database?api_key=${api_key}©_hosting_settings=${copy_hosting}`, {
|
||||
method: 'POST',
|
||||
body: formData
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user