how to hide tables based on user membership?

i have following functin in controller:
def view():
    table = request.args(0)
    grid = SQLFORM.grid(db[table],args=request.args[:1], ui = 
dict(widget='',
          header='',
          content='',
          default='',
          cornerall='',
          cornertop='',
          cornerbottom='',
          button='btn',
          buttontext='buttontext button',
          buttonadd='icon-plus',
          buttonback='icon-arrow-left',
          buttonexport='icon-file',
          buttondelete='icon-trash',
          buttonedit='icon-edit',
          buttontable='icon-arrow-right',
          buttonview='icon-eye-open'))
    return dict(item=grid)

and in view:

   <li><a href="{{=URL('appadmin','view', args=[db.topmenu])}}">Top 
Menu</a></li>
   <li><a href="{{=URL('appadmin','view', args=[db.sidemenu])}}">Side 
Menu</a></li>
   <li><a href="{{=URL('appadmin','view', 
args=[db.articles])}}">Articles</a></li>
   <li><a href="{{=URL('appadmin','view', 
args=[db.poll])}}">Questions</a></li>
   <li><a href="{{=URL('appadmin','view', 
args=[db.answer])}}">Answers</a></li> 

i need that a specific user can edit specific table

Reply via email to