Steve Howell
2af0302ed0
refactor: Use people.my_current_email() in search_suggestion.js.
2017-01-21 21:45:12 -08:00
Sampriti Panda
e666a62c6a
search: Extract 'Sent by me' suggestion logic into separate method.
...
This also adds a nice test suite for it.
2017-01-11 16:30:07 -08:00
Sampriti Panda
c613e510ed
search: Add autocomplete for 'from' operator.
...
Fixes #2932 .
2017-01-11 16:29:58 -08:00
Steve Howell
b2bb2f8ea0
Extract people.init() function.
...
We need this for node tests, so that you don't have to explicitly
remove every user between tests. (Also, people.remove() is about
to have different semantics.)
2016-12-15 17:44:58 -08:00
Tim Abbott
459421d045
eslint: Update node tests to use new comma-dangle rules.
...
* In most cases, eslint --fix with the right comma-dangle settings was
able to update the code correctly.
* The exceptions were cases where the parser incorrectly treated the
arguments to functions like `assert_equal` as arguments; we fixed
these manually. Since this is test code, we can be reasonably
confident that just fixing the failures suffices to correct any bugs
introduced by making changes automatically.
2016-12-03 15:00:24 -08:00
AZtheAsian
5e9918135b
eslint: change quote-props from off to error and fix violations.
2016-12-02 18:35:53 -08:00
Steve Howell
4cd39010d1
Add people.get_person_from_user_id().
...
This requires the introduction of people_by_user_id_dict
and changes to people.add() and people.remove().
2016-11-04 11:30:18 -07:00
Steve Howell
d70ac2fc0d
Remove obsolete code for page_params.people_list.
...
The only module that uses people_list now is people.js, and that's
only during the page load process.
2016-11-01 13:55:48 -07:00
Steve Howell
06d7012113
Use people.get_all_persons() for search_suggestion.js.
...
This is better than using page_params.people_list, which may
go out of sync when live updates happen.
2016-11-01 13:55:48 -07:00
Steve Howell
6a54dfc127
Remove recent_subjects from node tests.
...
We now use stream_data.populate_stream_topics_for_tests(),
which hides some of the implementation details of initializing
the data structure.
2016-10-28 13:52:25 -07:00
Tim Abbott
d2be9241f2
feature_flags: Eliminate always true negated_search feature.
2016-10-11 20:50:47 -07:00
Vishnu Ks
d30ea0bc44
Move recent_subjects to stream_data.
2016-06-07 17:50:16 -07:00
Tim Abbott
10657c1d53
Move node tests to node_tests/.
2015-10-28 10:11:47 -07:00