mirror of
https://github.com/astuto/astuto.git
synced 2025-12-15 11:17:49 +01:00
Add some header settings (#199)
* Add show_roadmap_in_header setting * Add collapse_boards_in_header setting (thanks @josh-bitovi)
This commit is contained in:
committed by
GitHub
parent
e7335f5622
commit
b2e9031ed6
@@ -1,5 +1,19 @@
|
||||
<% boards.each do |board| %>
|
||||
<li class="nav-item<%= board.id == @board.id ? ' active' : '' unless @board.nil? %>">
|
||||
<%= link_to board.name, board_path(board), class: 'nav-link' %>
|
||||
</li>
|
||||
<% if @tenant_setting.collapse_boards_in_header == 'always_collapse' %>
|
||||
<li class="navbar-nav nav-item dropdown">
|
||||
<a class="nav-link dropdown-toggle" href="#" id="navbarDropdown" role="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
|
||||
Boards
|
||||
</a>
|
||||
<ul class="dropdown-menu" aria-labelledby="navbarDropdown">
|
||||
<% boards.each do |board| %>
|
||||
<li>
|
||||
<%= link_to board.name, board_path(board), class: 'dropdown-item py-2' %>
|
||||
</li>
|
||||
<% end %>
|
||||
</ul>
|
||||
<% else %>
|
||||
<% boards.each do |board| %>
|
||||
<li class="nav-item<%= board.id == @board.id ? ' active' : '' unless @board.nil? %>">
|
||||
<%= link_to board.name, board_path(board), class: 'nav-link' %>
|
||||
</li>
|
||||
<% end %>
|
||||
<% end %>
|
||||
@@ -29,6 +29,12 @@
|
||||
|
||||
<div class="collapse navbar-collapse" id="navbarSupportedContent">
|
||||
<ul class="boardsNav">
|
||||
<% if @tenant_setting.show_roadmap_in_header %>
|
||||
<li class="nav-item<%= current_page?(roadmap_path) ? ' active' : '' %>">
|
||||
<%= link_to "Roadmap", roadmap_path, class: 'nav-link' %>
|
||||
</li>
|
||||
<% end %>
|
||||
|
||||
<%= render 'layouts/boards_nav_section', boards: @boards unless @boards.nil? %>
|
||||
</ul>
|
||||
|
||||
|
||||
@@ -12,6 +12,8 @@
|
||||
showVoteCount: @tenant_setting.show_vote_count,
|
||||
showVoteButtonInBoard: @tenant_setting.show_vote_button_in_board,
|
||||
rootBoardId: @tenant_setting.root_board_id.to_s,
|
||||
showRoadmapInHeader: @tenant_setting.show_roadmap_in_header,
|
||||
collapseBoardsInHeader: @tenant_setting.collapse_boards_in_header,
|
||||
locale: @tenant.locale
|
||||
},
|
||||
boards: @tenant.boards.order(order: :asc),
|
||||
|
||||
Reference in New Issue
Block a user