No Portal access for customers in reseller deals

Problem

In #1169, we've identified new workflows necessary to better facilitate reseller deals. However, those new workflows, like allowing resellers access to the Customers Portal, could have big implications for the app and implementing those features could take significant effort.

Proposal

As an MVC, we want to block all users from reseller deals from gaining access to the Customers Portal. The Customers Portal should still create Customer records, necessary for keep existing features working like subscription creation and license management, but simply do not allow those Customers to sign in. In addition, these Customers should not receive welcome emails from the Portal. They should however, still receive emails for EULA acceptance and license delivery.

Result

The end user in reseller deals can't login to the Customers Portal for reseller deals.

/cc @amandarueda

Assignee Loading
Time tracking Loading