nhironaka/maitri-app

View on GitHub
app/views/devise/registrations/edit.html.erb

Summary

Maintainability
Test Coverage
<div class="content">
  <h1>Settings</h1>
  <div class="panels">
    <%= link_to new_registration_path(resource_name) do%>
    <div class="panel_container" name="panel1"><div class="panel shade_1" id="filter_button" onclick="popupfilter()">
      <img class="icon icons8-Add-User-Group" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAEwUlEQVRoQ+2ajZFMURCFuyNgI0AEVgSIABEgAjYCRIAIEAEiQAR2I7AisBtBq2+qe6r3zdzfGaNKuVXKMO+926f73O7T/UblH1n6j+CQvQAxs8ci8lBErovIsf+Nj76KyHtV/ZAdZmb3ROSBX8vnWJ9E5NPy+h5n7wTEzJ6JyMtkeGnPUxG5719+FJFs/LZ73ovIW1Xlvq41BcTM8PxrEXniu3zD8yJyLiKnqnrh12AwQG/7dXx/U0QuReQNEVNVoibpep5zza/nu0c8r4VmFghGEA0MulfznBsIZaBcGPhUVTF4Y5kZ1+EgqHrDHXNn70B8o+/+4Dsj4TezcMCFqh7VjHMHQC3AFIHHM4YjYmZ4ksP9SlWhzdAyM+hyt8c4MyMy70Tkm6pWz9UMkB/O86FoBFozgzIc+KZxHpVf3KuqVVuHgKQHX6oqB354mRmHHWc06eVJwP4EEML7pcebDf53GfcfSIsnXpEPFpERKg+dkZFQl5ySzkjzAI84bgYIVZbCdtRTcZeARoxLdaeZ6meARB24H/KiRcn8vZlRe164lnreSApRs5AyodW23jIDJKpz00sFCYJcQfmiofhcXWbWleFmgFCgqCEnqgqooWVmAeSzqlIciyvJoZ+qSv0priEgid9nqoq4G1691drlCRQEwAdVDaW9O7WSEV1VuUAtHIDorDojHfQzV9hVKT8UEU+/9BQoUg4q9ODfXcupgpehVNXLZgZYQHcllRkgIfowfujAJ+VLH3NcckKicLemGwbiUQl53TywOVRmFoniVgUEiQT1QDS6HTULhM0wCt5iVLMV7c1AqQfpOhvhqCkgHpUojF1pODVkDBWKhTAVzO5oYM8uQOKsEA0OZHHikZop9izSyh0Ulf8wQHzTkBDVbi+dja3GuZCk2tPvcDai+OEcHMU+nMcihacj4kCi0WIEVJx0lGSGAyAdV4tdShgAgsobgPYFpCrJtwHxFEvvHi0z00jOHU5Z0dQTBBHCYQw8WIBgqnJFp+0LSItaV4RfykwY9pni2iqsHj20HRRkXRkR7QqE7MPEsQUk1AD0izqBMV0Zb1GLYk/+e62gp4EsqFEdoKWUCmU4yNPq2SkXYKAZY6nzYSBbDmhTmbrYhP8xA64qgp4eJLUDq/27gZgZ3MQTeeJXLW4LSoTq7aklzWYq9/6r2lSTre5JhtWkx8jtCD4yxsvWAS1wuyeCTSBOsWjSTopA/OUNWSLS409/FcCLm6a2WjooUaE5kO6h1oZ43bIhhjM4jjaUdx94f/UeY3al/qI5Mx4AEnQ93YhI2hAKkd+3vscYBVSp7isa9a7lMHv93AWPu1/g9G4c1x0MyCILdLWXI2DMbF0UWy+HJqh1tqZWavaHur5eMAc77CNvknqN/yvpN8I5Y+TEPa3mqllHigXxwED4UcCjkgN6zoiZ0QKsx0rdEmXC6xu3uBcRjkzzh5VvyoAhGikRNynQBwXi1TjPxahTb0ec5L+2iJnz7jJ+ZPMt6iHmYnyFXiI61YmlR5PeJxTH/hqrHcFgUP65Bp+RQcyEc6uL9EdxR18PnZ7stdXdBYjTDEXN+Cf68dYj6euh436HD61de7932hAh/uTfrDBthHJEikxXpN9vqGzgUJWgwaAAAAAASUVORK5CYII=" width="50" height="50">
      <div class="panel_content">Add New User</div>
    </div></div><%end%>
    <div class="panel_container" name="panel3"><div class="panel shade_2">
      <%= button_to registration_path(resource_name), data: { confirm: "Are you sure?" }, method: :delete do %>
        <img class="icon icons8-Remove-User" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAEN0lEQVRoQ92a/XEUMQzFpQqACkgqACoAKoBUQKiApAJCBZAKIBWQVEBSAUkFhAqACh7zu7EOZ7Mf9q7vwsR/3czaXj/rSXrSntvCIWnHzB6b2YvOVufufrFw++LlXjyzM1HSGzPb7wGQz7w2sz13v5z7ntJ11UAkPTSzz2b2Or3kj5lx0PPspczhOZb6bWZfzOzM3fM5pWcsmlcFJIH4ZmZPzQwA++5+OvQmSQDAcjGY+9bdAdd01AI5MrP3ZnYFpUoOJAnQ+A9rH5jZqbvvNUVhZsVAklP/SAd4Vsv7tB4KAuZla5rVADkws4+J6+EfVRcrKSyKv8zaY+iFNUDg96vEcbhfPRLNvhMA3P1R9QYjC2qAEHGeL6WFJHEedy9+dwng4s0k4R8kv2r/yA/yPwC5Nxa5N0DC2ZEcg0lwjM+SyCck1Ct3J780GzU+EqHzg7vzu3pIihB+4u7otGajBkjc5oW7d5Vu0YEkLQ7hLfIICezrkhwg6ZeZIShn07MFkHD2JdQKes62aksgs3VS5ux3CmQxvyXh4NQyd6q14hBUfdCrSm8lEJQAqANqkqr1U9GkOGqxURZ1qrVSSJNNWGOl3aaQdp9LoqZ4UqO5MtXbPBHG+eYA+WRm7xK9ihKjpFjTPBEuAYK0WNUUZrY7Ve6mOh/lTP5YpJzH2FNtkeQrkVOgGeG4t5nQ6bg0D7k5sLlAuF1A0O4ZzCtZ3qDjQrNiY/2tWUA6VikBMmqN1JigjEbDEZ5DGQOccA8DyD387h13CiQBILeUKmFyDznsFqBNA1kHhm6zQRIilCwPTRkn6eYvg4IpbEdfLBp9+CMJ9UZNNAtIukkiF4cgcg2aPEuE63mZVAHAmZkdjO2RqAzlCONQkHFDHVQDSbfETXJTk5Eoa5uuckiyBOUA49DdOVzxyIoz1qzLgWIgPXwuapumEIyzUh1iubBkNYhAm4FZ57JJIJIwJYfIq0L4DB2qmtGZdRar30z3rSzdCyTdIjKEaAI3GeQCHOxois99POn0jkf9qoRnt/brLpIEADRURJOfycm+1Fog33sTjYfMKodri/R8wOGzGbff5OPMJhoPNwq1zIFwwviAA/+bFj6SYv9mwjErDy5XFslk9sY00VDPN8szJa5xq6Bb79txmtmNhalTbANIFD2LQ+IYmDmVZcHlhAS6cklRWzRvCHSi1uIuTE+E/deVqeXo1C31PD9294ONh98tALl2992tJ8QZN168JJMoiz9RS0J4UgoMS5Tik1VO7HyibiEaSRc7KI5J0Vh51snpHRlP4j2eXJRNSBIqpH+9jK952dTcTmFFNMM6g8VZStqIV77zx/f5ZYXV1CFLnyfLIIP4JwSD36QCupGrbkuSIHQ1KSGiru/9D8zWqdXJLdwySjv/483YXQzWQXcKJBOsAIIy0Q7CCgyq0GgHEekG6fcXvqpkUPhmsiEAAAAASUVORK5CYII=" width="50" height="50">
        <div class="panel_content">Delete my account</div>
      <%end%>
      </div></div>
    </div>
  <div class="half-width">
    <h2>Edit <%= resource_name.to_s.humanize %></h2>
    <%= form_for(resource, as: resource_name, url: registration_path(resource_name), html: { method: :put }) do |f| %>
      <%= devise_error_messages! %>
      <div class="field">
        <%= f.label :email %><br />
        <%= f.email_field :email, autofocus: true %>
      </div>
    
      <% if devise_mapping.confirmable? && resource.pending_reconfirmation? %>
        <div>Currently waiting confirmation for: <%= resource.unconfirmed_email %></div>
      <% end %>
      
      <div class="field">
        <p><%= f.label :username %><br />
        <%= f.text_field :username %></p>
      </div>
    
      <div class="field">
        <%= f.label :password %> <br/><em>(leave blank if you don't want to change it)</em><br />
        <%= f.password_field :password, autocomplete: "off" %>
      </div>
    
      <div class="field">
        <%= f.label :password_confirmation %><br />
        <%= f.password_field :password_confirmation, autocomplete: "off" %>
      </div>
    
      <div class="field">
        <%= f.label :current_password %><br/><em>(Enter your current password to confirm your changes)</em><br />
        <%= f.password_field :current_password, autocomplete: "off" %>
      </div>
    
      <div class="actions">
        <%= f.submit "Update", :class=>"option-button" %>
      </div>
    <% end %>
    <div style="position:relative">
      <a href="/users/edit"><button class="option-button">Cancel</button></a>
    </div>
    
  </div>
</div>