Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ RUN apt-get update && apt-get install -y \
autoconf \
libssl-dev \
libncurses-dev \
inotify-tools \
&& rm -rf /var/lib/apt/lists/*

RUN sed -i '/en_US.UTF-8/s/^# //g' /etc/locale.gen && locale-gen
Expand Down
8 changes: 8 additions & 0 deletions core/priv/gettext/de/LC_MESSAGES/link-advert.po
Original file line number Diff line number Diff line change
Expand Up @@ -94,3 +94,11 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "submission.available.sub_heading"
msgstr "Hier findest du die aktuellsten Studien, die im panl-Pool veröffentlicht wurden. Klicke auf eine Studie, um weitere Details zu lesen."

#, elixir-autogen, elixir-format
msgid "submission.criteria.birth_years.min_label"
msgstr "Mindestgeburtsjahr"

#, elixir-autogen, elixir-format
msgid "submission.criteria.birth_years.max_label"
msgstr "Höchstgeburtsjahr"
8 changes: 8 additions & 0 deletions core/priv/gettext/en/LC_MESSAGES/link-advert.po
Original file line number Diff line number Diff line change
Expand Up @@ -93,3 +93,11 @@ msgstr "Go to Settings"
#, elixir-autogen, elixir-format
msgid "submission.available.sub_heading"
msgstr "Here you can find the most recent studies published in the panl pool. Click on a study to read more details."

#, elixir-autogen, elixir-format
msgid "submission.criteria.birth_years.min_label"
msgstr "Minimum birth year"

#, elixir-autogen, elixir-format
msgid "submission.criteria.birth_years.max_label"
msgstr "Maximum birth year"
8 changes: 8 additions & 0 deletions core/priv/gettext/es/LC_MESSAGES/link-advert.po
Original file line number Diff line number Diff line change
Expand Up @@ -94,3 +94,11 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "submission.available.sub_heading"
msgstr "Aquí encontrarás los estudios más recientes publicados en el pool de panl. Haz clic en un estudio para leer más detalles."

#, elixir-autogen, elixir-format
msgid "submission.criteria.birth_years.min_label"
msgstr "Año mínimo de nacimiento"

#, elixir-autogen, elixir-format
msgid "submission.criteria.birth_years.max_label"
msgstr "Año máximo de nacimiento"
8 changes: 8 additions & 0 deletions core/priv/gettext/it/LC_MESSAGES/link-advert.po
Original file line number Diff line number Diff line change
Expand Up @@ -94,3 +94,11 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "submission.available.sub_heading"
msgstr "Qui di seguito trovi i più recenti studi pubblicati nel pool di panl. Clicca su uno studio per leggere ulteriori dettagli."

#, elixir-autogen, elixir-format
msgid "submission.criteria.birth_years.min_label"
msgstr "Anno di nascita minimo"

#, elixir-autogen, elixir-format
msgid "submission.criteria.birth_years.max_label"
msgstr "Anno di nascita massimo"
8 changes: 8 additions & 0 deletions core/priv/gettext/link-advert.pot
Original file line number Diff line number Diff line change
Expand Up @@ -93,3 +93,11 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "submission.available.sub_heading"
msgstr ""

#, elixir-autogen, elixir-format
msgid "submission.criteria.birth_years.min_label"
msgstr ""

#, elixir-autogen, elixir-format
msgid "submission.criteria.birth_years.max_label"
msgstr ""
8 changes: 8 additions & 0 deletions core/priv/gettext/nl/LC_MESSAGES/link-advert.po
Original file line number Diff line number Diff line change
Expand Up @@ -93,3 +93,11 @@ msgstr ""
#, elixir-autogen, elixir-format
msgid "submission.available.sub_heading"
msgstr "Hieronder vind je de meest recente studies die in panl pool gepubliceerd zijn. Klik op een studie om meer details te lezen."

#, elixir-autogen, elixir-format
msgid "submission.criteria.birth_years.min_label"
msgstr "Minimaal geboortejaar"

#, elixir-autogen, elixir-format
msgid "submission.criteria.birth_years.max_label"
msgstr "Maximaal geboortejaar"
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
defmodule Core.Repo.Migrations.AddBirthYearFieldsToEligibilityCriteria do
use Ecto.Migration

def up do
alter table(:eligibility_criteria) do
add(:min_birth_year, :integer)
add(:max_birth_year, :integer)
end
end

def down do
alter table(:eligibility_criteria) do
remove(:min_birth_year)
remove(:max_birth_year)
end
end
end
1 change: 1 addition & 0 deletions core/systems/advert/_presenter.ex
Original file line number Diff line number Diff line change
Expand Up @@ -26,4 +26,5 @@ defmodule Systems.Advert.Presenter do

defp builder(Advert.ContentPage), do: Advert.ContentPageBuilder
defp builder(Promotion.LandingPage), do: Advert.PromotionLandingPageBuilder
defp builder(Advert.SubmissionView), do: Advert.SubmissionViewBuilder
end
9 changes: 9 additions & 0 deletions core/systems/advert/_switch.ex
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,15 @@ defmodule Systems.Advert.Switch do
:ok
end

@impl true
def intercept({:submission, _} = signal, %{submission: submission} = message) do
if advert = Advert.Public.get_by_submission(submission, Advert.Model.preload_graph(:down)) do
dispatch!({:advert, signal}, Map.merge(message, %{advert: advert}))
end

:ok
end

@impl true
def intercept({:advert, _} = signal, message) do
handle(signal, message)
Expand Down
5 changes: 2 additions & 3 deletions core/systems/advert/content_page_builder.ex
Original file line number Diff line number Diff line change
Expand Up @@ -79,14 +79,13 @@ defmodule Systems.Advert.ContentPageBuilder do

defp create_tab(
:pool,
%{submission: submission},
%Advert.Model{submission: _} = advert,
show_errors,
%{fabric: fabric, current_user: user}
) do
child =
Fabric.prepare_child(fabric, :submission_form, Advert.SubmissionView, %{
entity: submission,
user: user
vm: Advert.SubmissionViewBuilder.view_model(advert, %{current_user: user})
})

%{
Expand Down
Loading
Loading