Weasyl / SOFT

For migrating FA accounts to Weasyl
MIT License
4 stars 1 forks source link

'Correction' should check if correction is same as existing uname #7

Open skylerbunny opened 10 years ago

skylerbunny commented 10 years ago

To reproduce: Bring up username. E.g. 'GraemeLion' by pasting it in. Suggested Weasyl username is 'graemelion'. In the correction box, type 'graemelion' (the same as the existing username!) Correction says 'Thanks!' If you check for GraemeLion again, there are now two entries returned from the database, because a correction always creates a new entry even if it shouldn't.

What should happen:

  1. First, whatever the user puts in should be checked against the live database to see if it exists or not at all. THEN...if what's returned is equal to the already suggested username...
  2. This attempt should either be denied outright ('Can't be the same!') or assumed to implicitly vouch for the existing name. Denied outright is a bit more user-straightforward.
GraemeLion commented 10 years ago

I think we should display a message, suggesting a vouch if the names are equal. I don't want to anticipate what the user was thinking by automatically vouching it through

skylerbunny commented 10 years ago

'Correction is the same! Did you mean 'Vouch?''