I have page that contains a list of tenants that are currently active.
To add a new one, there is a link to a full page form that adds the new client to the list of active tenants.
This operation takes a while, so we decided to add a loading message that explains to the user whats going on (database created, application configured, etc)
We were wondering where to put this feedback and we came up with two options:
Show a modal that is updated with events from the backend and after the operation is complete an "ok" button becomes clickable, after the user clicks the "ok" button its redirected to the list of tenants
Show the feedback in place of the form content (in the same page without showing a modal) and after the operation was successful we show the user a link to go back to the list of active clients.
Are there substantial differences among these two? Is there a more intuitive way to accomplish the same thing?