From 2cd67c9f36abe5206bc6b925bfc40294d973205b Mon Sep 17 00:00:00 2001 From: Sadie Powell Date: Fri, 19 Sep 2025 20:22:17 +0100 Subject: [PATCH] Add a registration date column to nickserv/glist. --- modules/nickserv/ns_group.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/modules/nickserv/ns_group.cpp b/modules/nickserv/ns_group.cpp index bfd081c9d..fac3a9064 100644 --- a/modules/nickserv/ns_group.cpp +++ b/modules/nickserv/ns_group.cpp @@ -332,12 +332,12 @@ public: nc = source.GetAccount(); ListFormatter list(source.GetAccount()); - list.AddColumn(_("Nick")).AddColumn(_("Expires")); + list.AddColumn(_("Nick")).AddColumn(_("Registered")).AddColumn(_("Expires")); list.SetFlexible([](ListFormatter::ListEntry &row) { return row["Expires"].equals_cs(NO_EXPIRE) - ? _("\002{nick}\002") - : _("\002{nick}\002: expires in {expires}"); + ? _("\002{nick}\002: registered on {registered}") + : _("\002{nick}\002: registered on {registered}; expires in {expires}"); }); time_t nickserv_expire = Config->GetModule("nickserv").Get("expire", "90d"), @@ -356,6 +356,7 @@ public: ListFormatter::ListEntry entry; entry["Nick"] = na2->nick; + entry["Registered"] = Anope::strftime(na2->registered); entry["Expires"] = expires; list.AddEntry(entry); }