Software /
code /
prosody
Diff
plugins/mod_admin_shell.lua @ 12660:e8f57970ced5
mod_admin_shell: Show session role in c2s:show
author | Kim Alvefur <zash@zash.se> |
---|---|
date | Mon, 15 Aug 2022 16:36:00 +0200 |
parent | 12638:a47af78a9347 |
child | 12668:5d85de8b0723 |
line wrap: on
line diff
--- a/plugins/mod_admin_shell.lua Mon Aug 15 15:25:07 2022 +0100 +++ b/plugins/mod_admin_shell.lua Mon Aug 15 16:36:00 2022 +0200 @@ -943,6 +943,15 @@ end end }; + role = { + title = "Role"; + description = "Session role"; + width = 20; + key = "role"; + mapper = function(role) + return role.name; + end; + } }; local function get_colspec(colspec, default) @@ -963,7 +972,7 @@ function def_env.c2s:show(match_jid, colspec) local print = self.session.print; - local columns = get_colspec(colspec, { "id"; "jid"; "ipv"; "status"; "secure"; "smacks"; "csi" }); + local columns = get_colspec(colspec, { "id"; "jid"; "role"; "ipv"; "status"; "secure"; "smacks"; "csi" }); local row = format_table(columns, self.session.width); local function match(session)