mirror of
https://github.com/processone/ejabberd.git
synced 2024-11-24 16:23:40 +01:00
Show Last Activity menu item in Webadmin only if vhost has mod_last (EJAB-1031)
SVN Revision: 2801
This commit is contained in:
parent
2a09bdad13
commit
514d5aab14
@ -1628,6 +1628,11 @@ get_lastactivity_module(Server) ->
|
|||||||
_ -> mod_last_odbc
|
_ -> mod_last_odbc
|
||||||
end.
|
end.
|
||||||
|
|
||||||
|
get_lastactivity_menuitem_list(Server) ->
|
||||||
|
case get_lastactivity_module(Server) of
|
||||||
|
mod_last -> [{"last-activity", "Last Activity"}];
|
||||||
|
mod_last_odbc -> []
|
||||||
|
end.
|
||||||
|
|
||||||
us_to_list({User, Server}) ->
|
us_to_list({User, Server}) ->
|
||||||
exmpp_jid:to_list(User, Server, undefined).
|
exmpp_jid:to_list(User, Server, undefined).
|
||||||
@ -2702,9 +2707,9 @@ make_host_menu(Host, HostNodeMenu, Lang, JID) ->
|
|||||||
HostFixed = [{"acls", "Access Control Lists"},
|
HostFixed = [{"acls", "Access Control Lists"},
|
||||||
{"access", "Access Rules"},
|
{"access", "Access Rules"},
|
||||||
{"users", "Users"},
|
{"users", "Users"},
|
||||||
{"online-users", "Online Users"},
|
{"online-users", "Online Users"}]
|
||||||
{"last-activity", "Last Activity"},
|
++ get_lastactivity_menuitem_list(Host) ++
|
||||||
{"nodes", "Nodes", HostNodeMenu},
|
[{"nodes", "Nodes", HostNodeMenu},
|
||||||
{"stats", "Statistics"}]
|
{"stats", "Statistics"}]
|
||||||
++ get_menu_items_hook({host, Host}, Lang),
|
++ get_menu_items_hook({host, Host}, Lang),
|
||||||
HostBasePath = url_to_path(HostBase),
|
HostBasePath = url_to_path(HostBase),
|
||||||
|
Loading…
Reference in New Issue
Block a user