Repository navigation
Release v1.13.0
A product can now start a self-service tenant on its default offering without waiting for an operator, and Box Office and Herald record their facts in the host application's own event store.
Added
ProductOfferingBuilder.DefaultOffering("Starter")declares the offer new tenants start on, published to the operator asDefaultOfferingDeclaredIDefaultOffering.StartTenant(tenant, organization)starts a newly provisioned tenant on the default offering: the tenant gets the offer's seats and modules at once, the operator seesTenantStartedOnOffer, a later operator decision replaces it, and starting the same tenant again does nothing (#75)- Starting a tenant on an offer that is not declared, not published or withdrawn fails with
DefaultOfferingNotDeclaredorDefaultOfferingNotPublishedinstead of starting it silently BoxOfficeOptions.EventStore,OfferingOptions.EventStoreandHeraldOptions.EventStoreset an explicit event store for hosts that need another store- Documentation: Starting a tenant on the default offering
Fixed
- Herald records its emails in the host application's event store in an ASP.NET Core host set up with
AddCratis, instead of an unnamed second store (#76) - Box Office offering reporting, metering, published offers and tenant stores use the host application's event store in an
AddCratishost