Bryan, you are a star! It was the <table-plus:my_venues... causing the problem - often the smallest of things get us (especially noobies!).
Cheers, Anthony. On Wednesday, October 31, 2012 7:07:36 PM UTC, Bryan Larsen wrote: > > You've got the colon form when specifying the collection: > > <table-plus:my_venues ... > > Which is essentially equivalent to > > <table-plus with="¤t_user.my_venues" ... > > because you specified the with="¤t_user" further up. > > If you removed both the with="¤t_user" and the :my_venues, then > the table plus should use whatever your controller action puts into > the "this" variable. So you'd probably want to define an index > action in your controller that looks something like: > > def index > self.this = .... > hobo_index > end > > Bryan > > > On Wed, Oct 31, 2012 at 12:46 PM, tonym <[email protected] <javascript:>> > wrote: > > This one's baffled me - just can't figure out why show-index needs > > 'with="¤t_user"? > > I first came across this in the agility tutorial, found a fix here and > > thought nothing of it. But with my project, it's become a problem... > > I have all my permissions sorted in my model - admin can view all > records, > > standard users view only the records they've created. > > The permissions worked fine, the views return the right records, until I > > customized the page through <show-index> > > > > <show-index> always returns blank, unless I use the > 'with="¤t_user" > > (that's the fix, discuss here in another thread). > > But if I use the 'with', then the admin can only view their own records, > > thus breaking my model... Can I get the index page up without using > 'with', > > and use the rules in my model? > > > > Here's my view code... > > > > <if test="¤t_user.signed_up?"> > > <index-page with="¤t_user"> > > <top-page-nav: replace /> > > <bottom-page-nav: replace /> > > <collection: replace> > > <table-plus:my_venues fields="name, venuetype, local_area, > telephone, > > approval" /> > > </collection:> > > </index-page> > > </if> > > <else> > > <page title="No Access"> > > </page> > > </else> > > > > Thanks, Anthony. > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "Hobo Users" group. > > To view this discussion on the web visit > > https://groups.google.com/d/msg/hobousers/-/A3ZpdWAO9NYJ. > > To post to this group, send email to [email protected]<javascript:>. > > > To unsubscribe from this group, send email to > > [email protected] <javascript:>. > > 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 view this discussion on the web visit https://groups.google.com/d/msg/hobousers/-/scxv-ZjWp8cJ. 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.
