Implement searching different indexes
This commit is contained in:
@@ -95,6 +95,13 @@ def drilldown_search(request, return_context=False, template=None):
|
||||
context = {"sizes": sizes}
|
||||
return render(request, template_name, context)
|
||||
|
||||
if "index" in query_params:
|
||||
if not request.user.is_superuser:
|
||||
message = "You can't use the index parameter"
|
||||
message_class = "danger"
|
||||
context = {"message": message, "class": message_class}
|
||||
return render(request, template_name, context)
|
||||
|
||||
# Parse the dates
|
||||
if "dates" in query_params:
|
||||
dates = parse_dates(query_params["dates"])
|
||||
|
||||
@@ -61,5 +61,8 @@ class DrilldownTable(Table):
|
||||
num_chans = Column()
|
||||
num_users = Column()
|
||||
online = Column()
|
||||
mtype = Column()
|
||||
realname = Column()
|
||||
server = Column()
|
||||
template_name = "ui/drilldown/table_results.html"
|
||||
paginate_by = settings.DRILLDOWN_RESULTS_PER_PAGE
|
||||
|
||||
Reference in New Issue
Block a user