Survival links.
This commit is contained in:
@@ -5,6 +5,7 @@ defmodule Runosaari.Pages.Survival do
|
||||
schema "survival_items" do
|
||||
field :content, :string
|
||||
field :seqnum, :integer, default: 999
|
||||
field :link, :string
|
||||
|
||||
timestamps()
|
||||
end
|
||||
@@ -12,7 +13,7 @@ defmodule Runosaari.Pages.Survival do
|
||||
@doc false
|
||||
def changeset(survival, attrs) do
|
||||
survival
|
||||
|> cast(attrs, [:content, :seqnum])
|
||||
|> cast(attrs, [:content, :seqnum, :link])
|
||||
|> validate_required([:content, :seqnum])
|
||||
end
|
||||
end
|
||||
|
||||
@@ -19,7 +19,12 @@
|
||||
<h2>SURVIVAL-ohjeet saariston syrjäseudulle</h2>
|
||||
<ul>
|
||||
<%= for survival <- @survival_items do %>
|
||||
<li><%= survival.content %>
|
||||
<li>
|
||||
<%= survival.content %>
|
||||
<%= if survival.link != nil do %>
|
||||
<a href="https://<%= survival.link %>" class="generic-link"><%= survival.link %></a>
|
||||
<% end %>
|
||||
</li>
|
||||
<% end %>
|
||||
</ul>
|
||||
</section>
|
||||
|
||||
@@ -5,6 +5,7 @@
|
||||
<thead>
|
||||
<tr>
|
||||
<th>Sisältö</th>
|
||||
<th>Linkki</th>
|
||||
<th>Priotiteetti</th>
|
||||
|
||||
<th></th>
|
||||
@@ -14,6 +15,7 @@
|
||||
<%= for survival <- @survival_items do %>
|
||||
<tr>
|
||||
<td><%= survival.content %></td>
|
||||
<td><%= survival.link %></td>
|
||||
<td><%= survival.seqnum %></td>
|
||||
|
||||
<td class="actions">
|
||||
|
||||
@@ -9,6 +9,10 @@
|
||||
<%= textarea f, :content %>
|
||||
<%= error_tag f, :content %>
|
||||
|
||||
<%= label f, :link, "Linkki" %>
|
||||
<%= text_input f, :link %>
|
||||
<%= error_tag f, :link %>
|
||||
|
||||
<%= label f, :seqnum, "Prioritetti (1 on korkein)" %>
|
||||
<%= number_input f, :seqnum %>
|
||||
<%= error_tag f, :seqnum %>
|
||||
|
||||
@@ -8,6 +8,11 @@
|
||||
<%= @survival.content %>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<strong>Linkki:</strong>
|
||||
<%= @survival.link %>
|
||||
</li>
|
||||
|
||||
<li>
|
||||
<strong>Prioriteetti:</strong>
|
||||
<%= @survival.seqnum %>
|
||||
|
||||
Reference in New Issue
Block a user