> On 30 Nov 2016, at 16:52, heiheshang <[email protected]> wrote: > > observe_acl_is_allowed(#acl_is_allowed{action=publish, > object=#acl_mqtt{words=[<<"~site">>,<<"flight">>| _Rest]}}, Context) > -> > true; > observe_acl_is_allowed(#acl_is_allowed{action=subscribe, > object=#acl_mqtt{words=[<<"~site">>,<<"flight">>| _Rest]}}, Context) > -> > true; > observe_acl_is_allowed(#acl_is_allowed{}, _Context) -> > undefined. > > z_mqtt:publish(<<"~site/flight">>,[],Context), > I try different options, but it still does not work, an ordinary user can not > send messages only to the administrator.
Maybe add a ?DEBUG() of the arguments in the last clause of observer_acl_is_allowed. Here is an example: https://github.com/mworrell/mod_chitchat/blob/master/mod_chitchat.erl#L90 <https://github.com/mworrell/mod_chitchat/blob/master/mod_chitchat.erl#L90> - Marc -- --- You received this message because you are subscribed to the Google Groups "Zotonic developers" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
