Unless I've misunderstood the data model, there is no relationship between role expirations in uc_roles_expirations and original order. This makes it difficult to (say) offer the same subscription as previously ordered when a notification occurs. I propose that uc_roles_expirations should have the order_product_id column. This would allow any expiration to lookup the order and product that generated the expiration.

Comments

TR’s picture

Version: 7.x-3.x-dev » 8.x-4.x-dev
Issue summary: View changes

We can still address data model changes in 8.x-4.x, but the 7.x-3.x model has to remain pretty fixed so as not to break contributed modules and existing sites.