Commit 16dee64
- Gemfile.lock+1-1
- app/abilities/doorkeeper_token_ability.rb+2-2
- app/abilities/group_ability.rb+3-1
- app/abilities/person_ability.rb+3-3
- app/abilities/token_ability.rb+1-1
- app/controllers/concerns/year_based_paging.rb+1-1
- app/controllers/contactables/invoices_controller.rb+12-9
- app/controllers/invoice_articles_controller.rb+1-1
- app/controllers/invoice_runs_controller.rb+5-4
- app/controllers/invoices/by_article_controller.rb+1-1
- app/controllers/invoices/evaluations_controller.rb+1-1
- app/controllers/invoices/recalculate_controller.rb+1-1
- app/controllers/invoices_controller.rb+27-8
- app/controllers/payment_processes_controller.rb+1-1
- app/domain/contactable/address.rb+54-37
- app/domain/contactable/address_validator.rb+1-1
- app/domain/group/merger.rb+1-1
- app/domain/invoice/batch_create.rb+8-4
- app/domain/invoice_runs/receiver.rb+17-5
- app/domain/invoice_runs/receivers.rb+1-1
- app/domain/messages/letter_dispatch.rb+2-2
- app/domain/people/merger.rb+1-1
- app/helpers/dropdown/invoice_new.rb+4-1
- app/helpers/invoices_helper.rb+2-2
- app/helpers/sheet/person.rb+2-2
- app/javascript/stylesheets/hitobito/modules/_nav_left.scss+30-5
- app/models/concerns/contactable.rb+2
- app/models/group.rb+3-3
- app/models/invoice.rb+8-5
- app/models/invoice/preload_recipients.rb+15
- app/models/person.rb-2
- app/views/groups/_actions_show.html.haml+1-1
- app/views/invoices/_button_new.html.haml+1-1
- app/views/messages/_actions_index.html.haml+1-1
- config/routes.rb+162-165
- db/migrate/20251208083532_add_recipient_type_to_invoices.rb+22
- db/schema.rb+2-1
- db/seeds/support/bounce_seeder.rb+1-1
- lib/tasks/restore.rake+2-2
- spec/abilities/group_ability_spec.rb+53-11
- spec/abilities/json_api/invoice_ability_spec.rb+4-4
- spec/abilities/person_ability_spec.rb+5-5
- spec/abilities/token_ability_spec.rb+16-16
- spec/controllers/contactables/invoices_controller_spec.rb+51
- spec/controllers/full_text_controller_spec.rb+3-3
- spec/controllers/invoice_runs_controller_spec.rb+5-5
- spec/controllers/invoices_controller_spec.rb+89-23
- spec/controllers/person/invoices_controller_spec.rb-37
- spec/decorators/invoice_decorator_spec.rb+1-1
- spec/domain/contactable/address_spec.rb+542
- spec/domain/export/csv/invoices/list_spec.rb+3-3
- spec/domain/export/pdf/messages/letter_with_invoice_spec.rb+2-2
- spec/domain/export/tabular/invoices/row_spec.rb+1-1
- spec/domain/group/merger_spec.rb+8-8
- spec/domain/invoice/batch_create_spec.rb+13-9
- spec/domain/invoice_runs/fixed_fee_spec.rb+3-3
- spec/domain/invoice_runs/receiver_spec.rb+25-6
- spec/domain/people/merger_spec.rb+1-1
- spec/domain/person/address_spec.rb-335
- spec/domain/person/filter/tag_absence_spec.rb+3-2
- spec/features/invoices_spec.rb+2-1
- spec/fixtures/invoices.yml+30-4
- spec/helpers/dropdown/invoice_new_spec.rb+7-2
- spec/helpers/invoices_helper_spec.rb+8-2
- spec/jobs/base_job_spec.rb-1
- spec/mailers/invoice_mailer_spec.rb+1-1
- spec/models/invoice_run_spec.rb+10-7
- spec/models/invoice_spec.rb+13-13
- spec/models/message/letter_with_invoice_spec.rb+1-1
- spec/requests/generic_oauth_index_spec.rb+4-3
- spec/resources/invoice/writes_spec.rb+1-1
- spec/resources/person/name/reads_spec.rb+1-1
- spec/support/locales/test.de.yml+2
- spec/support/query_helpers.rb+71-7
- spec/views/invoice_runs/_form.html.haml_spec.rb+1-1
- spec/views/invoices/_form.html.haml_spec.rb+1-1
- spec/views/invoices/_table.html.haml_spec.rb+1-1
Submodule hitobito_sac_cas updated 15 files
- app/domain/export/pdf/participations/leader_settlement.rb+28-20
- app/domain/invoices/sac_memberships/membership_manager.rb+3-1
- app/domain/sac_cas/contactable/address.rb+4-4
- app/jobs/migrations/process_left_over_membership_invoices_from_2025.rb+27
- db/migrate/20260106141031_enqueue_processing_of_left_over_membership_invoices_from_2025.rb+12
- lib/hitobito_sac_cas/wagon.rb+1-1
- spec/domain/events/annual_courses_duplicator_spec.rb+6
- spec/domain/export/tabular/people/beitragskategorie_wechsel_spec.rb+1
- spec/domain/export/tabular/people/eintritte_spec.rb+2-1
- spec/domain/export/xlsx/mitglieder_statistics/section_austritte_spec.rb+2
- spec/domain/invoices/sac_memberships/membership_manager_spec.rb+15
- spec/jobs/migrations/process_left_over_membership_invoices_from_2025_spec.rb+100
- spec/jobs/migrations/prolong_course_qualifications_job_spec.rb+2
- spec/models/memberships/terminate_abo_magazin_abonnent_spec.rb+6-1
- spec/requests/memberships/terminate_abo_magazin_abonnents_controller_spec.rb+1
0 commit comments