settings.js 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. import { ServerSettings } from '../database/models.js';
  2. export const Settings = (req, res) => {
  3. res.render("settings", {
  4. name: req.session.user,
  5. role: req.session.role,
  6. avatar: req.session.user.charAt(0).toUpperCase(),
  7. alert: '',
  8. });
  9. }
  10. export const settingsAction = (req, res) => {
  11. let action = req.params.action;
  12. let name = req.header('hx-trigger-name');
  13. let value = req.header('hx-trigger');
  14. console.log(`action: ${action}`);
  15. console.log(`name: ${name}`);
  16. console.log(`value: ${value}`);
  17. if ((action == 'links') && (req.body.links == 'on')) {
  18. console.log('links on');
  19. } else if ((action == 'links') && (!req.body.links)) {
  20. console.log('links off');
  21. }
  22. if ((action == 'registration') && (req.body.registration == 'on')) {
  23. console.log(`registration on and secret: ${req.body.secret}`);
  24. } else if ((action == 'registration') && (!req.body.registration)) {
  25. console.log('registration off');
  26. }
  27. res.send('ok');
  28. }