I will be using the multitenant option and want to sell my SaaS product at different levels based on the number of User Licenses for each Tenant - example 5 Users, 10 Users, etc. A Tenant could have as many User Accounts as they want but only the Number of User Licenses purchased could be active at any one time. So the Tenant could purchase a 10 User License and could create 10 Active Users. In order to add another Active User, they would have to Deactivate one user. So they could have 11 users (or more) but only 10 Active Users. This would be a great addition to my project.
Is this a feature that you would consider adding?
3 Answer(s)
-
0
Hi,
We dont have such a feature in our roud map right now. But you can simply implement it using feature system of ABP.
Just define value feature with name MaxActiveUserCount or something similar. Then you can assign different values for each tenant in tenant list page.
And check it when creating/editing users in UserAppService. You can take a look at value features here <a class="postlink" href="http://aspnetboilerplate.com/Pages/Documents/Feature-Management#value-feature">http://aspnetboilerplate.com/Pages/Docu ... ue-feature</a>
-
0
I need something similar for license manager.
-
0
Hi douglasbustos,
As I stated before, we dont have the feature right now. You can develop it yourself for now.
We will consider this for our next versions.
Thanks.