mirror of
https://github.com/reddit-archive/reddit.git
synced 2026-04-27 03:00:12 -04:00
Remove search feedback feature.
It is currently unused and is one of the remaining hardcache clients.
This commit is contained in:
@@ -2413,24 +2413,6 @@ class ApiController(RedditController):
|
||||
else:
|
||||
jquery.refresh()
|
||||
|
||||
@csrf_exempt
|
||||
@noresponse(q = VPrintable('q', max_length=500),
|
||||
sort = VPrintable('sort', max_length=10),
|
||||
t = VPrintable('t', max_length=10),
|
||||
approval = VBoolean('approval'))
|
||||
def POST_searchfeedback(self, q, sort, t, approval):
|
||||
timestamp = c.start_time.strftime("%Y/%m/%d-%H:%M:%S")
|
||||
if c.user_is_loggedin:
|
||||
username = c.user.name
|
||||
else:
|
||||
username = None
|
||||
d = dict(username=username, q=q, sort=sort, t=t)
|
||||
hex = hashlib.md5(repr(d)).hexdigest()
|
||||
key = "searchfeedback-%s-%s-%s" % (timestamp[:10], request.ip, hex)
|
||||
d['timestamp'] = timestamp
|
||||
d['approval'] = approval
|
||||
g.hardcache.set(key, d, time=86400 * 7)
|
||||
|
||||
@require_oauth2_scope("modposts")
|
||||
@noresponse(VUser(), VModhash(),
|
||||
VSrCanBan('id'),
|
||||
|
||||
@@ -1342,7 +1342,7 @@ class SearchPage(BoringPage):
|
||||
self.searchbar = SearchBar(prev_search=prev_search,
|
||||
elapsed_time=elapsed_time,
|
||||
search_params=search_params,
|
||||
show_feedback=True, site=site,
|
||||
site=site,
|
||||
simple=simple, restrict_sr=restrict_sr,
|
||||
syntax=syntax, converted_data=converted_data,
|
||||
facets=facets, sort=sort, recent=recent)
|
||||
@@ -2837,7 +2837,7 @@ class SearchBar(Templated):
|
||||
|
||||
"""
|
||||
def __init__(self, header=None, prev_search='',
|
||||
elapsed_time=0, search_params={}, show_feedback=False,
|
||||
elapsed_time=0, search_params={},
|
||||
simple=False, restrict_sr=False, site=None, syntax=None,
|
||||
subreddit_search=False, converted_data=None, facets={},
|
||||
sort=None, recent=None, **kw):
|
||||
@@ -2847,7 +2847,6 @@ class SearchBar(Templated):
|
||||
|
||||
self.prev_search = prev_search
|
||||
self.elapsed_time = elapsed_time
|
||||
self.show_feedback = show_feedback
|
||||
|
||||
Templated.__init__(self, search_params=search_params,
|
||||
simple=simple, restrict_sr=restrict_sr,
|
||||
|
||||
@@ -1265,24 +1265,6 @@ function show_unfriend(account_fullname) {
|
||||
});
|
||||
}
|
||||
|
||||
function search_feedback(elem, approval) {
|
||||
f = $("form#search");
|
||||
var q = f.find('input[name="q"]').val();
|
||||
var sort = f.find('input[name="sort"]').val();
|
||||
var t = f.find('input[name="t"]').val();
|
||||
var d = {
|
||||
q: q,
|
||||
sort: sort,
|
||||
t: t,
|
||||
approval: approval
|
||||
};
|
||||
$.request("searchfeedback", d, null, true);
|
||||
elem.siblings(".pretty-button").removeClass("pressed");
|
||||
elem.siblings(".thanks").show();
|
||||
elem.addClass("pressed");
|
||||
return false;
|
||||
}
|
||||
|
||||
function highlight_new_comments(period) {
|
||||
var i;
|
||||
for (i = 0 ; i <= 9; i++) {
|
||||
|
||||
@@ -32,16 +32,6 @@
|
||||
|
||||
%if thing.prev_search and thing.elapsed_time > 0:
|
||||
<div class="search-summary">
|
||||
%if thing.show_feedback:
|
||||
<div>
|
||||
${_("satisfied?")}
|
||||
${pretty_button("yes", "search_feedback", "'y'", "positive")}
|
||||
${pretty_button("no", "search_feedback", "'n'", "negative")}
|
||||
<div class="thanks red" style="display: none">
|
||||
${_("thanks for your feedback!")}
|
||||
</div>
|
||||
</div>
|
||||
%endif
|
||||
<div>
|
||||
%if thing.converted_data:
|
||||
<p class="debuginfo">
|
||||
|
||||
Reference in New Issue
Block a user