Well, I still can't make it work. When I inserted <row: if="&can_view? (worker)" /> I got such error:
attribute 'if' is not allowed on parameter tags (<row:>) -- at app/views/form/index.dryml:9 I searched for the 'row' tag in DRYML manual and I didn't find it. It seems the row is not recognized at all. My exact table-plus definition looked like this: <table-plus fields="this, worker"> <row: if="&can_view?(worker)" /> </table-plus> 2010/5/25 kevinpfromnm <[email protected]> > Yeah, it's a difficult thing to decide outright. > > If you want to filter the entire row, try <row: if="&can_view? > (this.b)" /> > > On May 25, 6:16 am, Tomasz Czekala <[email protected]> wrote: > > Thanks, I see that now the problem is with table-plus. How can be this > > condition inserted into table-plus? It might filter the entire rows, or > only > > the fields that aren't allowed to be seen > > > > 2010/5/24 kevinpfromnm <[email protected]> > > > > > > > > > would guess from your description would be <b-name-view: if="..." /> > > > > > On May 24, 6:46 am, Tomasz Czekala <[email protected]> wrote: > > > > Thanks, but could you be more specyfic about where exactly should I > > > insert > > > > this condition. > > > > My index.drylm looks like this: > > > > <index-page> > > > > <content: replace> > > > > <div> > > > > <table-plus fields="this, b.name"> > > > > </table-plus> > > > > </div> > > > > </content> > > > > </index-page> > > > > > > 2010/5/24 Matt Jones <[email protected]> > > > > > > > On May 24, 2010, at 7:47 AM, Tom wrote: > > > > > > > Hi, I've got two models - A and B, model A has_one model B. Some > user > > > > >> is allowed to see all items of model A, but only some items of > model B > > > > >> and each item of model A has one item of model B. When the model B > > > > >> item is allowed to be seen there is no problem, but when it's not > I'm > > > > >> getting error "view of non-viewable field 'name' of". What can I > do to > > > > >> filter (not show) rows, where model B' items are not allowed to be > > > > >> seen? > > > > > > > This is a bug: > > > > > > >https://hobo.lighthouseapp.com/projects/8324/tickets/726 > > > > > > > For now, if you write out the repeat explicitly and call: > > > > > > > <if test="&can_view?(this)> > > > > > > > (instead of the version without (this) as an argument) it should > work. > > > > > > > --Matt Jones > > > > > > > -- > > > > > 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]<hobousers%[email protected]> > <hobousers%[email protected]<hobousers%[email protected]> > > > > > <hobousers%[email protected]<hobousers%[email protected]> > <hobousers%[email protected]<hobousers%[email protected]> > > > > > > > > > . > > > > > For more options, visit this group at > > > > >http://groups.google.com/group/hobousers?hl=en. > > > > > > -- > > > > 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]<hobousers%[email protected]> > <hobousers%[email protected]<hobousers%[email protected]> > > > > > . > > > > For more options, visit this group athttp:// > > > groups.google.com/group/hobousers?hl=en. > > > > > -- > > > 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]<hobousers%[email protected]> > <hobousers%[email protected]<hobousers%[email protected]> > > > > > . > > > For more options, visit this group at > > >http://groups.google.com/group/hobousers?hl=en. > > > > -- > > 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]<hobousers%[email protected]> > . > > For more options, visit this group athttp:// > groups.google.com/group/hobousers?hl=en. > > -- > 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]<hobousers%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/hobousers?hl=en. > > -- 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.
