Yoshiki et al,
Some snags we've found while trying out the login/upload functionality from the dev image . . .
1) when you click on "My Showcase", then login, you have to click "My Showcase" again for the files to show up
2) when you log in with a username that has capital letters, it silently fails (seems to be logged in, but doesn't work) . . . simple solution here is to turn showcase usernames to all lowercase (that's how they're stored). FYI, the website sign-in is case-insensitve, so case is never a problem there . . . I don't know why WebDAV isn't, particularly since it's using the same database lookup. (Even Basic Auth on the website is case-insensitive, which is what WebDAV use, so I'm baffled.)
3) As a more general variant of #2 . . . bad logins of all kinds don't return an error . . . nevermind the case insensitive thing, i type a bogus username or password after clicking "My Showcase" and it seems to work. When I click on "My Showcase" again, it shows "Login Failed." If I click again, it lets my type again. We should have the failed box show directly after login attempt.
4) Assuming #3 is fixed, I'm concerned that users would have to know to click "My Squeakland" again to try another login, particularly since "My Squeakland" is selected. Would be much nicer to show "Login failed, try again" type thing, though I'd settle for having the selection cleared, so the user would at least have a visual cue that the directory isn't selected.
I only announced it to the IRC, but I uploaded a change set to http://tracker.squeakland.org/secure/attachment/13807/ProjectDAV3-yo.5.cs that is meant to be loaded into the fully updated image and tested.
1 is fixed, 2 is different behavior from I get with it, and 3 and 4 are non-issue with it.
-- Yoshiki
At Wed, 9 Sep 2009 09:57:24 -0400, Timothy Falconer wrote:
Yoshiki et al,
Some snags we've found while trying out the login/upload functionality from the dev image . . .
- when you click on "My Showcase", then login, you have to click "My
Showcase" again for the files to show up
- when you log in with a username that has capital letters, it
silently fails (seems to be logged in, but doesn't work) . . . simple solution here is to turn showcase usernames to all lowercase (that's how they're stored). FYI, the website sign-in is case-insensitve, so case is never a problem there . . . I don't know why WebDAV isn't, particularly since it's using the same database lookup. (Even Basic Auth on the website is case-insensitive, which is what WebDAV use, so I'm baffled.)
- As a more general variant of #2 . . . bad logins of all kinds don't
return an error . . . nevermind the case insensitive thing, i type a bogus username or password after clicking "My Showcase" and it seems to work. When I click on "My Showcase" again, it shows "Login Failed." If I click again, it lets my type again. We should have the failed box show directly after login attempt.
- Assuming #3 is fixed, I'm concerned that users would have to know
to click "My Squeakland" again to try another login, particularly since "My Squeakland" is selected. Would be much nicer to show "Login failed, try again" type thing, though I'd settle for having the selection cleared, so the user would at least have a visual cue that the directory isn't selected.
etoys-dev mailing list etoys-dev@squeakland.org http://lists.squeakland.org/mailman/listinfo/etoys-dev
etoys-dev@lists.squeakfoundation.org