Hey folks,
I took a couple of days off work to catch up on some things, and one of those things was Permabank. Two pieces of news:
First, the staging version of Permabank is now accessible at
www.permabank.in/ - which means the links all should work, although login has stopped working. To log in, you can go to the
admin page, and log in either as david/david or joesmith/joejoe. (If you log in as david, that gives you admin access to create more users.)
If any developers here have experience with OpenID, it would be awesome if you could take a shot at fixing the login. Otherwise we may have to revert to Django's default, which would work but mean that there's no direct tie between people's Permabank account and any of their other accounts.
Second, I've implemented a first version of a gift/wish fulfillment workflow with thank-you notes. The supported scenarios are as follows:
1) Evan posts a gift on Permabank, where David finds it. Optionally, they exchange messages about it. Offline, David receives Evan's gift. Then:
1a) David clicks on the gift page, and clicks a link to write a thank-you note. Evan receives a message containing the thank-you note, and can choose to accept it or ignore it. If Evan accepts it, the gift is marked as completed (and David receives a message notifying him).
1b) Evan clicks on the gift page, and clicks a link to request a thank-you note, and selects David as the person who received the gift. David receives a message notifying him of the request, and can choose to write a thank-you note or ignore it. If David writes the thank-you note, the gift is marked as completed (and Evan receives a message notifying him).
2) David posts a wish on Permabank, where Evan finds it. Optionally, they exchange messages about it. Offline, Evan fulfills David's wish. Then:
2a) David clicks on the wish page, and clicks a link to write a thank-you note, and chooses Evan as the person who fulfilled the wish. Evan receives a message containing the thank-you note, and everything continues as in 1a.
2b) Evan clicks on the wish page, and clicks a link to request a thank-you note. David receives a message notifying him of the request, and everything continues as in 1b.
It would be great if people could test out the workflow on the
staging server. If you have changes you want to see, post them as new items to
Better Means (but please check that they're not already there).
I already know of some major missing pieces: thank you notes aren't publicly visible yet, and some items in the fulfillment forms that should be read-only are editable, and at a few points two clicks are needed when only one should be. The UI could also use some work to try to make the next step more obvious at each point. I didn't follow the wireframes in what I just added because I couldn't find them in time.
I don't know when I'll have time to follow up, but maybe somebody else will be inspired to work on the next round...
-David