diff --git a/README.md b/README.md index 4e2c2ea..44fb4d5 100644 --- a/README.md +++ b/README.md @@ -34,17 +34,13 @@ Akf-forum has got an API for AJAX (fetch), other clients etc. And, you can learn ## TO-DO list | To do | Is done? | Priority | | ----- | -------- | -------- | -| Profile Message | 🟡 | LOW | -| IPs of users will add UserModel with select- | 🟢 | MEDIUM | +| Profile Message | ⚪ | LOW | | Better Auth | ⚪ | MEDIUM | - -- mod role, permissions -- Fix footer's location. -- upload other photos, model for it -- categories page is need a update. +| mod role, permissions | ⚪ | MEDIUM | +| upload other photos, model for it | ⚪ | MEDIUM | +| categories page is need a update | ⚪ | LOW | - preview for send messages in markdown format. - desp => description -- admin, view ips on user page. ## Major Version History - V4: Caching diff --git a/routes/users.js b/routes/users.js index 9ce118a..19a7dba 100644 --- a/routes/users.js +++ b/routes/users.js @@ -21,7 +21,7 @@ app.get("/:id/avatar", async (req, res) => { app.get("/:id", async (req, res) => { const user = req.user const { id } = req.params; - const member = await UserModel.get(id, "+lastSeen"); + const member = await UserModel.get(id, "+lastSeen +ips"); if (member && (user?.admin || !member.deleted)) { diff --git a/views/user.ejs b/views/user.ejs index 60ad001..2092e77 100644 --- a/views/user.ejs +++ b/views/user.ejs @@ -94,6 +94,15 @@

Admin

<% } %> + <% if (user?.admin) {%> +

IPS:

+ + <% } %> +