Holidays...

Well, I feel a little bad, I have been slacking off a lot this holiday. Normally I enjoy coding in my time off. These past 2 weeks I haven't been feeling it. I have had plenty of legitimate distractions (the sort that take me away from my computer, like visiting friends and family), but as always, there was time. I simply didn't take advantage of it.

In terms of what I have left for Tony, there is little if anything in terms of new functionality. I had Veronica beta test it and from that came up with a laundry list of bugs and items to look into. Some of it is things she complained about, and others are things I noticed as she was using it. Probably the 2 biggest things we encountered were that double clicking doesn't work in most grids and deleting an item can have catastrophic results still.

Double clicking in general was removed or not added because I hadn't built the screens I would want to show on double click. I think in most cases that is complete so it should be trivial.

The deletes in some cases aren't problematic, but in others it is. Since I wanted to use Asynchronous service calls I could not use lazy loading. This meant I didn't necessarily want to specify all children in a relationship, but it also means that when I delete a parent I can have orphaned records because I can't cascade anything. For instance, Vendors. I don't want to try and load every single PO in the system just because I want to search a Vendor name. So I didn't add that relationship, but deleting a vendor means leaving orphaned POs. In truth, I should never allow deletes. My thought is to implement a field for retiring those records. That way the record will always exist, and the orders will always be valid, but searches will stop showing them.

The rest of the laundry list of items are primarily an assortment of bugs and aesthetics. Hopefully tomorrow will see me start on them. Would be nice to be done before the new year.

Comments

Popular Posts