processone / ejabberd

Robust, Ubiquitous and Massively Scalable Messaging Platform (XMPP, MQTT, SIP Server)
https://www.process-one.net/ejabberd/
Other
6.11k stars 1.51k forks source link

mod_mix_pam: Display joined channels on webadmin page #3853

Closed lnjX closed 2 years ago

lnjX commented 2 years ago

Makes it possible to see which channels a user has joined (inspired by the normal roster entries). Useful for debugging.

image image

coveralls commented 2 years ago

Coverage Status

Coverage decreased (-0.01%) to 33.593% when pulling 2dda2a2a28c7eddbfc5f989532cf91de9c286f00 on lnjX:feature/mix-pam-webadmin-joined into 991d52f0193e0011fb8a2894dc23c1a34dcda425 on processone:master.

badlop commented 2 years ago

Looks great, thanks!

BTW, in case you missed this: in a small testing server running a recent ejabberd, there's a way to look at raw Mnesia content in webadmin: in http://localhost:5280/admin/node/ejabberd@localhost/db/ the Elemens are links to raw content.

Now that I looked at MIX, I've updated the MIX tutorial in the documentation git https://github.com/processone/docs.ejabberd.im/commit/c2d183352e1adec2ddf2abc310024f9699809eff ... But apparently the online docs site is not yet updated https://docs.ejabberd.im/tutorials/mix-010/

lnjX commented 2 years ago

BTW, in case you missed this: in a small testing server running a recent ejabberd, there's a way to look at raw Mnesia content in webadmin: in http://localhost:5280/admin/node/ejabberd@localhost/db/ the Elemens are links to raw content.

Ah I actually wasn't aware of it, thanks :)

And thanks for updating the docs :)