.rdb-board = link_to '', rdb_board_path, class: 'rdb-async', id: 'rdb-refresh' - render_rdb_menu :board, @board.name, header: :h2 do - render_rdb_menu_list [:taskboard] do |val| = link_to t("rdb_#{val}"), rdb_path(board: val) - if @board.versions.any? .rdb-filter.rdb-async - render_rdb_menu :versions, @board.filters[:version].title do - render_rdb_menu_list [:all, :unassigned] do |val| = link_to t("rdb_filter_version_#{val}"), rdb_filter_path(version: val) - render_rdb_menu_list @board.filters[:version].versions do |val| = link_to val.name, rdb_filter_path(version: val.id) .rdb-filter.rdb-async - render_rdb_menu :tracker, @board.filters[:tracker].title, icons: true do - render_rdb_menu_list [:all] do |val| = link_to t("rdb_filter_tracker_#{val}"), rdb_filter_path(tracker: val) - render_rdb_menu_list @board.trackers do |val| span.rdb-multicheck = rdb_checkbox_link_to '', rdb_filter_path(tracker: val.id), enabled: @board.filters[:tracker].enabled?(val.id), show_disabled: true = link_to val.name, rdb_filter_path(tracker: val.id, only: true) - if @board.issue_categories.any? .rdb-filter.rdb-async - render_rdb_menu :categories, @board.filters[:category].title, icons: true do - render_rdb_menu_list [:all] do |val| = link_to t("rdb_filter_category_#{val}"), rdb_filter_path(category: val) - render_rdb_menu_list @board.issue_categories do |val| span.rdb-multicheck = rdb_checkbox_link_to '', rdb_filter_path(category: val.id), enabled: @board.filters[:category].enabled?(val.id), show_disabled: true = link_to val.name, rdb_filter_path(category: val.id, only: true) .rdb-filter.rdb-async - render_rdb_menu :assignee, @board.filters[:assignee].title do - render_rdb_menu_list [:all, :me, :none] do |val| = link_to t("rdb_filter_assignee_#{val}"), rdb_filter_path(assignee: val) - render_rdb_menu_list @board.assignees do |val| - if User === val = link_to val.name, rdb_filter_path(assignee: val.id) - render_rdb_menu_list @board.assignees do |val| - if Group === val = link_to val.name, rdb_filter_path(assignee: val.id) .rdb-option.rdb-async - render_rdb_menu :options, t(:rdb_options), right: true, icons: true do - render_rdb_menu_list do - render_rdb_menu_list_item do = rdb_checkbox_link_to t(:rdb_options_change_assignee), rdb_board_path(change_assignee: !@board.options[:change_assignee]), enabled: @board.options[:change_assignee], title: t(:rdb_options_change_assignee_info) = rdb_checkbox_link_to t(:rdb_options_hide_done), rdb_board_path(hide_done: !@board.options[:hide_done]), enabled: @board.options[:hide_done], title: t(:rdb_options_hide_done_info) = rdb_checkbox_link_to t(:rdb_options_include_subprojects), rdb_board_path(include_subprojects: (@board.project_ids.size > 1) ? 'false' : 'true'), enabled: (@board.project_ids.size > 1) - render_rdb_menu_list @board.column_list, title: t(:rdb_options_columns) do |column| = rdb_checkbox_link_to column.title, rdb_board_path(hide_column: column.id), enabled: @board.columns[column.id].visible? - render_rdb_menu_list do - render_rdb_menu_list_item do = link_to t(:rdb_options_fullscreen), 'javascript:Rdb.rdbToggleFullscreen();', id: "rdb-option-fullscreen" - render_rdb_menu_list_item do = link_to t(:rdb_options_reset), rdb_filter_path(reset: 1), id: "rdb-reset", title: t(:rdb_options_reset_info) .rdb-option.rdb-async - render_rdb_menu :view, t(:rdb_options_view), right: true do - render_rdb_menu_list RdbDashboard::VIEW_MODES, title: t(:rdb_options_issue_view) do |view| = rdb_checkbox_link_to t(:"rdb_options_issue_view_#{view}"), rdb_board_path(view: view), enabled: @board.options[:view] == view - render_rdb_menu_list [:none, :tracker, :category, :priority, :assignee, :version, :parent, :project], title: t(:rdb_options_group) do |group| = rdb_checkbox_link_to t(:"rdb_group_#{group}"), rdb_board_path(group: group), enabled: @board.options[:group] == group