25
1
mirror of https://github.com/processone/ejabberd.git synced 2024-11-24 16:23:40 +01:00

* src/mod_muc/mod_muc_room.erl: Don't check permissions on disco

info query processing

SVN Revision: 103
This commit is contained in:
Alexey Shchepin 2003-05-07 13:18:09 +00:00
parent 5b1379fe59
commit c2ca4e00dc
2 changed files with 11 additions and 15 deletions

View File

@ -1,3 +1,8 @@
2003-05-07 Alexey Shchepin <alexey@sevcom.net>
* src/mod_muc/mod_muc_room.erl: Don't check permissions on disco
info query processing
2003-04-29 Alexey Shchepin <alexey@sevcom.net> 2003-04-29 Alexey Shchepin <alexey@sevcom.net>
* src/ejabberd_c2s.erl: Workaround to make SSL work properly * src/ejabberd_c2s.erl: Workaround to make SSL work properly

View File

@ -1695,21 +1695,12 @@ process_iq_disco_info(From, set, StateData) ->
{error, ?ERR_NOT_ALLOWED}; {error, ?ERR_NOT_ALLOWED};
process_iq_disco_info(From, get, StateData) -> process_iq_disco_info(From, get, StateData) ->
FAffiliation = get_affiliation(From, StateData),
FRole = get_role(From, StateData),
case (FRole /= none) or
(FAffiliation == admin) or
(FAffiliation == owner) of
true ->
{result, [{xmlelement, "identity", {result, [{xmlelement, "identity",
[{"category", "conference"}, [{"category", "conference"},
{"type", "text"}, {"type", "text"},
{"name", get_title(StateData)}], []}, {"name", get_title(StateData)}], []},
{xmlelement, "feature", {xmlelement, "feature",
[{"var", ?NS_MUC}], []}], StateData}; [{"var", ?NS_MUC}], []}], StateData}.
_ ->
{error, ?ERR_NOT_ALLOWED}
end.
process_iq_disco_items(From, set, StateData) -> process_iq_disco_items(From, set, StateData) ->