bsw/jbe@19: local initiative = param.get("initiative", "table") bsw/jbe@4: bsw/jbe@19: if not initiative then bsw/jbe@19: initiative = Initiative:new_selector():add_where{ "id = ?", param.get_id()}:single_object_mode():exec() bsw@10: end bsw/jbe@0: bsw/jbe@19: if request.get_json_request_slots() then bsw/jbe@19: execute.view{ bsw/jbe@19: module = "initiative", bsw/jbe@19: view = "show_partial", bsw/jbe@19: params = { bsw/jbe@19: initiative = initiative bsw/jbe@6: } bsw/jbe@19: } bsw/jbe@19: elseif bsw/jbe@19: config.user_tab_mode == "accordeon" or bsw/jbe@19: config.user_tab_mode == "accordeon_first_expanded" or bsw/jbe@19: config.user_tab_mode == "accordeon_all_expanded" bsw/jbe@19: then bsw/jbe@19: execute.view{ bsw/jbe@19: module = "issue", bsw/jbe@19: view = "show", bsw/jbe@19: id = initiative.issue_id, bsw/jbe@19: params = { bsw/jbe@19: for_initiative_id = initiative.id bsw/jbe@6: } bsw/jbe@19: } bsw/jbe@19: else bsw/jbe@19: execute.view{ bsw/jbe@19: module = "initiative", bsw/jbe@19: view = "show_static", bsw/jbe@19: params = { bsw/jbe@19: initiative = initiative bsw/jbe@6: } bsw/jbe@19: } bsw/jbe@19: end