When adding existing user to organization, use inviting user's
username (rather than their first and last name, which may not
be set) in notification email. Also remove sentence that didn't
make any sense in that context. (Fix for
http://aptivate.kanbantool.com/boards/5986-econsensus#tasks-1257223)
The default decision list to display for an organization is the
list of Discussions - have this defined in a single place (in
DecisionList.DEFAULT, as it happens)
Make "edit" link for decisions into a button
Colour-coordinate Decision edit button based on its status
Make Edit link for Feedback into a button. (Ditto for Comment link)
In emails to do with notifying someone of organization membership,
inviting them, or reminding them of an invitation, give sender's
name in a nice form (where possible).
Add rudimentary haystack search
Add urls.py
Add required packages to pip_packages.txt
Added TODO to README to add instructions for installing elasticsearch
and its dependencies.
Ensure search index is updated when items are changed
Index comments as well as decision description and feedback items
Enable search box
Make search results page a bit nicer
Restyle search result page
Require user to be logged in when searching
Restrict search to user's organizations
Allow search to be disabled entirely (and suppressed in the UI)
Refactor templates with respect to search form
Added instructions to README for configuring search