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 <strangerf...@gmail.com <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 <strangerf...@gmail.com> 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 zotonic-developers+unsubscr...@googlegroups.com <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 zotonic-developers+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to