Esempio n. 1
0
def newSavedSearchPost(handler, p_name, p_query, p_public = False, p_sprintid = None):
	# def die(msg):
		# print msg
		# done()

	handler.title('New Search')
	requirePriv(handler, 'User')
	handler.wrappers = False

	search = SavedSearch(handler.session['user'].id, p_name, p_query, bool(p_public))
	search.save()

	handler.responseCode = 299
	delay(handler, SuccessBox("Saved search <b>%s</b>" % search.safe.name, close = 3, fixed = True))
	if p_sprintid:
		print "/search/saved/%d/run/%s" % (search.id, p_sprintid)
	else:
		print "/search/saved"