Reorganize account settings page

This commit is contained in:
Shadowfacts 2019-11-10 11:48:41 -05:00
parent 4888a45243
commit 9a1ecf3b0b
Signed by: shadowfacts
GPG Key ID: 94A5AB95422746E5
1 changed files with 54 additions and 41 deletions

View File

@ -1,24 +1,35 @@
<h1>Account Settings</h1> <h1>Account Settings</h1>
<h2><pre><%= @user.username %></pre></h2> <h2>Username: <code><%= @user.username %></code></h2>
<a href="<%= Routes.account_path(@conn, :change_password) %>" class="btn btn-secondary">Change Password</a>
<a href="<%= Routes.account_path(@conn, :change_fever_password) %>" class="btn btn-secondary">Change Fever Password</a> <section class="card mt-4">
<h4 class="card-header">Import/Export Data</h4>
<section class="mt-4"> <ul class="list-group list-group-flush">
<h2>Import/Export Data</h2> <li class="list-group-item">
<%= form_for @conn, Routes.account_path(@conn, :import), [method: :post, multipart: true], fn f -> %> <%= form_for @conn, Routes.account_path(@conn, :import), [method: :post, multipart: true], fn f -> %>
<%= file_input f, :file %> <%= file_input f, :file, required: true %>
<%= submit "Import OPML", class: "btn btn-primary" %> <%= submit "Import OPML", class: "btn btn-primary" %>
<% end %> <% end %>
</li>
<li class="list-group-item">
<%= form_for @conn, Routes.account_path(@conn, :export), [method: :post, class: "mt-2"], fn f -> %> <%= form_for @conn, Routes.account_path(@conn, :export), [method: :post, class: "mt-2"], fn f -> %>
<%= submit "Export OPML", class: "btn btn-primary" %> <%= submit "Export OPML", class: "btn btn-primary" %>
<% end %> <% end %>
</li>
</ul>
</section> </section>
<section class="mt-4"> <section class="card mt-4">
<h2>Approved Clients</h2> <h4 class="card-header">Security</h4>
<ul class="list-group list-group-flush">
<li class="list-group-item">
<a href="<%= Routes.account_path(@conn, :change_password) %>" class="btn btn-secondary">Change Password</a>
<a href="<%= Routes.account_path(@conn, :change_fever_password) %>" class="btn btn-secondary">Change Fever Password</a>
</li>
<li class="list-group-item">
<h5 class="card-title">Approved Clients</h5>
<table class="table table-striped"> <table class="table table-striped">
<thead> <thead>
<tr> <tr>
@ -45,5 +56,7 @@
</tr> </tr>
<% end %> <% end %>
</tbody> </tbody>
</table> </table> </li>
</ul>
</section> </section>