Commit 254b262
authored
- app/controllers/api/v1/customers/usage_controller.rb+2-1
- app/models/clickhouse/activity_log.rb+1
- app/models/invoice.rb+1-1
- app/serializers/v1/customers/charge_usage_serializer.rb+7
- app/serializers/v1/customers/past_usage_serializer.rb+5-1
- app/serializers/v1/customers/usage_serializer.rb+12-2
- app/services/charge_filters/create_or_update_batch_service.rb+2-2
- app/services/charge_models/amount_details/range_graduated_percentage_service.rb+1-1
- app/services/charge_models/amount_details/range_graduated_service.rb+1-1
- app/services/charge_models/base_service.rb+10-4
- app/services/charge_models/filter_properties/base_service.rb+77
- app/services/charge_models/filter_properties/charge_service.rb+35
- app/services/charge_models/filter_properties/fixed_charge_service.rb+11
- app/services/charge_models/filter_properties_service.rb+34
- app/services/charge_models/graduated_percentage_service.rb+1-1
- app/services/charge_models/graduated_service.rb+1-1
- app/services/charge_models/grouped_service.rb+4-3
- app/services/charges/calculate_price_service.rb+1-1
- app/services/charges/charge_model_factory.rb+3-2
- app/services/charges/create_service.rb+2-2
- app/services/charges/filter_charge_model_properties_service.rb-83
- app/services/charges/update_service.rb+1-1
- app/services/daily_usages/compute_service.rb+1-1
- app/services/daily_usages/fill_from_invoice_service.rb+1-1
- app/services/daily_usages/fill_history_service.rb+1-1
- app/services/events/calculate_expression_service.rb+2
- app/services/events/create_batch_service.rb+2
- app/services/events/create_service.rb+2
- app/services/events/pay_in_advance_service.rb+2
- app/services/events/post_process_service.rb+2
- app/services/events/post_validation_service.rb+2
- app/services/fees/projection_service.rb+2-1
- app/services/fixed_charges/create_service.rb+70
- app/services/invoices/regenerate_from_voided_service.rb+10-1
- app/services/invoices/subscription_service.rb+10-10
- app/services/plans/chargeables_validation_service.rb+67
- app/services/plans/create_service.rb+21-10
- schema.graphql+5
- schema.json+6
- spec/factories/invoices.rb+4
- spec/graphql/types/activity_logs/activity_type_enum_spec.rb+1
- spec/models/invoice_spec.rb+34-2
- spec/requests/api/v1/invoices_controller_spec.rb+8-2
- spec/serializers/v1/customers/charge_usage_serializer_spec.rb+1-1
- spec/serializers/v1/customers/usage_serializer_spec.rb+1-1
- spec/services/charge_models/amount_details/range_graduated_percentage_service_spec.rb+1-1
- spec/services/charge_models/amount_details/range_graduated_service_spec.rb+1-1
- spec/services/charge_models/filter_properties/charge_service_spec.rb+3-3
- spec/services/charge_models/filter_properties/fixed_charge_service_spec.rb+61
- spec/services/charge_models/filter_properties_service_spec.rb+67
- spec/services/charge_models/standard_service_spec.rb+2-1
- spec/services/fees/projection_service_spec.rb+5-2
- spec/services/fixed_charges/create_service_spec.rb+312
- spec/services/invoices/lose_dispute_service_spec.rb+13-6
- spec/services/invoices/subscription_service_spec.rb+64-10
- spec/services/payments/lose_dispute_service_spec.rb+13-6
- spec/services/plans/chargeables_validation_service_spec.rb+200
- spec/services/plans/create_service_spec.rb+99-1
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
8 | 8 | | |
9 | 9 | | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| |||
- package.json+9-9
- packages/configs/package.json+5-5
- packages/design-system/package.json+1-1
- pnpm-lock.yaml+607-522
- src/components/activityLogs/utils.tsx+2
- src/components/analytics/usage/useUsageAnalyticsBillableMetric.ts+3-7
- src/components/invoices/details/EditFeeDrawer.tsx+6-5
- src/components/subscriptions/SubscriptionCurrentUsageTable.tsx+22-18
- src/generated/graphql.tsx+2
- translations/base.json+3-1
0 commit comments