﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	resolution	keywords	cc	parents
613	Improving Media collection	Tumulte		"Summary of changes : 

Basically, to idea is to replace the tedious process to add medias to collection. It's done, by putting the form where media are.
- When you submit a media
- When you are on a media's page.

The ""add to collection"" page no longer exists (yet I haven't removed anything that whould allow it to work... up to you).

TEMPLATES 

- The media_collect.html has been splitted to be used as a stand alone or as par of another form (start.html). The media's information has been removed, it's now contextual. 

- The ""embeddable form"" is in utils/collection_form.html

- submit/start.html embeds the form above

VIEWS

The ""add to collection"" method has been put in tools/collection.py so it can be called from the ""submit a media form"" and from within the media page.

- in user_pages/views.py
  - media_home : adding the collection form
  - media_collect : it calls the collection_tools method instead 

- in submit/views.py : calls the collection_tools method, passing the new media's data

I've slightly changed the behavior when you type an existing collection : it add the media to the existing collection instead of showing an error. It was mainly because I couldn't find a way to reload the media entry page without losing the filled form. Moreover, it's a smoother way to handle the error. 
 
Here are the changes

https://github.com/MusiqueLibre/DogmaGoblin/tree/collection_improvement"	enhancement	accepted	major		programming		review		
