update
This commit is contained in:
2
public/admin/system.php
Normal file
2
public/admin/system.php
Normal file
@@ -0,0 +1,2 @@
|
||||
<?php
|
||||
require_once __DIR__ . '/../../partials/landingpage/accountsetup/system.php';
|
||||
@@ -72,7 +72,7 @@ export function initCreate(){
|
||||
toast('Erstellt',true);
|
||||
window.loadList && window.loadList(section);
|
||||
} else {
|
||||
toast('Erstellen fehlgeschlagen',false,{duration:3000});
|
||||
toast(r?.error || 'Erstellen fehlgeschlagen',false,{duration:3000});
|
||||
console.error('Create failed',r);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -431,17 +431,15 @@ function fillProfileForm(user) {
|
||||
|
||||
function fillSettingsForm(settings) {
|
||||
state.settings = settings;
|
||||
if (!settingsForm) return;
|
||||
settingsForm.bridge_url.value = settings.bridge_url || '';
|
||||
settingsForm.bridge_token.value = settings.bridge_token || '';
|
||||
settingsForm.sender_token.value = settings.sender_token || '';
|
||||
settingsForm.external_api_token.value = settings.external_api_token || '';
|
||||
if (settingsForm.editor_default) {
|
||||
settingsForm.editor_default.value = settings.editor_default || 'grapesjs';
|
||||
}
|
||||
window.__editorDefault = settings.editor_default || 'grapesjs';
|
||||
window.__listSortDefault = settings.list_sort || 'created_asc';
|
||||
state.rotate = { bridge: false, sender: false, external: false };
|
||||
if (!settingsForm) return;
|
||||
if (settingsForm.bridge_url) settingsForm.bridge_url.value = settings.bridge_url || '';
|
||||
if (settingsForm.bridge_token) settingsForm.bridge_token.value = settings.bridge_token || '';
|
||||
if (settingsForm.sender_token) settingsForm.sender_token.value = settings.sender_token || '';
|
||||
if (settingsForm.external_api_token) settingsForm.external_api_token.value = settings.external_api_token || '';
|
||||
if (settingsForm.editor_default) settingsForm.editor_default.value = settings.editor_default || 'grapesjs';
|
||||
refreshAdminTables(settings.bridge_setup?.tables || [], settings.bridge_tables || []);
|
||||
}
|
||||
|
||||
@@ -480,18 +478,20 @@ async function submitPasswordForm(ev) {
|
||||
|
||||
async function submitSettingsForm(ev) {
|
||||
ev.preventDefault();
|
||||
const bridgeTables = normalizeTableList(state.settings.bridge_tables || []);
|
||||
const data = {
|
||||
bridge_url: settingsForm.bridge_url.value.trim(),
|
||||
bridge_token: settingsForm.bridge_token.value.trim(),
|
||||
sender_token: settingsForm.sender_token.value.trim(),
|
||||
external_api_token: settingsForm.external_api_token.value.trim(),
|
||||
editor_default: settingsForm.editor_default ? settingsForm.editor_default.value : undefined,
|
||||
bridge_tables: bridgeTables,
|
||||
rotate_bridge_token: state.rotate.bridge ? 1 : 0,
|
||||
rotate_sender_token: state.rotate.sender ? 1 : 0,
|
||||
rotate_external_token: state.rotate.external ? 1 : 0,
|
||||
};
|
||||
if (settingsForm.bridge_url) data.bridge_url = settingsForm.bridge_url.value.trim();
|
||||
if (settingsForm.bridge_token) data.bridge_token = settingsForm.bridge_token.value.trim();
|
||||
if (settingsForm.sender_token) data.sender_token = settingsForm.sender_token.value.trim();
|
||||
if (settingsForm.external_api_token) data.external_api_token = settingsForm.external_api_token.value.trim();
|
||||
if (settingsForm.editor_default) data.editor_default = settingsForm.editor_default.value;
|
||||
if (adminTablesAllSelect && adminTablesSelectedSelect) {
|
||||
const bridgeTables = normalizeTableList(state.settings.bridge_tables || []);
|
||||
data.bridge_tables = bridgeTables;
|
||||
}
|
||||
try {
|
||||
const res = await apiAction('account.settings.update', { method: 'POST', data });
|
||||
if (!res?.ok) throw new Error(res?.error || 'Einstellungen konnten nicht gespeichert werden');
|
||||
|
||||
Reference in New Issue
Block a user