Add foreign keys, sanitising data first
Remove trailing relations on destruction for EnterpriseFee and Variant
Add API call to soft-delete a variant
Nest variant soft delete route under product resource
BPE uses soft-delete
Spec access denied to regular user when soft-deleting variants
Extract sign_in_as_user method, test managed orders API access for normal user and enterprise user
Test managed products API access for all user types
Do not show rspec profiling by default
Enterprise user can soft-delete a variant. BUT, only its own variants.
Authorise access to OrderCycles API
Do not add dummy distributor to orders without one - they don't need it
Merge branch 'foreign-keys'