Use timecop in specs
Bump version and require timecop
Merge pull request #13 from llh1/50740721_use_timecop_in_specs

50740721 use timecop in specs
Put all the sample attributes under ATTRIBUTES. Add validate_published_data into _update method. Fix filtered_attributes for date_of_sample_collection
All attributes are not required by default. Define DRAFT_STATE and PUBLISHED_STATE
Remove specific attributes as it is shared in action_shared. Add state attribute with the corresponding validator
Add state attribute and remove shared attributes
Add state attribute with DRAFT_STATE by default and remove shared attributes
Update specific validation for bulk update action
Raise exceptions about taxon_id only if taxon_id is not nil (before it was mandatory for every cases so no problem).
Add new sample types. Add validate_state. Add validate_published_data.
Add specs
Migration for adding state field on sample
Fix specs
Improve exception text
Add -w option to execute a suite of calls
fix specs
Bump version to 1.3.0
Merge pull request #14 from llh1/50977683_fix_required_fields

50977683 fix required fields
Merge branch 'development' of github.com:sanger/lims-management-app