Make failed login redirect to login page. Previously it was redirecting to root, making multiple attempts harder.
Add flash to application layout. Needed flash to support some user messaging.
Add issue area icons with colors to footer, refactor dropdown, refactor layout
Add colored icons and order them properly
Add local autocomplete to the search
Add suggestions action, add to typeahead
Add multimodel Solr search on Indicator, Goal. Display results roughly, and disordered. Will need to clean up, and make goal pages. Still need to add models as searchable, and include explanation narrative full text.
Add views for IssueAreas. We noticed that you cannot tag more than one thing with an issue area, so we will need a HABTM association.
Prepare views, assets for Over,Under
Change gitignore to ignore solr, add Explanation nesting to Subject
Add Procfile to manage Solr in multiple Rails environments (dev, test)
Make sources many-to-many
Make IssueAreas and Indicators many to many, not polymorphic. It became apparent that we only needed to tag Indicators, so it didn't need to be polymorphic. Also added a line to each spec to ensure the subject is valid. There were some hangups there in testing.
Pull in gitignore from 'many' branch to avoid committing more solr data
UNTESTED static pages model and controller, using routing that hides the 'static_pages' part of the path. Add scopes, application helper, etc.
Start adding page tests
Merge branch 'many' into develop
Fix nil explanation in subject view
Test the static pages
Merge in CMS-style pages ; Fix schema conflict