Yeah, you can't call the model permissions directly (i.e. the
model.view_permitted?(field) method) from another model.  You have to
call model.viewable_by?(user,field) which then calls the other one
after setting acting_user.  I ran into this with another project.

On Apr 30, 7:43 am, txinto <[email protected]> wrote:
> Hi!  Thanks for your quick answer
>
> On Apr 30, 2:26 pm, Bryan Larsen <[email protected]> wrote:
>
> > does `allowed=n.view_permitted?` not work?
>
> No, it returns
>
> "wrong number of arguments (0 for 1)"
>
> How to pass the correct attribute?
> I have tried nil, acting_user, ... but the answer is (in both cases) :
>
> "You have a nil object when you didn't expect it!
> The error occurred while evaluating nil.signed_up?"
>
> > n has to come from somewhere -- is it in the object or can you pass it
> > in to to_code_permitted?
>
> Yes, this is exactly what I don't know.  The CodeGen has no
> association with the Node (n), the only relationship between them is
> through the argument to_code(n).
>
> Still not solved but many thanks for your quick answer.
>
> Tx.
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to