Removed pile of not needed performer information.
This commit is contained in:
@@ -3,17 +3,9 @@ defmodule Runosaari.Registration.Performer do
|
|||||||
import Ecto.Changeset
|
import Ecto.Changeset
|
||||||
|
|
||||||
schema "performers" do
|
schema "performers" do
|
||||||
|
field :name, :string
|
||||||
field :confirmed, :boolean, default: false
|
field :confirmed, :boolean, default: false
|
||||||
field :email, :string
|
|
||||||
field :fname, :string
|
|
||||||
field :lname, :string
|
|
||||||
field :desc, :string
|
field :desc, :string
|
||||||
field :tel, :string
|
|
||||||
field :date1, :boolean, default: false
|
|
||||||
field :date2, :boolean, default: false
|
|
||||||
field :date3, :boolean, default: false
|
|
||||||
field :bus, :boolean, default: false
|
|
||||||
field :accom, :boolean, default: false
|
|
||||||
field :seqnum, :integer, default: 999
|
field :seqnum, :integer, default: 999
|
||||||
|
|
||||||
timestamps()
|
timestamps()
|
||||||
@@ -23,31 +15,15 @@ defmodule Runosaari.Registration.Performer do
|
|||||||
def changeset(performer, attrs) do
|
def changeset(performer, attrs) do
|
||||||
performer
|
performer
|
||||||
|> cast(attrs, [
|
|> cast(attrs, [
|
||||||
:fname,
|
:name,
|
||||||
:lname,
|
|
||||||
:email,
|
|
||||||
:tel,
|
|
||||||
:confirmed,
|
:confirmed,
|
||||||
:desc,
|
:desc,
|
||||||
:date1,
|
|
||||||
:date2,
|
|
||||||
:date3,
|
|
||||||
:bus,
|
|
||||||
:accom,
|
|
||||||
:seqnum
|
:seqnum
|
||||||
])
|
])
|
||||||
|> validate_required([
|
|> validate_required([
|
||||||
:fname,
|
:name,
|
||||||
:lname,
|
|
||||||
:email,
|
|
||||||
:tel,
|
|
||||||
:confirmed,
|
:confirmed,
|
||||||
:desc,
|
:desc,
|
||||||
:date1,
|
|
||||||
:date2,
|
|
||||||
:date3,
|
|
||||||
:bus,
|
|
||||||
:accom,
|
|
||||||
:seqnum
|
:seqnum
|
||||||
])
|
])
|
||||||
|> unique_constraint(:email)
|
|> unique_constraint(:email)
|
||||||
|
|||||||
@@ -4,26 +4,22 @@
|
|||||||
<table>
|
<table>
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th>Etunimi</th>
|
<th>Nimi</th>
|
||||||
<th>Sukunimi</th>
|
|
||||||
<th>Sähköposti</th>
|
|
||||||
<th>Puhelin numero</th>
|
|
||||||
<th>Vahvistettu</th>
|
<th>Vahvistettu</th>
|
||||||
|
<th>Prioriteetti</th>
|
||||||
</tr>
|
</tr>
|
||||||
</thead>
|
</thead>
|
||||||
<tbody>
|
<tbody>
|
||||||
<%= for performer <- @performers do %>
|
<%= for performer <- @performers do %>
|
||||||
<tr>
|
<tr>
|
||||||
<td><%= performer.fname %></td>
|
<td><%= performer.name %></td>
|
||||||
<td><%= performer.lname %></td>
|
|
||||||
<td><%= performer.email %></td>
|
|
||||||
<td><%= performer.tel %></td>
|
|
||||||
<td><%= performer.confirmed %></td>
|
<td><%= performer.confirmed %></td>
|
||||||
|
<td><%= performer.seqnum %></td>
|
||||||
|
|
||||||
<td class="actions">
|
<td class="actions">
|
||||||
<span><%= link "Lisätietoja", to: Routes.admin_performer_path(@conn, :show, performer) %></span>
|
<span><%= link "Lisätietoja", to: Routes.admin_performer_path(@conn, :show, performer) %></span>
|
||||||
<span><%= link "Muokkaa", to: Routes.admin_performer_path(@conn, :edit, performer) %></span>
|
<span><%= link "Muokkaa", to: Routes.admin_performer_path(@conn, :edit, performer) %></span>
|
||||||
<span><%= link "Poista", to: Routes.admin_performer_path(@conn, :delete, performer), method: :delete, data: [confirm: "Haluatko poistaa esiintyjän #{performer.fname} #{performer.lname}?"] %></span>
|
<span><%= link "Poista", to: Routes.admin_performer_path(@conn, :delete, performer), method: :delete, data: [confirm: "Haluatko poistaa esiintyjän #{performer.name}?"] %></span>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|||||||
@@ -5,63 +5,25 @@
|
|||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
<div class="confirmed-input">
|
<%= label form, :name, "Nimi" %>
|
||||||
<%= if @action != "/admin/performers" do %>
|
<%= text_input form, :name %>
|
||||||
<%= checkbox form, :confirmed %>
|
<%= error_tag form, :name %>
|
||||||
<%= label form, :confirmed, "Hyväksytty #{@changeset.action}" %>
|
|
||||||
<%= error_tag form, :confirmed %>
|
|
||||||
<% end %>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<%= label form, :fname, "Etunimi (julkistetaan nettisivuilla kun ilmoittautumisesi on hyväksytty)" %>
|
<%= label form, :desc, "Seloste" %>
|
||||||
<%= text_input form, :fname %>
|
|
||||||
<%= error_tag form, :fname %>
|
|
||||||
|
|
||||||
<%= label form, :lname, "Sukunimi (julkistetaan nettisivuilla kun ilmoittautumisesi on hyväksytty)" %>
|
|
||||||
<%= text_input form, :lname %>
|
|
||||||
<%= error_tag form, :lname %>
|
|
||||||
|
|
||||||
<%= label form, :email, "Sähköposti" %>
|
|
||||||
<%= email_input form, :email %>
|
|
||||||
<%= error_tag form, :email %>
|
|
||||||
|
|
||||||
<%= label form, :tel, "Puhelinumero" %>
|
|
||||||
<%= text_input form, :tel %>
|
|
||||||
<%= error_tag form, :tel %>
|
|
||||||
|
|
||||||
<%= label form, :desc, "Seloste (julkistetaan nettisivuilla kun ilmoittautumisesi on hyväksytty)" %>
|
|
||||||
<%= textarea form, :desc %>
|
<%= textarea form, :desc %>
|
||||||
<%= error_tag form, :desc %>
|
<%= error_tag form, :desc %>
|
||||||
|
|
||||||
<h2>Ilmoita alustava kiinnostuksesi tässä</h2>
|
<%= label form, :seqnum, "Prioriteetti (1 on korkein)" %>
|
||||||
|
<%= textarea form, :seqnum %>
|
||||||
|
<%= error_tag form, :seqnum %>
|
||||||
|
|
||||||
<div class="checkbox-container">
|
<div class="checkbox-container">
|
||||||
<%= checkbox form, :date1 %>
|
<%= checkbox form, :confirmed %>
|
||||||
<%= label form, :date1, "Torstai 22.7" %>
|
<%= label form, :confirmed, "Vahvistettu" %>
|
||||||
<%= error_tag form, :date1 %>
|
<%= error_tag form, :confirmed %>
|
||||||
</div>
|
|
||||||
<div class="checkbox-container">
|
|
||||||
<%= checkbox form, :date2 %>
|
|
||||||
<%= label form, :date2, "Perjantai 23.7." %>
|
|
||||||
<%= error_tag form, :date2 %>
|
|
||||||
</div>
|
|
||||||
<div class="checkbox-container">
|
|
||||||
<%= checkbox form, :date3 %>
|
|
||||||
<%= label form, :date3, "Lauantai 24.7." %>
|
|
||||||
<%= error_tag form, :date3 %>
|
|
||||||
</div>
|
|
||||||
<div class="checkbox-container">
|
|
||||||
<%= checkbox form, :bus %>
|
|
||||||
<%= label form, :bus, "Olen kiinnostunut bussikuljetuksesta" %>
|
|
||||||
<%= error_tag form, :bus %>
|
|
||||||
</div>
|
|
||||||
<div class="checkbox-container">
|
|
||||||
<%= checkbox form, :accom %>
|
|
||||||
<%= label form, :accom, "Olen kiinnostunut majoituksesta" %>
|
|
||||||
<%= error_tag form, :accom %>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div>
|
<div>
|
||||||
<%= submit "Lähetä" %>
|
<%= submit "Tallenna" %>
|
||||||
</div>
|
</div>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|||||||
@@ -5,7 +5,7 @@
|
|||||||
<i>Lisätietoja tulossa myöhemmin!</i>
|
<i>Lisätietoja tulossa myöhemmin!</i>
|
||||||
<% end %>
|
<% end %>
|
||||||
<%= for performer <- @performers do %>
|
<%= for performer <- @performers do %>
|
||||||
<h2><%= performer.fname %> <%= performer.lname %></h2>
|
<h2><%= performer.name %></h2>
|
||||||
<p><%= performer.desc %></p>
|
<p><%= performer.desc %></p>
|
||||||
<% end %>
|
<% end %>
|
||||||
|
|
||||||
|
|||||||
@@ -4,28 +4,8 @@
|
|||||||
<ul>
|
<ul>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<strong>Etunimi:</strong>
|
<strong>Nimi:</strong>
|
||||||
<%= @performer.fname %>
|
<%= @performer.name %>
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<strong>Sukunimi:</strong>
|
|
||||||
<%= @performer.lname %>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<strong>Sähköposti:</strong>
|
|
||||||
<%= @performer.email %>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<strong>Puhelin numero:</strong>
|
|
||||||
<%= @performer.tel %>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<strong>Vahvistettu:</strong>
|
|
||||||
<%= @performer.confirmed %>
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
@@ -34,28 +14,13 @@
|
|||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<strong>Torstai:</strong>
|
<strong>Vahvistettu:</strong>
|
||||||
<%= @performer.date1 %>
|
<%= @performer.confirmed %>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li>
|
<li>
|
||||||
<strong>Perjantai:</strong>
|
<strong>Prioriteetti:</strong>
|
||||||
<%= @performer.date2 %>
|
<%= @performer.seqnum %>
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<strong>Lauantai:</strong>
|
|
||||||
<%= @performer.date3 %>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<strong>Bussikuljetus:</strong>
|
|
||||||
<%= @performer.bus %>
|
|
||||||
</li>
|
|
||||||
|
|
||||||
<li>
|
|
||||||
<strong>Majoilus:</strong>
|
|
||||||
<%= @performer.accom %>
|
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
|||||||
18
priv/repo/migrations/20210516171757_performers_v2.exs
Normal file
18
priv/repo/migrations/20210516171757_performers_v2.exs
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
defmodule Runosaari.Repo.Migrations.PerformersV2 do
|
||||||
|
use Ecto.Migration
|
||||||
|
|
||||||
|
def change do
|
||||||
|
alter table("performers") do
|
||||||
|
remove :email
|
||||||
|
remove :fname
|
||||||
|
remove :lname
|
||||||
|
remove :tel
|
||||||
|
remove :date1
|
||||||
|
remove :date2
|
||||||
|
remove :date3
|
||||||
|
remove :bus
|
||||||
|
remove :accom
|
||||||
|
add :name, :string
|
||||||
|
end
|
||||||
|
end
|
||||||
|
end
|
||||||
Reference in New Issue
Block a user