Commit 1f6d512
- Gemfile.lock+1-1
- app/abilities/invoice_ability.rb+8-10
- app/controllers/concerns/filtered_people.rb+1-1
- app/controllers/event/participations_controller.rb+1-1
- app/controllers/invoice_runs_controller.rb+15-21
- app/controllers/people_filters_controller.rb+1
- app/domain/event/participation_filter/list.rb+14-6
- app/domain/invoice/batch_create.rb+19-29
- app/domain/invoice_runs/fixed_fee.rb+37-8
- app/domain/invoice_runs/receiver.rb-42
- app/domain/invoice_runs/receivers.rb-55
- app/domain/invoice_runs/recipient_source_builder.rb+103
- app/domain/person/filter/attributes.rb+4
- app/helpers/dropdown/invoice_new.rb+15-5
- app/helpers/filter_navigation/event/participations.rb+12-11
- app/helpers/filter_navigation/people.rb+1-1
- app/helpers/invoices_helper.rb+2-1
- app/helpers/sheet/invoice.rb+2-6
- app/jobs/export/event_participations_export_job.rb+1-1
- app/jobs/invoice/batch_create_job.rb+8-3
- app/models/event/participations_filter.rb+12
- app/models/groups_filter.rb+12
- app/models/invoice_run.rb+22-23
- app/models/message/letter_with_invoice.rb+1-1
- app/models/people_filter.rb+3-1
- app/models/person.rb+3-4
- app/views/event/participations/_actions_index.html.haml+1-1
- app/views/event/participations/_list.html.haml+1-1
- app/views/invoice_runs/_form.html.haml+9-6
- app/views/invoice_runs/_list.html.haml+2-2
- app/views/invoices/_button_new.html.haml-9
- app/views/invoices/_form.html.haml+1
- config/brakeman.ignore+98-79
- config/locales/models.de.yml+2-1
- config/locales/models.en.yml+2-1
- config/locales/models.fr.yml+2-1
- config/locales/models.it.yml+2-1
- db/migrate/20260115150642_add_group_filter.rb+14
- db/migrate/20260119074903_migrate_invoice_runs_receiver_ids.rb+98
- db/migrate/20260127231959_set_all_invoice_recipient_type_to_person.rb+13
- db/migrate/20260128121453_add_participations_filter.rb+13
- db/schema.rb+19-6
- spec/abilities/invoice_ability_spec.rb+2-2
- spec/controllers/event/participations_controller_spec.rb+2-2
- spec/controllers/invoice_runs/destroys_controller_spec.rb+4-1
- spec/controllers/invoice_runs_controller_spec.rb+68-65
- spec/controllers/invoices_controller_spec.rb+8-3
- spec/controllers/payments_controller_spec.rb+5-5
- spec/controllers/people_controller_spec.rb+2
- spec/controllers/people_filters_controller_spec.rb+1
- spec/domain/event/participation_filter/list_spec.rb+67
- spec/domain/event/participation_filter_spec.rb-51
- spec/domain/export/pdf/messages/letter_with_invoice_spec.rb+2-2
- spec/domain/group/merger_spec.rb+2-2
- spec/domain/invoice/batch_create_spec.rb+16-14
- spec/domain/invoice/payment_processor_spec.rb+2-2
- spec/domain/invoice_runs/receiver_spec.rb-63
- spec/domain/invoice_runs/receivers_spec.rb-60
- spec/domain/invoice_runs/recipient_source_builder_spec.rb+85
- spec/domain/payments/ebics_import_spec.rb+3-3
- spec/features/invoice_runs/destroys_controller_spec.rb+2-1
- spec/features/invoices_spec.rb+3-1
- spec/helpers/filter_navigation/people_spec.rb+14-3
- spec/helpers/sheet/invoice_spec.rb+6-4
- spec/migrations/migrate_invoice_runs_receiver_ids_spec.rb+135
- spec/models/event/participations_filter_spec.rb+15
- spec/models/groups_filter_spec.rb+37
- spec/models/invoice_item_spec.rb+2-1
- spec/models/invoice_run_spec.rb+26-74
- spec/models/invoice_spec.rb+1-1
- spec/models/message/letter_with_invoice_spec.rb+1-1
- spec/models/people_filter_spec.rb+12
- spec/regressions/event/participations_controller_spec.rb+1-1
- spec/views/invoice_runs/_form.html.haml_spec.rb+6-1
- spec/views/invoices/_attrs.html.haml_spec.rb+1-1
0 commit comments