Initial Commit
- Remove @projects ivar create in application_controller.
- Change config.serve_static_assets  to true due a problem with asset and herolu
- added ivar projects to index action of projects controller
- Added Requirement process
- Improve add new fields to requirement attributes
- Added controller for attributes
- now we can update/delete a project/fields
- dependent destroy (by hand) when we remove a field from a project
- change requierement_controller for fields_controller
- Modified project
- Added a custom validator to validate uniqueness in field name for every project.
- Change the way of RequirementField validate field_name
- Fixed some issue with validation at the moment of save or update a field for a project.
- Remove custom validator in order to use validates_uniqueness_of. pretty neat!
- Change the type of a column in requirement_field_values (to allow a value of a field > 255 chars)
- Added unique title for project (user scope)
- Support for a field_value to be required if the checkbox of "required" is true
- Added migration that add unique field in requirements_field
- now, the user can specify if a field value can be unique or not. (requirement & requirement_field scope)
- Added text area partial for render in field creation
- now the field (in partials) are an array.
- Remove forms for adding new fields when adding a new project.
- improve new form in project
- improve new form requirement
- Added prawn to work with requirements => pdf
- Added mime_type (pdf)
- Added folder for adding the report classes.