Implandação da customização das permissões dos usuarios e das notificaçoes
This commit is contained in:
@@ -29,7 +29,8 @@
|
||||
<tr class="border-b border-white/10">
|
||||
<th class="px-6 py-4 text-left text-xs font-semibold text-gray-400 uppercase tracking-wider">Nome</th>
|
||||
<th class="px-6 py-4 text-left text-xs font-semibold text-gray-400 uppercase tracking-wider">E-mail / PIN</th>
|
||||
<th class="px-6 py-4 text-left text-xs font-semibold text-gray-400 uppercase tracking-wider">Perfil</th>
|
||||
<th class="px-6 py-4 text-left text-xs font-semibold text-gray-400 uppercase tracking-wider">Tipo de conta</th>
|
||||
<th class="px-6 py-4 text-left text-xs font-semibold text-gray-400 uppercase tracking-wider">Perfil de acesso</th>
|
||||
<th class="px-6 py-4 text-left text-xs font-semibold text-gray-400 uppercase tracking-wider">Status</th>
|
||||
<th class="px-6 py-4 text-right text-xs font-semibold text-gray-400 uppercase tracking-wider">Ações</th>
|
||||
</tr>
|
||||
@@ -56,6 +57,22 @@
|
||||
<td class="px-6 py-4">
|
||||
<%= badge_role(usuario.role) %>
|
||||
</td>
|
||||
<%# Tipo de conta x perfil são coisas diferentes: o primeiro diz como
|
||||
a pessoa entra, o segundo o que ela enxerga. Sem perfil, vale o
|
||||
padrão do tipo de conta — a tela precisa dizer isso, senão parece
|
||||
que a pessoa está sem acesso nenhum. %>
|
||||
<td class="px-6 py-4">
|
||||
<% if usuario.motorista? %>
|
||||
<span class="text-gray-500 text-sm">—</span>
|
||||
<% elsif usuario.perfil_acesso %>
|
||||
<span class="text-white text-sm font-semibold"><%= usuario.perfil_acesso.nome %></span>
|
||||
<% unless usuario.perfil_acesso.ativo? %>
|
||||
<span class="block text-red-400 text-xs">perfil desativado</span>
|
||||
<% end %>
|
||||
<% else %>
|
||||
<span class="text-gray-400 text-sm">Padrão do tipo de conta</span>
|
||||
<% end %>
|
||||
</td>
|
||||
<td class="px-6 py-4">
|
||||
<%= badge_status_usuario(usuario.ativo?) %>
|
||||
</td>
|
||||
|
||||
Reference in New Issue
Block a user