import { ServerSettings } from '../database/config.js'; import { Alert, getLanguage, Navbar } from '../utils/system.js'; export const Settings = async function(req,res){ let container_links = await ServerSettings.findOne({ where: {key: 'container_links'}}); let user_registration = await ServerSettings.findOne({ where: {key: 'user_registration'}}); res.render("settings",{ alert: '', username: req.session.username, role: req.session.role, user_registration: 'checked', registration_secret: 'some-long-secret', container_links: 'checked', link_url: 'mydomain.com', navbar: await Navbar(req), }); } export const submitSettings = async function(req,res){ console.log(req.body); let trigger_name = req.header('hx-trigger-name'); let trigger_id = req.header('hx-trigger'); console.log(`trigger_name: ${trigger_name} - trigger_id: ${trigger_id}`); // [HTMX Triggered] Changes the update button. if(trigger_id == 'settings'){ res.send(``); return; } else if (trigger_id == 'submit'){ res.send(``); return; } res.render("settings",{ alert: '', username: req.session.username, role: req.session.role, navbar: await Navbar(req), }); }