Start testing Checking. Turns out that formsets are really nasty to check, so change Checks to always be listed in a predictable order (we should really do this in the model, I suppose). Add an initial test, and provide some utilities that submit a Check form by recreating it. And after writing this, I think I need a shower. Oh God.
A bit more (commented out) tracing for models.
Added more to the satisfaction tests.
More Satisfaction tests.
Fixed bug in covering an item.
A honking great set of satisfaction tests. One of them still fails - need to address the issue where the same room assignment can be considered to satisfy multiple concurrent requests at once. May need some restructuring for that, though.
Revise the satisfaction to be based on totals, not req/assignment correspondence.
Remove the commented-out bits of old kit satisfaction.
Updating copyrights.
- Show whether kit requests are satisfied, on item table, and the item page.
- Add another option to the item list menu, so that there are general and tech-specific listings.
Get rid of some old tracing.
Trivial typo in comment.
Added a checkbox to Person to control whether the badge is always displayed, as per Steve Rogerson's request.
Revise the concept of "availability" to be based on grid slots rather than true time, since that's what we care about, anyway.
Added some more checks for availability.
Added methods for always/never available, and used them in views of people, rooms, kit things.
Added more check result types, but they need fixing.
Removed the availability fixtures, as we're not using them anymore.
Emit the new flag for whether the real name should be displayed.