Link to performers home site.
This commit is contained in:
@@ -50,3 +50,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.performer-link {
|
||||||
|
color: blue;
|
||||||
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ defmodule Runosaari.Registration.Performer do
|
|||||||
field :paragraph3, :string
|
field :paragraph3, :string
|
||||||
field :paragraph4, :string
|
field :paragraph4, :string
|
||||||
field :paragraph5, :string
|
field :paragraph5, :string
|
||||||
|
field :link, :string
|
||||||
field :photo_path, :string
|
field :photo_path, :string
|
||||||
field :confirmed, :boolean, default: false
|
field :confirmed, :boolean, default: false
|
||||||
|
|
||||||
@@ -25,6 +26,7 @@ defmodule Runosaari.Registration.Performer do
|
|||||||
:paragraph3,
|
:paragraph3,
|
||||||
:paragraph4,
|
:paragraph4,
|
||||||
:paragraph5,
|
:paragraph5,
|
||||||
|
:link,
|
||||||
:photo_path,
|
:photo_path,
|
||||||
:confirmed
|
:confirmed
|
||||||
])
|
])
|
||||||
|
|||||||
@@ -29,7 +29,11 @@
|
|||||||
<%= textarea form, :paragraph5 %>
|
<%= textarea form, :paragraph5 %>
|
||||||
<%= error_tag form, :paragraph5 %>
|
<%= error_tag form, :paragraph5 %>
|
||||||
|
|
||||||
<%= label form, :photo, "Esiintyjän kuva (muokatessa ei vaadi uudelleen lisäys vaikka tyhjä)" %>
|
<%= label form, :link, "Linkki esiintyjän sivuille" %>
|
||||||
|
<%= textarea form, :link %>
|
||||||
|
<%= error_tag form, :link %>
|
||||||
|
|
||||||
|
<%= label form, :photo, "Esiintyjän kuva (muokatessa ei vaadi uudelleen lisäystä vaikka tyhjä)" %>
|
||||||
<%= file_input form, :photo %>
|
<%= file_input form, :photo %>
|
||||||
<%= error_tag form, :photo %>
|
<%= error_tag form, :photo %>
|
||||||
|
|
||||||
|
|||||||
@@ -15,6 +15,9 @@
|
|||||||
<%= if @performer.paragraph5 != nil do %>
|
<%= if @performer.paragraph5 != nil do %>
|
||||||
<p class="performer-paragraph"><%= @performer.paragraph5 %></p>
|
<p class="performer-paragraph"><%= @performer.paragraph5 %></p>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
<%= if @performer.link != nil do %>
|
||||||
|
<a href="<%= @performer.link %>" class="performer-link"><%= @performer.link %></a>
|
||||||
|
<% end %>
|
||||||
<img src="<%= @performer.photo_path %>" alt="Esiintyjän kuva" class="performer-img" />
|
<img src="<%= @performer.photo_path %>" alt="Esiintyjän kuva" class="performer-img" />
|
||||||
<span class="link-back"><%= link "Takaisin esiintyjälistalle", to: Routes.performer_path(@conn, :index) %></span>
|
<span class="link-back"><%= link "Takaisin esiintyjälistalle", to: Routes.performer_path(@conn, :index) %></span>
|
||||||
</section>
|
</section>
|
||||||
|
|||||||
9
priv/repo/migrations/20210608203019_performer-link.exs
Normal file
9
priv/repo/migrations/20210608203019_performer-link.exs
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
defmodule :"Elixir.Runosaari.Repo.Migrations.Performer-link" do
|
||||||
|
use Ecto.Migration
|
||||||
|
|
||||||
|
def change do
|
||||||
|
alter table("performers") do
|
||||||
|
add :link, :string
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
Reference in New Issue
Block a user