BelledonneCommunications / flexisip-account-manager

A REST API, web portal and provisioning server for Flexisip
https://subscribe.linphone.org/
GNU Affero General Public License v3.0
5 stars 3 forks source link

Enhancement Idea: Allow finer grained controls for admin accounts (subadmins) #10

Closed petervnv closed 2 months ago

petervnv commented 6 months ago

Hi guys,

I know that we already have a domain wide admin account that has full controls of a given domain. My suggestion is to add the ability for sub-admins to have finer controls over a range of usernames:

Example: admin account retains full control over all accounts in the domain (this is what we already have) But now we add sub-admin accounts (always the same domain in this example) that have more limited control over a determined number of accounts instead of over all accounts in the domain. Ie. admin1 has full control over accounts 1000 to 5000, admin2 has control over 5001 to 9999, etc

The reason for this finer grained admin control is that sometimes you want to have multiple admins for a single domain but with privileges over different accounts/departments likes sales, management, etc

Hope this suggestion is clear.

Cheers

edhelas commented 2 months ago

A similar feature was introduced in the 1.5 release of the project under the "super-admin" feature.

https://gitlab.linphone.org/BC/public/flexisip-account-manager/-/blob/master/CHANGELOG.md#v15

petervnv commented 1 month ago

I see, thanks @edhelas

So now you can have a different admin account for each domain?

Also what's the difference between a super domain and a normal domain? It isn't very clear to me.

Cheers