import { User } from '../database/models.js'; export const Users = async (req, res) => { let user_list = ` ID Avatar Name Username Email UUID Role Last Login Status Actions ` let allUsers = await User.findAll(); allUsers.forEach((account) => { let active = 'Active' let lastLogin = new Date(account.lastLogin); let currentDate = new Date(); let days = Math.floor((currentDate - lastLogin) / (1000 * 60 * 60 * 24)); let avatar = account.username.charAt(0); if (days > 30) { active = 'Inactive'; } let info = ` ${account.id} ${avatar} ${account.name} ${account.username} ${account.email} ${account.UUID} ${account.role} ${account.lastLogin} ${active} View ` user_list += info; }); res.render("users", { name: req.session.user, role: req.session.role, avatar: req.session.avatar, user_list: user_list }); }