Add the User LiveViews to manage roles.

This commit is contained in:
2025-04-17 11:15:50 +03:00
parent 524595da9a
commit 5e478b7e6d
6 changed files with 300 additions and 0 deletions
@@ -46,6 +46,11 @@ defmodule DecentralisedBookIndexWeb.Components.MyPartials.Navbar do
<a href={~p"/servers/"} class={selected_navbar_link_css(@page_title, "Listing Server")} aria-current="page">Servers</a>
</li>
<% end %>
<%= if @current_user != nil and Role.can_administrate?(@current_user.role) do %>
<li>
<a href={~p"/users/"} class={selected_navbar_link_css(@page_title, "Listing Users")} aria-current="page">Users</a>
</li>
<% end %>
</ul>
</div>
</div>