Bump version to 0.1.5
Add hidden 'Save' button at top of view entity form, so pressing ENTER tyriggers Save, not some other button.
(cf. http://stackoverflow.com/questions/1963245/multiple-submit-buttons-specifying-default-button)
Update TODO
Added class and test suite for AnanlistUser, and default '_unknown_user' record
Update TODO and Roadmap
Add get_user_permissions method to models.collection, and test cases
Add get_user_identity to views.generic, use in views.profile, and add test cases
Update authorization method calls to include target collection
Refactor logic for generating context data - move common provision to DisplayInfo
Revise site GET handler to use more common code
Remove dead code
Revise entity to allow access via site without collection.
Add get_user_permissions method to Site object,
Work in progress on authorization test suite: ADMIN user tests pass
Authorization test suite coded and fails in expected ways; now need to update the authorization itself
Initial cut of authorization implementation; still needs work
Add authorization logic to views, with required permissions via EntityTypeInfo.
Update entity enumeration logic to filter on "list" permission.
NOTE: tests need to be updated with permissions.
Authorization setup plugged in to test suite - all tests pass.
NOTE: still need to include authorization setup as part of deployment process.
Create new collection sets ADMIN and other permissions for creator
annalist-manager create admin user also creates site admin permissions for that user
Added view description for user, and associated fields
Updated tests and supporting code to reflect change of user URI property to annal:user_uri (was annal:uri).
(The previous value was running into problems with special-case handling of annal:uri values.)
Basic value mapping for rendering (tokenlist) working - more tests needed