Commit 67fb614
- .github/workflows/migrations-test.yml+8-3
- .github/workflows/pronto.yml+1-1
- .github/workflows/spec.yml-2
- .gitignore+2
- Dockerfile+1-1
- Dockerfile.dev+5-2
- Gemfile.lock+3-3
- app/controllers/api/v1/analytics/base_controller.rb+4
- app/controllers/api/v1/analytics/gross_revenues_controller.rb+3-2
- app/controllers/api/v1/analytics/invoice_collections_controller.rb+3-2
- app/controllers/api/v1/analytics/invoiced_usages_controller.rb+3-2
- app/controllers/api/v1/analytics/mrrs_controller.rb+3-2
- app/controllers/api/v1/analytics/overdue_balances_controller.rb+3-2
- app/graphql/resolvers/analytics/gross_revenues_resolver.rb+1
- app/graphql/resolvers/analytics/invoice_collections_resolver.rb+1
- app/graphql/resolvers/analytics/invoiced_usages_resolver.rb+1
- app/graphql/resolvers/analytics/mrrs_resolver.rb+1
- app/graphql/resolvers/analytics/overdue_balances_resolver.rb+1
- app/graphql/resolvers/customers_resolver.rb+2-1
- app/graphql/resolvers/data_api/mrrs/plans_resolver.rb+7-3
- app/graphql/resolvers/data_api/revenue_streams/customers_resolver.rb+7-3
- app/graphql/resolvers/data_api/revenue_streams/plans_resolver.rb+7-3
- app/graphql/resolvers/plans_resolver.rb+5-1
- app/graphql/types/data_api/metadata.rb+15
- app/graphql/types/data_api/mrrs/plans/collection.rb+17
- app/graphql/types/data_api/mrrs/plans/object.rb+1
- app/graphql/types/data_api/revenue_streams/customers/collection.rb+17
- app/graphql/types/data_api/revenue_streams/customers/object.rb+1
- app/graphql/types/data_api/revenue_streams/plans/collection.rb+17
- app/graphql/types/data_api/revenue_streams/plans/object.rb+2-1
- app/graphql/types/plans/object.rb+1
- app/jobs/clock/retry_generating_subscription_invoices_job.rb+3
- app/jobs/invoices/create_pay_in_advance_charge_job.rb+2-1
- app/jobs/lifetime_usages/recalculate_and_check_job.rb+1-1
- app/models/analytics/gross_revenue.rb+5
- app/models/analytics/invoice_collection.rb+5
- app/models/analytics/invoiced_usage.rb+5
- app/models/analytics/mrr.rb+5
- app/models/analytics/overdue_balance.rb+5
- app/queries/customers_query.rb+1
- app/queries/plans_query.rb+1
- app/services/analytics/base_service.rb+1
- app/services/credits/applied_prepaid_credit_service.rb+3-4
- app/services/data_api/mrrs/plans_service.rb+2-2
- app/services/data_api/revenue_streams/customers_service.rb+2-3
- app/services/data_api/revenue_streams/plans_service.rb+2-2
- app/services/integrations/aggregator/invoices/payloads/xero.rb+12
- config/application.rb+2
- config/database.yml+2-3
- db/structure.sql+6.7k
- schema.graphql+44-62
- schema.json+487-264
- spec/fixtures/lago_data_api/mrrs_plans.json+67-53
- spec/fixtures/lago_data_api/revenue_streams_customers.json+58-45
- spec/fixtures/lago_data_api/revenue_streams_plans.json+70-57
- spec/graphql/resolvers/customer_portal/customers/usage_resolver_spec.rb-1
- spec/graphql/resolvers/customers/usage_resolver_spec.rb+4-1
- spec/graphql/resolvers/customers_resolver_spec.rb+39
- spec/graphql/resolvers/data_api/mrrs/plans_resolver_spec.rb+18-2
- spec/graphql/resolvers/data_api/revenue_streams/customers_resolver_spec.rb+18-2
- spec/graphql/resolvers/data_api/revenue_streams/plans_resolver_spec.rb+18-2
- spec/graphql/resolvers/plans_resolver_spec.rb+29-2
- spec/graphql/types/data_api/metadata_spec.rb+16
- spec/graphql/types/data_api/mrrs/plans/collection_spec.rb+13
- spec/graphql/types/data_api/mrrs/plans/object_spec.rb+1
- spec/graphql/types/data_api/revenue_streams/customers/collection_spec.rb+13
- spec/graphql/types/data_api/revenue_streams/customers/object_spec.rb+1
- spec/graphql/types/data_api/revenue_streams/plans/collection_spec.rb+13
- spec/graphql/types/data_api/revenue_streams/plans/object_spec.rb+1
- spec/graphql/types/plans/object_spec.rb+1
- spec/models/analytics/gross_revenue_spec.rb+54
- spec/models/analytics/invoice_collection_spec.rb+52
- spec/models/analytics/invoiced_usage_spec.rb+73
- spec/models/analytics/mrr_spec.rb+91
- spec/models/analytics/overdue_balance_spec.rb+68
- spec/requests/api/v1/analytics/gross_revenues_controller_spec.rb+18-4
- spec/requests/api/v1/analytics/invoice_collections_controller_spec.rb+23-9
- spec/requests/api/v1/analytics/invoiced_usages_controller_spec.rb+18-4
- spec/requests/api/v1/analytics/mrrs_controller_spec.rb+21-7
- spec/requests/api/v1/analytics/overdue_balances_controller_spec.rb+17-1
- spec/services/data_api/mrrs/plans_service_spec.rb+12-2
- spec/services/data_api/revenue_streams/customers_service_spec.rb+12-2
- spec/services/data_api/revenue_streams/plans_service_spec.rb+12-2
- spec/services/integrations/aggregator/invoices/payloads/xero_spec.rb+2-2
- spec/services/invoices/calculate_fees_service_spec.rb+3-1
- spec/services/wallets/balance/decrease_service_spec.rb+19
- spec/spec_helper.rb+2-3
| 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 | | |
| |||
- src/components/analytics/AnalyticsStateContext.tsx+36-1
- src/components/analytics/mrr/MrrBreakdownSection.tsx+130-102
- src/components/analytics/mrr/MrrOverviewSection.tsx+164-9
- src/components/analytics/mrr/__tests__/utils.test.ts+129
- src/components/analytics/mrr/useMrrAnalyticsOverview.ts+19-3
- src/components/analytics/mrr/utils.ts+37-1
- src/components/analytics/revenueStreams/RevenueStreamsCustomerBreakdownSection.tsx+97-69
- src/components/analytics/revenueStreams/RevenueStreamsPlanBreakdownSection.tsx+122-94
- src/components/billableMetrics/DeleteBillableMetricDialog.tsx+36-54
- src/components/customers/usage/CustomerUsage.tsx+10-7
- src/components/designSystem/Filters/__tests__/utils.test.ts+37-2
- src/components/designSystem/Filters/filtersElements/FiltersItemCustomer.tsx+4-3
- src/components/designSystem/Filters/filtersElements/FiltersItemPlanCode.tsx+4-2
- src/components/designSystem/Filters/utils.ts+21-2
- src/components/designSystem/graphs/AreaChart.tsx+211-143
- src/components/designSystem/graphs/MultipleLineChart.tsx+3-4
- src/components/graphs/Invoices.tsx+35-22
- src/components/graphs/__tests__/Invoices.test.ts+4
- src/core/apolloClient/cache.ts+12
- src/generated/graphql.tsx+113-63
- src/pages/CreateBillableMetric.tsx+3-3
- src/pages/Home.tsx+6-1
- src/pages/OldAnalytics.tsx+17-10
- translations/base.json+12-4
0 commit comments