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)
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
When search is disabled, search form should be present but disabled
(to avoid confusing devision_view_test.py)
Fix bug in one-branch ifcansearch
Remove search form from nav bar
Re-thinking of search:
- Have a search "tab" containing search form (and results)
- Search is always within the context of a single organization
- Make search results look a bit more like decision lists