if current_user&.administrator?
if user.role?(role)
link_to role_icon_svg_tag(role, false, t("users.show.role.revoke.#{role}")),
- revoke_role_path(user, role),
- :method => :post,
+ user_role_path(user, role),
+ :method => :delete,
:data => { :confirm => t("user_role.revoke.are_you_sure", :name => user.display_name, :role => role) }
else
link_to role_icon_svg_tag(role, true, t("users.show.role.grant.#{role}")),
- grant_role_path(user, role),
+ user_role_path(user, role),
:method => :post,
:data => { :confirm => t("user_role.grant.are_you_sure", :name => user.display_name, :role => role) }
end
def role_icon_svg_tag(role, blank, title, **options)
role_colors = {
"administrator" => "#f69e42",
- "moderator" => "#0606ff",
+ "moderator" => "#447eff",
"importer" => "#38e13a"
}
color = role_colors[role] || "currentColor"