소스 검색

dynamically generated avatars.

lllllllillllllillll 1 년 전
부모
커밋
12e75af9b0

+ 2 - 0
CHANGELOG.md

@@ -4,6 +4,8 @@
 * Moved functions into dashboard controller.
 * Added modal placeholder with loading spinner.
 * Independently updating container cards.
+* Container cards display pending actions (starting, stopping, pausing, restarting).
+* Dynamically generated avatars.
 
 ## v0.40 (Feb 26th 2024) - HTMX rewrite
 * Pages rewritten to use HTMX.

+ 1 - 3
controllers/register.js

@@ -17,7 +17,7 @@ export const Register = function(req,res){
 
 export const submitRegister = async function(req,res){
 
-    let { name, username, email, password, confirmPassword, avatar, warning, secret } = req.body;
+    let { name, username, email, password, confirmPassword, warning, secret } = req.body;
 
 
     if (secret != SECRET) {
@@ -55,7 +55,6 @@ export const submitRegister = async function(req,res){
                     password: bcrypt.hashSync(password,10),
                     role: await userRole(),
                     group: 'all',
-                    avatar: `<img src="/images/avatars/${avatar}">`,
                     lastLogin: newLogin,
                 });
 
@@ -67,7 +66,6 @@ export const submitRegister = async function(req,res){
                     req.session.user = newUser.username;
                     req.session.UUID = newUser.UUID;
                     req.session.role = newUser.role;
-                    req.session.avatar = newUser.avatar;
 
                     const syslog = await Syslog.create({
                         user: req.session.user,

BIN
public/images/avatars/burns.jpg


BIN
public/images/avatars/duffman.png


BIN
public/images/avatars/frank.jpg


BIN
public/images/avatars/moe.jpg


BIN
public/images/avatars/moleman.png


BIN
public/images/avatars/poochie.jpg


BIN
public/images/avatars/rus.jpg


BIN
public/images/avatars/skinner.jpg


+ 1 - 1
views/partials/navbar.html

@@ -138,7 +138,7 @@
       </div>
       <div class="nav-item dropdown">
         <a href="#" class="nav-link d-flex lh-1 text-reset p-0" data-bs-toggle="dropdown" aria-label="Open user menu">
-          <span class="avatar avatar-sm bg-green-lt" name="JD" title="JD">JD</span></span>
+          <span class="avatar avatar-sm bg-green-lt"><%= name.charAt(0) %></span></span>
           <div class="d-none d-xl-block ps-2">
             <div>
               <%= name %>