add shops context, clothes and users-clothes

users-clothes is a many-to-many unique relationship
This commit is contained in:
2021-06-28 16:32:25 +02:00
parent 28823a6972
commit 4f8b87a2d9
14 changed files with 454 additions and 0 deletions
@@ -0,0 +1,5 @@
<h1>Edit Clothes</h1>
<%= render "form.html", Map.put(assigns, :action, Routes.clothes_path(@conn, :update, @clothes)) %>
<span><%= link "Back", to: Routes.clothes_path(@conn, :index) %></span>
@@ -0,0 +1,23 @@
<%= form_for @changeset, @action, fn f -> %>
<%= if @changeset.action do %>
<div class="alert alert-danger">
<p>Oops, something went wrong! Please check the errors below.</p>
</div>
<% end %>
<%= label f, :name %>
<%= text_input f, :name %>
<%= error_tag f, :name %>
<%= label f, :location %>
<%= text_input f, :location %>
<%= error_tag f, :location %>
<%= label f, :game %>
<%= text_input f, :game %>
<%= error_tag f, :game %>
<div>
<%= submit "Save" %>
</div>
<% end %>
@@ -0,0 +1,30 @@
<h1>Listing Clothes</h1>
<table>
<thead>
<tr>
<th>Name</th>
<th>Location</th>
<th>Game</th>
<th></th>
</tr>
</thead>
<tbody>
<%= for clothes <- @clothes do %>
<tr>
<td><%= clothes.name %></td>
<td><%= clothes.location %></td>
<td><%= clothes.game %></td>
<td>
<span><%= link "Show", to: Routes.clothes_path(@conn, :show, clothes) %></span>
<span><%= link "Edit", to: Routes.clothes_path(@conn, :edit, clothes) %></span>
<span><%= link "Delete", to: Routes.clothes_path(@conn, :delete, clothes), method: :delete, data: [confirm: "Are you sure?"] %></span>
</td>
</tr>
<% end %>
</tbody>
</table>
<span><%= link "New Clothes", to: Routes.clothes_path(@conn, :new) %></span>
@@ -0,0 +1,5 @@
<h1>New Clothes</h1>
<%= render "form.html", Map.put(assigns, :action, Routes.clothes_path(@conn, :create)) %>
<span><%= link "Back", to: Routes.clothes_path(@conn, :index) %></span>
@@ -0,0 +1,23 @@
<h1>Show Clothes</h1>
<ul>
<li>
<strong>Name:</strong>
<%= @clothes.name %>
</li>
<li>
<strong>Location:</strong>
<%= @clothes.location %>
</li>
<li>
<strong>Game:</strong>
<%= @clothes.game %>
</li>
</ul>
<span><%= link "Edit", to: Routes.clothes_path(@conn, :edit, @clothes) %></span>
<span><%= link "Back", to: Routes.clothes_path(@conn, :index) %></span>