Commit 5a629fdb authored by Kaspar Vollenweider's avatar Kaspar Vollenweider

Merge branch 'fix/support_morgen_fixxes' into 'develop'

Fix/support morgen fixes

See merge request !927
parents c43687c8 146555e2
Pipeline #37613 passed with stage
in 36 minutes and 51 seconds
image: git.panter.ch:5001/panter/gitlab-ci-docker-images/ruby-and-rails:ruby-2.4.4-imagemagick-node-8-chrome image: git.panter.ch:5001/panter/gitlab-ci-docker-images/ruby-and-rails:ruby-2.4.5-node-8-imgmgk-chrome
stages: stages:
- test - test
...@@ -21,6 +21,7 @@ before_script: ...@@ -21,6 +21,7 @@ before_script:
- node --version - node --version
- ruby --version - ruby --version
- yarn --version - yarn --version
- gem install bundler
- bundle install --without development --path tmp/cache - bundle install --without development --path tmp/cache
- yarn install --cache-folder tmp/cache/yarn - yarn install --cache-folder tmp/cache/yarn
- bundle exec rails db:schema:load - bundle exec rails db:schema:load
......
...@@ -8,11 +8,7 @@ end ...@@ -8,11 +8,7 @@ end
gem 'rails', '~> 5.1' gem 'rails', '~> 5.1'
gem 'autocomplete_rails' gem 'autocomplete_rails'
# FIXME: gem 'autoprefixer-rails'
# - autoprefixer doesn't run with rubyracer anymore, it would with miniracer
# - installing miniracer ist blocked by panter/panter-rails-deploy rubyracer requirement
# - using Node as Execjs Runtime is not possible, because our hosts don't have node
# gem 'autoprefixer-rails'
gem 'axlsx', github: 'randym/axlsx', ref: '776037c0fc799bb09da8c9ea47980bd3bf296874' gem 'axlsx', github: 'randym/axlsx', ref: '776037c0fc799bb09da8c9ea47980bd3bf296874'
gem 'axlsx_rails' gem 'axlsx_rails'
gem 'bootstrap-datepicker-rails' gem 'bootstrap-datepicker-rails'
......
...@@ -64,7 +64,7 @@ GEM ...@@ -64,7 +64,7 @@ GEM
addressable (2.5.2) addressable (2.5.2)
public_suffix (>= 2.0.2, < 4.0) public_suffix (>= 2.0.2, < 4.0)
afm (0.2.2) afm (0.2.2)
airbrussh (1.3.0) airbrussh (1.3.1)
sshkit (>= 1.6.1, != 1.7.0) sshkit (>= 1.6.1, != 1.7.0)
archive-zip (0.11.0) archive-zip (0.11.0)
io-like (~> 0.3.0) io-like (~> 0.3.0)
...@@ -101,18 +101,17 @@ GEM ...@@ -101,18 +101,17 @@ GEM
will_paginate will_paginate
builder (3.2.3) builder (3.2.3)
byebug (10.0.2) byebug (10.0.2)
capistrano (3.10.1) capistrano (3.11.0)
airbrussh (>= 1.0.0) airbrussh (>= 1.0.0)
i18n i18n
rake (>= 10.0.0) rake (>= 10.0.0)
sshkit (>= 1.9.0) sshkit (>= 1.9.0)
capistrano-bundler (1.3.0) capistrano-bundler (1.5.0)
capistrano (~> 3.1) capistrano (~> 3.1)
sshkit (~> 1.2) capistrano-rails (1.4.0)
capistrano-rails (1.3.1)
capistrano (~> 3.1) capistrano (~> 3.1)
capistrano-bundler (~> 1.1) capistrano-bundler (~> 1.1)
capistrano-rbenv (2.1.3) capistrano-rbenv (2.1.4)
capistrano (~> 3.1) capistrano (~> 3.1)
sshkit (~> 1.3) sshkit (~> 1.3)
capistrano-rbenv-install (1.2.0) capistrano-rbenv-install (1.2.0)
...@@ -145,7 +144,7 @@ GEM ...@@ -145,7 +144,7 @@ GEM
coffee-script-source (1.12.2) coffee-script-source (1.12.2)
combine_pdf (1.0.10) combine_pdf (1.0.10)
ruby-rc4 (>= 0.1.5) ruby-rc4 (>= 0.1.5)
concurrent-ruby (1.0.5) concurrent-ruby (1.1.4)
countries (2.1.4) countries (2.1.4)
i18n_data (~> 0.8.0) i18n_data (~> 0.8.0)
money (~> 6.9) money (~> 6.9)
...@@ -170,11 +169,11 @@ GEM ...@@ -170,11 +169,11 @@ GEM
devise_invitable (1.7.4) devise_invitable (1.7.4)
actionmailer (>= 4.1.0) actionmailer (>= 4.1.0)
devise (>= 4.0.0) devise (>= 4.0.0)
dotenv (2.2.1) dotenv (2.6.0)
dotenv-rails (2.2.1) dotenv-rails (2.6.0)
dotenv (= 2.2.1) dotenv (= 2.6.0)
railties (>= 3.2, < 5.2) railties (>= 3.2, < 6.0)
erubi (1.7.1) erubi (1.8.0)
execjs (2.7.0) execjs (2.7.0)
factory_bot (4.10.0) factory_bot (4.10.0)
activesupport (>= 3.0.0) activesupport (>= 3.0.0)
...@@ -186,7 +185,7 @@ GEM ...@@ -186,7 +185,7 @@ GEM
globalid (0.4.1) globalid (0.4.1)
activesupport (>= 4.2.0) activesupport (>= 4.2.0)
hashery (2.1.2) hashery (2.1.2)
highline (2.0.0) highline (2.0.1)
htmlentities (4.3.4) htmlentities (4.3.4)
i18n (0.9.5) i18n (0.9.5)
concurrent-ruby (~> 1.0) concurrent-ruby (~> 1.0)
...@@ -218,14 +217,14 @@ GEM ...@@ -218,14 +217,14 @@ GEM
actionmailer (>= 3.2) actionmailer (>= 3.2)
letter_opener (~> 1.0) letter_opener (~> 1.0)
railties (>= 3.2) railties (>= 3.2)
libv8 (3.16.14.19) libv8 (6.7.288.46.1)
listen (3.1.5) listen (3.1.5)
rb-fsevent (~> 0.9, >= 0.9.4) rb-fsevent (~> 0.9, >= 0.9.4)
rb-inotify (~> 0.9, >= 0.9.7) rb-inotify (~> 0.9, >= 0.9.7)
ruby_dep (~> 1.2) ruby_dep (~> 1.2)
lodash-rails (4.17.10) lodash-rails (4.17.10)
railties (>= 3.1) railties (>= 3.1)
loofah (2.2.2) loofah (2.2.3)
crass (~> 1.0.2) crass (~> 1.0.2)
nokogiri (>= 1.5.9) nokogiri (>= 1.5.9)
mail (2.7.0) mail (2.7.0)
...@@ -237,22 +236,24 @@ GEM ...@@ -237,22 +236,24 @@ GEM
mime-types-data (3.2016.0521) mime-types-data (3.2016.0521)
mimemagic (0.3.2) mimemagic (0.3.2)
mini_mime (1.0.0) mini_mime (1.0.0)
mini_portile2 (2.3.0) mini_portile2 (2.4.0)
mini_racer (0.2.4)
libv8 (>= 6.3)
minitest (5.10.3) minitest (5.10.3)
money (6.11.3) money (6.11.3)
i18n (>= 0.6.4, < 1.1) i18n (>= 0.6.4, < 1.1)
multi_json (1.13.1) multi_json (1.13.1)
net-scp (1.2.1) net-scp (1.2.1)
net-ssh (>= 2.6.5) net-ssh (>= 2.6.5)
net-ssh (5.0.1) net-ssh (5.1.0)
nio4r (2.3.1) nio4r (2.3.1)
nokogiri (1.8.2) nokogiri (1.10.1)
mini_portile2 (~> 2.3.0) mini_portile2 (~> 2.4.0)
orm_adapter (0.5.0) orm_adapter (0.5.0)
overcommit (0.45.0) overcommit (0.45.0)
childprocess (~> 0.6, >= 0.6.3) childprocess (~> 0.6, >= 0.6.3)
iniparse (~> 1.4) iniparse (~> 1.4)
panter-rails-deploy (1.3.4) panter-rails-deploy (1.4.1)
capistrano (~> 3.5) capistrano (~> 3.5)
capistrano-bundler capistrano-bundler
capistrano-rails capistrano-rails
...@@ -260,7 +261,7 @@ GEM ...@@ -260,7 +261,7 @@ GEM
capistrano-rbenv-install capistrano-rbenv-install
dotenv-rails dotenv-rails
highline highline
therubyracer mini_racer
unicorn-rails unicorn-rails
paperclip (6.0.0) paperclip (6.0.0)
activemodel (>= 4.2.0) activemodel (>= 4.2.0)
...@@ -299,8 +300,8 @@ GEM ...@@ -299,8 +300,8 @@ GEM
puma (3.11.4) puma (3.11.4)
pundit (1.1.0) pundit (1.1.0)
activesupport (>= 3.0.0) activesupport (>= 3.0.0)
rack (2.0.5) rack (2.0.6)
rack-test (1.0.0) rack-test (1.1.0)
rack (>= 1.0, < 3) rack (>= 1.0, < 3)
rails (5.1.4) rails (5.1.4)
actioncable (= 5.1.4) actioncable (= 5.1.4)
...@@ -330,12 +331,11 @@ GEM ...@@ -330,12 +331,11 @@ GEM
thor (>= 0.18.1, < 2.0) thor (>= 0.18.1, < 2.0)
rainbow (3.0.0) rainbow (3.0.0)
raindrops (0.19.0) raindrops (0.19.0)
rake (12.3.1) rake (12.3.2)
rb-fsevent (0.10.3) rb-fsevent (0.10.3)
rb-inotify (0.9.10) rb-inotify (0.9.10)
ffi (>= 0.5.0, < 2) ffi (>= 0.5.0, < 2)
redcarpet (3.4.0) redcarpet (3.4.0)
ref (2.0.0)
responders (2.4.0) responders (2.4.0)
actionpack (>= 4.2.0, < 5.3) actionpack (>= 4.2.0, < 5.3)
railties (>= 4.2.0, < 5.3) railties (>= 4.2.0, < 5.3)
...@@ -404,16 +404,13 @@ GEM ...@@ -404,16 +404,13 @@ GEM
actionpack (>= 4.0) actionpack (>= 4.0)
activesupport (>= 4.0) activesupport (>= 4.0)
sprockets (>= 3.0.0) sprockets (>= 3.0.0)
sshkit (1.16.1) sshkit (1.18.2)
net-scp (>= 1.1.2) net-scp (>= 1.1.2)
net-ssh (>= 2.8.0) net-ssh (>= 2.8.0)
temple (0.8.0) temple (0.8.0)
terrapin (0.6.0) terrapin (0.6.0)
climate_control (>= 0.0.3, < 1.0) climate_control (>= 0.0.3, < 1.0)
therubyracer (0.12.3) thor (0.20.3)
libv8 (~> 3.16.14.15)
ref
thor (0.20.0)
thread_safe (0.3.6) thread_safe (0.3.6)
tilt (2.0.8) tilt (2.0.8)
ttfunk (1.5.1) ttfunk (1.5.1)
...@@ -423,7 +420,7 @@ GEM ...@@ -423,7 +420,7 @@ GEM
execjs (>= 0.3.0, < 3) execjs (>= 0.3.0, < 3)
unicode-display_width (1.4.0) unicode-display_width (1.4.0)
unicode_utils (1.4.0) unicode_utils (1.4.0)
unicorn (5.4.0) unicorn (5.4.1)
kgio (~> 2.6) kgio (~> 2.6)
raindrops (~> 0.7) raindrops (~> 0.7)
unicorn-rails (2.2.1) unicorn-rails (2.2.1)
...@@ -446,6 +443,7 @@ PLATFORMS ...@@ -446,6 +443,7 @@ PLATFORMS
DEPENDENCIES DEPENDENCIES
autocomplete_rails autocomplete_rails
autoprefixer-rails
awesome_print awesome_print
axlsx! axlsx!
axlsx_rails axlsx_rails
...@@ -514,4 +512,4 @@ DEPENDENCIES ...@@ -514,4 +512,4 @@ DEPENDENCIES
wkhtmltopdf-binary wkhtmltopdf-binary
BUNDLED WITH BUNDLED WITH
1.17.1 2.0.1
...@@ -3,7 +3,8 @@ class GroupOfferCategoriesController < ApplicationController ...@@ -3,7 +3,8 @@ class GroupOfferCategoriesController < ApplicationController
def index def index
authorize GroupOfferCategory authorize GroupOfferCategory
@group_offer_categories = GroupOfferCategory.all @q = GroupOfferCategory.all.ransack(params[:q])
@group_offer_categories = @q.result
end end
def show; end def show; end
......
...@@ -40,12 +40,12 @@ class Certificate < ApplicationRecord ...@@ -40,12 +40,12 @@ class Certificate < ApplicationRecord
Mitarbeitenden seit vielen Jahren im Auftrag des Bundes, des Kantons, der Stadt und weiterer Mitarbeitenden seit vielen Jahren im Auftrag des Bundes, des Kantons, der Stadt und weiterer
Gemeinden im Migrations- und Integrations bereich tätig. Gemeinden im Migrations- und Integrations bereich tätig.
TransFair vermittelt Kontakte zwischen Asylsuchenden, Flüchtlingen und Migrant/innen Die Fachstelle Freiwilligenarbeit vermittelt Kontakte zwischen Asylsuchenden, Flüchtlingen und Migrant/innen
(Begleitete) mit Menschen, die schon länger in der Schweiz leben und sehr gut Deutsch (Begleitete) mit Menschen, die schon länger in der Schweiz leben und sehr gut Deutsch
sprechen (Freiwillige). Durch wöchentliche Besuche bei den Begleiteten zuhause während sprechen (Freiwillige). Durch wöchentliche Besuche bei den Begleiteten zuhause während
mindestens sechs Monaten oder im Gruppenunterricht fördern die Freiwilligen gezielt und konkret die mindestens sechs Monaten oder im Gruppenunterricht fördern die Freiwilligen gezielt und konkret die
soziale und Berufliche Integration der Begleiteten. Dadurch ergänzen sie die Sozialberatung soziale und Berufliche Integration der Begleiteten. Dadurch ergänzen sie die Sozialberatung
auf sinvolle Weise. Das von TransFair angebotene Weiterbildungsprogramm (Einführungskurs, auf sinvolle Weise. Das durch die Fachstelle Freiwilligenarbeit angebotene Weiterbildungsprogramm (Einführungskurs,
Erfahrungsaustausch, Fachveranstaltungen) bietet den Freiwillgen die Gelegenheit sich Erfahrungsaustausch, Fachveranstaltungen) bietet den Freiwillgen die Gelegenheit sich
vertiefter mit Fragen zu Asylverfahren und Integration auseinanderzusetzen. vertiefter mit Fragen zu Asylverfahren und Integration auseinanderzusetzen.
......
...@@ -12,7 +12,7 @@ class GroupOfferPolicy < ApplicationPolicy ...@@ -12,7 +12,7 @@ class GroupOfferPolicy < ApplicationPolicy
:title, :offer_type, :offer_state, :necessary_volunteers, :description, :title, :offer_type, :offer_state, :necessary_volunteers, :description,
:women, :men, :children, :teenagers, :unaccompanied, :all, :long_term, :regular, :women, :men, :children, :teenagers, :unaccompanied, :all, :long_term, :regular,
:short_term, :workday, :weekend, :morning, :afternoon, :evening, :flexible, :schedule_details, :short_term, :workday, :weekend, :morning, :afternoon, :evening, :flexible, :schedule_details,
:creator_id, :organization, :location, :period_end, :group_offer_category_id, :creator_id, :organization, :location, :period_end, :group_offer_category_id, :comments,
group_assignments_attributes group_assignments_attributes
] ]
attributes << :department_id if edit? attributes << :department_id if edit?
......
...@@ -81,6 +81,6 @@ hr ...@@ -81,6 +81,6 @@ hr
p.text-bigger-2.text-center.m-t-30 p.text-bigger-2.text-center.m-t-30
em Im Namen der AOZ danken wir Ihnen ganz herzlich für Ihr Halbjahres-Rapport und für Ihr Engagement im Rahmen der Freiwilligenarbeit TransFair. em Im Namen der AOZ danken wir Ihnen ganz herzlich für Ihr Halbjahres-Rapport und für Ihr Engagement im Rahmen der Freiwilligenarbeit TransFair.
p.text-bigger-2.text-center.m-t-30 p.text-bigger-2.text-center.m-t-30
em Das TransFair-Team em Die Fachstelle Freiwilligenarbeit
.text-center.m-t-30= f.button :submit, 'Einsatz wird hiermit abgeschlossen', data: { confirm: 'Sind Sie sicher dass Sie alle Daten eingetragen haben?' }, class: 'btn btn-lg-accepted' .text-center.m-t-30= f.button :submit, 'Einsatz wird hiermit abgeschlossen', data: { confirm: 'Sind Sie sicher dass Sie alle Daten eingetragen haben?' }, class: 'btn btn-lg-accepted'
...@@ -7,5 +7,6 @@ ...@@ -7,5 +7,6 @@
= f.button :submit = f.button :submit
= render 'form', f: f = render 'form', f: f
= render 'assignments' = render 'assignments'
= f.button :submit
= render 'buttons' = render 'buttons'
...@@ -24,7 +24,7 @@ h1 Klient/innen ...@@ -24,7 +24,7 @@ h1 Klient/innen
span= t_attr(:goals, Client) span= t_attr(:goals, Client)
th= t_attr(:interests, Client) th= t_attr(:interests, Client)
- if policy(Client).superadmin_privileges? - if policy(Client).superadmin_privileges?
th= t_attr(:involved_authority) th= sort_link @q, :involved_authority_profile_contact_full_name, t_attr(:involved_authority)
th.truncate-th th.truncate-th
span= sort_link @q, :competent_authority, t_attr(:competent_authority, Client) span= sort_link @q, :competent_authority, t_attr(:competent_authority, Client)
th.truncate-th th.truncate-th
......
...@@ -5,4 +5,4 @@ h1.m-b-20= t_title(:new) ...@@ -5,4 +5,4 @@ h1.m-b-20= t_title(:new)
= render 'form', f: f = render 'form', f: f
= f.button :submit = f.button :submit
= form_navigation_btn :back = form_navigation_btn :back
\ No newline at end of file
...@@ -77,6 +77,6 @@ hr ...@@ -77,6 +77,6 @@ hr
p.text-bigger-2.text-center.m-t-30 p.text-bigger-2.text-center.m-t-30
em Im Namen der AOZ danken wir Ihnen ganz herzlich für Ihr Feedback und für Ihr Engagement im Rahmen der Freiwilligenarbeit TransFair. em Im Namen der AOZ danken wir Ihnen ganz herzlich für Ihr Feedback und für Ihr Engagement im Rahmen der Freiwilligenarbeit TransFair.
p.text-bigger-2.text-center.m-t-30 p.text-bigger-2.text-center.m-t-30
em Das TransFair-Team em Die Fachstelle Freiwilligenarbeit
.text-center.m-t-30= f.button :submit, 'Einsatz wird hiermit abgeschlossen', data: { confirm: 'Sind Sie sicher dass Sie alle Daten eingetragen haben?' }, class: 'btn btn-lg-accepted' .text-center.m-t-30= f.button :submit, 'Einsatz wird hiermit abgeschlossen', data: { confirm: 'Sind Sie sicher dass Sie alle Daten eingetragen haben?' }, class: 'btn btn-lg-accepted'
...@@ -8,9 +8,9 @@ ul.list-inline ...@@ -8,9 +8,9 @@ ul.list-inline
table.table.table-striped table.table.table-striped
thead thead
tr tr
th= t_attr(:category_name) th= sort_link @q, :category_name, t_attr(:category_name)
th= 'Beschreibung' th= sort_link @q, :description, 'Beschreibung'
th= t_attr(:category_state) th= sort_link @q, :category_state, t_attr(:category_state)
th colspan='1' th colspan='1'
tbody tbody
......
...@@ -13,3 +13,5 @@ ul.list-inline ...@@ -13,3 +13,5 @@ ul.list-inline
li= button_link icon_span(:terminate), li= button_link icon_span(:terminate),
initiate_termination_group_offer_path(@group_offer), title: 'Beenden', initiate_termination_group_offer_path(@group_offer), title: 'Beenden',
data: { confirm: 'Gruppenangebot wirklich beenden?'} data: { confirm: 'Gruppenangebot wirklich beenden?'}
- if policy(@group_offer).edit?
li= button_link icon_span(:edit), edit_group_offer_path(@group_offer), title: t_action(:edit)
...@@ -71,6 +71,9 @@ h2= @group_offer.title ...@@ -71,6 +71,9 @@ h2= @group_offer.title
tr tr
td= t_attr(:schedule_details) td= t_attr(:schedule_details)
td= @group_offer.schedule_details td= @group_offer.schedule_details
tr
td= t_attr(:comments)
td= @group_offer.comments
= render 'group_assignments' = render 'group_assignments'
......
...@@ -25,7 +25,7 @@ ...@@ -25,7 +25,7 @@
- if policy(Volunteer).show_comments? - if policy(Volunteer).show_comments?
th= t_attr(:comments) th= t_attr(:comments)
th= sort_link @q, :external th= sort_link @q, :external
th= t_attr(:created_by, Volunteer) th= sort_link @q, :created_at, t_attr(:created_at)
tbody tbody
= render volunteers = render volunteers
......
...@@ -51,10 +51,4 @@ tr id=(dom_id(volunteer)) ...@@ -51,10 +51,4 @@ tr id=(dom_id(volunteer))
- if policy(Volunteer).show_comments? - if policy(Volunteer).show_comments?
= td_truncate_content_modal(volunteer.comments, 'Bemerkungen') = td_truncate_content_modal(volunteer.comments, 'Bemerkungen')
td = volunteer.external? ? t_attr(:external, Volunteer) : t_attr(:internal, Volunteer) td = volunteer.external? ? t_attr(:external, Volunteer) : t_attr(:internal, Volunteer)
td td = l(volunteer.created_at.to_date)
- if volunteer.self_applicant?
= t('volunteer_self_applicant')
- else
= link_to volunteer.registrar.full_name, profile_url_path(volunteer.registrar)
br
= l(volunteer.created_at.to_date) if volunteer.created_at
...@@ -10,7 +10,7 @@ de: ...@@ -10,7 +10,7 @@ de:
term_feedback_activities: Was waren Ihre Hauptaktivitäten während des Einsatzes? term_feedback_activities: Was waren Ihre Hauptaktivitäten während des Einsatzes?
term_feedback_success: Welche Erfolge oder Highlights haben Sie während Ihres Einsatzes erlebt? term_feedback_success: Welche Erfolge oder Highlights haben Sie während Ihres Einsatzes erlebt?
term_feedback_problems: Welchen Schwierigkeiten in Bezug auf Ihren Einsatz sind Sie begegnet? term_feedback_problems: Welchen Schwierigkeiten in Bezug auf Ihren Einsatz sind Sie begegnet?
term_feedback_transfair: Wie fanden Sie die von TransFair angebotene Unterstützung inklusive Weiterbildungen und Anlässe? term_feedback_transfair: Wie fanden Sie die von der Fachstelle Freiwilligenarbeit angebotene Unterstützung inklusive Weiterbildungen und Anlässe?
term_remaining_hours: Restliche Stunden term_remaining_hours: Restliche Stunden
reminder_mailings: reminder_mailings:
kinds: &id-kinds-enum-values kinds: &id-kinds-enum-values
...@@ -275,6 +275,7 @@ de: ...@@ -275,6 +275,7 @@ de:
accompaniment_info: Bei der AOZ gibt es mehrere Möglichkeiten, sich freiwillig zu engagieren. Erfahren Sie mehr über die verschiedenen Einsatzbereiche für Freiwillige hier. accompaniment_info: Bei der AOZ gibt es mehrere Möglichkeiten, sich freiwillig zu engagieren. Erfahren Sie mehr über die verschiedenen Einsatzbereiche für Freiwillige hier.
already_computed: Dieser Freiwillige hat keine verrechenbaren Stunden, darum kann keine neue Spesenabrechnung erzeugt werden. already_computed: Dieser Freiwillige hat keine verrechenbaren Stunden, darum kann keine neue Spesenabrechnung erzeugt werden.
clear_filters: Filter aufheben clear_filters: Filter aufheben
activerecord: activerecord:
attributes: attributes:
assignment: assignment:
...@@ -397,7 +398,7 @@ de: ...@@ -397,7 +398,7 @@ de:
offer_type: Internes oder externes Gruppenangebot offer_type: Internes oder externes Gruppenangebot
organization: Organisation organization: Organisation
regular: Regelmässig regular: Regelmässig
schedule_details: Präzise Angaben (Tag und Uhrzeit) und genauen Zeitraum schedule_details: Einzelheiten zu Ort, Tag, Uhrzeit
short_term: Kurzfristig short_term: Kurzfristig
target_group: Zielpublikum target_group: Zielpublikum
teenagers: Jugendliche teenagers: Jugendliche
...@@ -506,6 +507,7 @@ de: ...@@ -506,6 +507,7 @@ de:
additional_phone_numbers: Zusätzliche Telefonnummern additional_phone_numbers: Zusätzliche Telefonnummern
assignment_count: Anzahl begleitungen assignment_count: Anzahl begleitungen
availability: Verfügbarkeit availability: Verfügbarkeit
created_at: Anmeldedatum
external: Extern external: Extern
internal: Intern internal: Intern
available: Verfügbar available: Verfügbar
...@@ -621,6 +623,7 @@ de: ...@@ -621,6 +623,7 @@ de:
user: Benutzer/in user: Benutzer/in
volunteer: Freiwillige/n volunteer: Freiwillige/n
volunteer_application: Freiwilligen Anmeldung volunteer_application: Freiwilligen Anmeldung
add_entry: Eintrag Hinzufügen add_entry: Eintrag Hinzufügen
add_relative: Verwandte hinzufügen add_relative: Verwandte hinzufügen
all: Alle all: Alle
...@@ -1028,6 +1031,8 @@ de: ...@@ -1028,6 +1031,8 @@ de:
user: Assozierte Benutzer/in user: Assozierte Benutzer/in
group_assignment: group_assignment:
<<: [*id-termination-feedback-quests, *id-generic_keys] <<: [*id-termination-feedback-quests, *id-generic_keys]
group_offer:
schedule_details: Präzise Angaben (Ort, Tag und Uhrzeit) und genauen Zeitraum
q: q:
state_cont: Status state_cont: Status
user: user:
......
...@@ -27,8 +27,8 @@ class GroupAssignmentTerminatesTest < ApplicationSystemTestCase ...@@ -27,8 +27,8 @@ class GroupAssignmentTerminatesTest < ApplicationSystemTestCase
with: 'rand_success_text' with: 'rand_success_text'
fill_in 'Welchen Schwierigkeiten in Bezug auf Ihren Einsatz sind Sie begegnet?', fill_in 'Welchen Schwierigkeiten in Bezug auf Ihren Einsatz sind Sie begegnet?',
with: 'rand_trouble_text' with: 'rand_trouble_text'
fill_in 'Wie fanden Sie die von TransFair angebotene Unterstützung inklusive Weiterbildungen und '\ fill_in 'Wie fanden Sie die von der Fachstelle Freiwilligenarbeit angebotene Unterstützung ' \
'Anlässe?', with: 'rand_transfair_text' 'inklusive Weiterbildungen und Anlässe?', with: 'rand_transfair_text'
page.accept_confirm do page.accept_confirm do
click_button 'Einsatz wird hiermit abgeschlossen' click_button 'Einsatz wird hiermit abgeschlossen'
......
...@@ -20,7 +20,7 @@ class GroupOffersTest < ApplicationSystemTestCase ...@@ -20,7 +20,7 @@ class GroupOffersTest < ApplicationSystemTestCase
page.check('group_offer_all') page.check('group_offer_all')
page.check('group_offer_regular') page.check('group_offer_regular')
page.check('group_offer_weekend') page.check('group_offer_weekend')
fill_in 'Präzise Angaben (Tag und Uhrzeit) und genauen Zeitraum', with: 'asdf' fill_in 'Präzise Angaben (Ort, Tag und Uhrzeit) und genauen Zeitraum', with: 'asdf'
click_button 'Gruppenangebot erfassen' click_button 'Gruppenangebot erfassen'
assert page.has_text? 'Gruppenangebot wurde erfolgreich erstellt.' assert page.has_text? 'Gruppenangebot wurde erfolgreich erstellt.'
...@@ -246,13 +246,13 @@ class GroupOffersTest < ApplicationSystemTestCase ...@@ -246,13 +246,13 @@ class GroupOffersTest < ApplicationSystemTestCase
visit new_group_offer_path visit new_group_offer_path
assert_field 'Internes Gruppenangebot', checked: true assert_field 'Internes Gruppenangebot', checked: true
refute_field 'Organisation' refute_field 'Organisation', name: 'group_offer[organization]'
refute_field 'Ort' refute_field 'Ort', name: 'group_offer[location]'
choose 'Externes Gruppenangebot' choose 'Externes Gruppenangebot'
assert_field 'Organisation' assert_field 'Organisation', name: 'group_offer[organization]'
assert_field 'Ort' assert_field 'Ort', name: 'group_offer[location]'
end end
test 'department manager can create external group offer' do test 'department manager can create external group offer' do
...@@ -261,14 +261,14 @@ class GroupOffersTest < ApplicationSystemTestCase ...@@ -261,14 +261,14 @@ class GroupOffersTest < ApplicationSystemTestCase
assert_field 'Internes Gruppenangebot', checked: true assert_field 'Internes Gruppenangebot', checked: true
assert_field 'Standort' assert_field 'Standort'
refute_field 'Organisation' refute_field 'Organisation', name: 'group_offer[organization]'
refute_field 'Ort' refute_field 'Ort', name: 'group_offer[location]'
choose 'Externes Gruppenangebot' choose 'Externes Gruppenangebot'
assert_field 'Organisation' assert_field 'Organisation'
assert_field 'Ort' assert_field 'Organisation', name: 'group_offer[organization]'
assert_field 'Standort' assert_field 'Ort', name: 'group_offer[location]'
end end
test 'creates/updates group assignment PDF when requested' do test 'creates/updates group assignment PDF when requested' do
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment