You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As "user" I want "to be able to notify an admin directly that I want to join their organization" So that "I do not need a mail client installed, and I do not need to know the e-mail of the organization admin"
Context
When a user opens the Portal for the first time, they are asked to create or join an organization. If they select to "join" an existing organization, there is a button that opens up a mail compose window, and the current user must enter the e-mail of the administrator of the organization in question.
This requires many things:
A mail client locally installed
The e-mail of the organization admin
Instead, it would be much simpler to have a text field where the user enters the name of the organization, and then a button to send an e-mail to the admin. The text field requires entering exactly the name (code) of the organization; there shouldn't be a drop down menu (for security purposes, to avoid disclosing customer names).
If the user enters a wrong name, the app does not say anything like "no organization exists with that name"; simply, laconically, says "we will notify the administrator about this", and nothing more.
On the server side, if the user entered the proper name of an existing organization, a process sends an e-mail to the corresponding admin, who has the choice to allow or not this user into their organization.
The e-mail contains a link that the admin can click, and it takes them to a screen asking for a confirmation with a simple "yes / no" question; upon confirmation, the original user is made a member of the organization, and benefits from whatever privileges assigned to them.
The confirmation screen above shows information about the requesting user (name, e-mail, whatever is useful to identify the user)
Out of Scope
No need to have a drop-down field with organization names
No fuzzy searching of organization names
No fancy mechanisms; just send e-mail to admin.
Further links
n/a
Acceptance Criteria
When the user requests to join an organization, a form with a single text field and a button appears.
When the user enters an existing organization name in the field, and clicks on the button, the e-mail is sent to the admin of the organization in question.
When the user enters a name that does not correspond to any existing organization, nothing else happens; not even an error message to the user saying "sorry, that organization does not exist", nothing at all.
The admin of the organization receives the e-mail, and nobody else does.
The admin can click on a link in said e-mail, and is taken to a confirmation screen.
The confirmation screen shows useful information about the user (name, e-mail, etc)
The admin can answer "yes" to the confirmation screen, and the user is admitted into the organization; the user receives a confirmation e-mail notifying them of the good news.
The admin can answer "no" to the confirmation screen, and the user is denied membership in the organization. The user receives an e-mail with the notification of the refusal. No other information is required.
Implementation Ideas
No response
The text was updated successfully, but these errors were encountered:
Summary
As "user"
I want "to be able to notify an admin directly that I want to join their organization"
So that "I do not need a mail client installed, and I do not need to know the e-mail of the organization admin"
Context
When a user opens the Portal for the first time, they are asked to create or join an organization. If they select to "join" an existing organization, there is a button that opens up a mail compose window, and the current user must enter the e-mail of the administrator of the organization in question.
This requires many things:
Instead, it would be much simpler to have a text field where the user enters the name of the organization, and then a button to send an e-mail to the admin. The text field requires entering exactly the name (code) of the organization; there shouldn't be a drop down menu (for security purposes, to avoid disclosing customer names).
If the user enters a wrong name, the app does not say anything like "no organization exists with that name"; simply, laconically, says "we will notify the administrator about this", and nothing more.
On the server side, if the user entered the proper name of an existing organization, a process sends an e-mail to the corresponding admin, who has the choice to allow or not this user into their organization.
The e-mail contains a link that the admin can click, and it takes them to a screen asking for a confirmation with a simple "yes / no" question; upon confirmation, the original user is made a member of the organization, and benefits from whatever privileges assigned to them.
The confirmation screen above shows information about the requesting user (name, e-mail, whatever is useful to identify the user)
Out of Scope
Further links
n/a
Acceptance Criteria
Implementation Ideas
No response
The text was updated successfully, but these errors were encountered: