Migration from old system to the new system

Ideally we don't have the problem of old accounts to import, as the intranet counts around 60k members (yes, sixty thousand). The number is due to the so-famous episode "oh, I forgot my pw, whatever I will register another account". As result, personal data on it may not be reliable.

Nonetheless we have to think of the stupid user who is afraid of another password or registration; or thinking of an old member who did not log in into his account for a while, or whatever it is. 

Basically the point is that the possible workflow can be:

  1. ANYBODY, even CD, has to register on the new system;
  2. The procedure is to try to login to the new system with old credential: with some gimmick we can query old data and get some information (if useful at all: even for the username, I don't think that a user would like to keep his/her "john.doe17" username xD)
  3. If there is no such old account, a new one is generated

Now onto the registration rolling out (we are still talking about an alpha version or maybe beta)

  1. There are 3 super admin, i.e. us, we will be fucking ready to rock because everybody will be asking us
  2. The CD registers, we approve them
  3. The Netcom registers, CD approve them
  4. The committees register, CD/NC approve them (just for load balancing). From here, HRC/ITC will have a lot of work to contact and support the boards of antennae
  5. Boards of antennae are reached out, they will try the new system. 
  6. Normal users are reached out by their respective board, and what shit happens at their local level is not our problem (unless they try to cheat on memberships or if the system doesn't work because of a technical)

Notice that we should let some time pass before having everybody on board; however already at step 4 we could have some leakage of people who wants to do a favour to a friend and so they register him, and blabla long story short before we realise there is already half AEGEE on a closed beta system. I believe we can trust up to the Netcom due to their commitments.