Background
When someone from the Mitgliederbüro wants to add someone as an Applicant, they follow this process:
Make sure they are not already added as applicants, by doing a search in the list of applicants, using the browser "search in page" function
Make sure they are not already members, by using Tapir's user search function
If they are not registered either as members or applicants, then they create a new account
After creating the account, the applicant is often "upgraded" to member
This process has the following problems:
It requires typing a name 3 times, and if anytime it's mistyped, then the process can fail.
It depends on users using the browser search function correctly
It is cumbersome
The step of adding them as applicants is in many cases unnecessary (or is it?)
Proposal
An ideal process should satisfy the following:
Typing the (complete?) name only once
Obtaining all possible results (applicants & members) at once, and if there is none, taking the user automatically to the applicant creation form (similarly to how the search takes you to the member profile if there's only one result)
Give the possibility of skipping the applicant creation, and add them as members. If having also an applicant entry in the database is still needed, then it could be created in the same step. If the applicant entry needs additional information (e.g. whether they checked a box or not in the form) then the creation form should also provide those fields.
Background When someone from the Mitgliederbüro wants to add someone as an Applicant, they follow this process:
This process has the following problems:
Proposal An ideal process should satisfy the following: