SUPERMASSIVE COMMIT
23.04.13
[code] ext_* models for import-specific data, import-specific fields moved from main models
29.05.13
[sessions] user login/logout (initial implementation)
[import] import re-implemented as a set of django app management commands
15.08.13
[player] dirty hack for playing files from narod.ru eliminated
20.08.13
[sessions] layout refresh on login/logout
23.08.13
[editing] content editing forms (initial implementation)
[editing] tokeninput for entering related people (but form processing code can't deal with its values yet)
[editing] view-level access control
29.08.13
[interface] extra elements on mouseover in lists (objects edit icons)
30.08.13
[interface] poetry text viewer in modal window (initial implementation)
[editing] tokeninput fully functinal - form processing code can now undestand strings of comma-sepatated people ids (but its code is still messy)
[editing] list of related music on poetry edit page
[code] one-line form initialization with/without object id/post data
31.08.13
[editing] list of related music on poetry edit page - now has a substitutional message when editing new object that is not in database yet
[editing] extra elements on mouseover can now be placed anywhere - control code has been unified, made ajax-friendly and moved to layout
11.09.13
[import] new kkre-import-relations management module with new code to build relations for recordings from kkre-1.narod.ru webpages (still many things to do)