Multiple user accounts to your organization

Rob H
Altiwi Blog
Published in
3 min readFeb 4, 2020

There was, from day one, in-built support for adding multiple user accounts to a particular organization. It was something I added to the database structure during initial design process, as I expected this would be nice to have feature and I also expected that adding this in the later development stage could (and would) be a pain in the ass.

Up until now, whenever some of our betatesters wanted to add access to his organization dashboard to someone else, the process was as follows: I advised to him to send me an e-mail from the account to which he wants to add an access requesting to do so, and I manually changed the database to reflect this. From now on the other user was added an Organization drop-down to be able to switch currently managed Organization.

This approach was OK, though the possibilities are not as granular as they might be, but for a basic scenarios like:

  1. add another company technician to our dashboard to avoid account sharing
  2. add access to my customer’s network, but not vice-versa…

…it worked fine.

But as the number of our customers/testers grown, the requests started to pile up. The manual process is just not sustainable, so we decided to implement User access as user available feature.

So here it is. How it works?

You can find the feature under Configure > User access

Add e-mail address of the person whom you want to add access to your organization. Note, the user has to exist in the system. If does not, he/she must Sign-up first, and create empty network.

The user shows up on the list

From now on, whenever this user signs in…

…is presented another drop-down menu called Organization, where it is possible to easily switch among organizations.

There are no practical limitations on how many organizations one user may administer, and also there are no limitations on how many users you can add access to your organization.

Just keep in mind that this feature does not allow granular access, the user has access to the whole organization, but in practice, it has proven to be working fine and usefull.

--

--