bsw/jbe@19: local suggestion = param.get("suggestion", "table") or Suggestion:by_id(param.get("suggestion_id")) bsw/jbe@19: bsw@51: local tabs = { bsw/jbe@19: module = "suggestion", bsw/jbe@19: view = "show_tab", bsw/jbe@19: static_params = { bsw/jbe@19: suggestion_id = suggestion.id bsw/jbe@19: }, bsw@51: } bsw@51: bsw@51: tabs[#tabs+1] = bsw/jbe@19: { bsw/jbe@19: name = "description", bsw/jbe@19: label = _"Suggestion", bsw/jbe@19: module = "suggestion", bsw/jbe@19: view = "_suggestion", bsw/jbe@19: params = { bsw/jbe@19: suggestion = suggestion bsw/jbe@19: } bsw@51: } bsw@51: bsw@51: if app.session.member_id then bsw@51: tabs[#tabs+1] = bsw@51: { bsw@51: name = "opinions", bsw@51: label = _"Opinions", bsw@51: module = "suggestion", bsw@51: view = "_opinions", bsw@51: params = { bsw@51: suggestion = suggestion bsw@51: } bsw/jbe@19: } bsw@51: end bsw/jbe@19: bsw@51: ui.tabs(tabs)