def collector_make_rules(request, product_id): tracker_manger = CTrackerManagerService(product_id) new_rules = tracker_manger.make_rule() tracker_manger.stop_tracker() tracker_manger.clear_buffer() params = {'created_rules': [], 'product_id': product_id} if new_rules.get('status'): params['created_rules'] = new_rules.get('created_rules') else: params['error'] = new_rules.get('message') return render_to_response('admin/create_new_rules.html', params, RequestContext(request))
def return_from_collect(request, product_id): tracker_manger = CTrackerManagerService(product_id) tracker_manger.stop_tracker() tracker_manger.clear_buffer() return redirect('admin:core_product_change', product_id)
def collector_clear(request, product_id): tracker_manger = CTrackerManagerService(product_id) tracker_manger.clear_buffer() return HttpResponse(json.dumps(tracker_manger.get_message()), content_type="application/json")