Yes -export([observe_acl_is_allowed/2]). and mod_prio(10) but another module mod_prio(600) and all work четверг, 1 декабря 2016 г., 1:18:32 UTC+9 пользователь Marc Worrell написал: > > The function is exported? > > Maybe make the priority of you module a bit higher. > Set it to 10 or so. > > -mod_prio(10). > > - Marc > > On 30 Nov 2016, at 17:14, heiheshang <[email protected] <javascript:>> > wrote: > > observe_acl_is_allowed(X,Context) -> > ?DEBUG(X); > > > He added, but there is no output > > четверг, 1 декабря 2016 г., 0:59:01 UTC+9 пользователь Marc Worrell > написал: >> >> >> 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 >> >> - 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] <javascript:>. > For more options, visit https://groups.google.com/d/optout. > > >
-- --- 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.
