Base solution for your next web application
Open Closed

Create Number of Licenses per Tenant #1684


User avatar
0
OutdoorEd created

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)
  • User Avatar
    0
    ismcagdas created
    Support Team

    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>

  • User Avatar
    0
    douglasbustos created

    I need something similar for license manager.

  • User Avatar
    0
    ismcagdas created
    Support Team

    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.