acardona/CATMAID — pull request #443 by tomka (2012-10-30 16:46:57+00:00)
Title: Data views to manage different CATMAID front pages

Data views allow a better management and customization of CATMAID's front page(s). With them one can have even multiple views as an entry point to the actual data. The commit messages of the first commit tells what is all about in detail and the second commit shown what is needed to create a new data view.

Data views are manageable from within the Django admin pages and also extend them a bit to support the user in configuring new views (dynamic configuration hints based on current data view type selections). If wanted, I can also add documentation to have a description of this in the manual. I just wanted to wait if there are any opinions on this approach.

By default no views are added, so basically nothing visible will change. The rendering of the project list on the client side is still available and can be handled as a data view as well (this is a special type of data view).