aviskrich/IWantToEat — Issue #7: Добавление блюд
Author: aviskrich
Created: 2012-02-29 08:37:22+00:00
State: open

Реализовать возможность добавления блюд.
Необходимо иметь возможность хранить в структурированном виде продукты, которые участвуют в приготовлении блюда и их пропорции. Также необходимо выделять обязательные ингридиенты в приготовлении, и необязательные.
Ко всему этому необходим текст с описанием процесса приготовления (рецепт). Реализовать с помощью компонента **Editor** в PrimeFaces.
Необходимо иметь возможность добавлять картинку и приводить картинки к общему размеру в автоматическом режиме. Для загрузки использоать любой вариант компонента **FileUpload**. Картинки должны получаться симпатичными, можно установить ограничения по минимальному размеру и выводить пользователю сообщения об ошибке, если не соблюдены эти условия. Где-нибудь на сранице эти условия (если они будут) маленьким шрифтом описать. Документация по работе с картинками [Java 2d graphics tutorial](http://docs.oracle.com/javase/tutorial/2d/images/index.html)

Предложить способ детектирвоания повторений на основе данных о блюде.

*DD:
* Реализована полностью функциональная страница по сохранению блюд в БД
* Дизайн выполнен в стиле index.jsf
* Размеры картинок приводятся к общему размеру оптимальным способом (на картинки после этого не страшно смотреть)
* В комментарии задачи приведен реализуемый на основе существующих данных способ детектирования повторений*