Add NotificationRule model
Add classes that are notifiable
Merge branch 'master' into feature/notifications
Complete testing notification rule model
Add reactor stubs
Define methods at class level, not instance level
Spec Inquest::Reactor
Add Inquest::Notifiable module which establishes contract that notifiable classes must follow
Move email reactor to mail models folder
User has many notification rules
Generate notification rules controller
Extend Question and Answer models to conform to contract from Inquest::Notifiable
Update NotificationRule model to correctly validate permitted actions against their associated class
Check that the notifiable classes include the Inquest::Notifiable module, and warn if they do not. Record reactor classes in config, as trying to automatically determine them is not working correctly.
Add translations for notification rule fields
Update fixtures with valid action for answer model
Regenerate schema
Only initialize epiceditor if there are editors on the page
Add javascript to show section if an option with a matching value is selected
Stop using respond with in order to render the right view in the right circumstances