예제 #1
0
def _review_plan(request, pk):
    per = PlannedExperimentResource()
    pe = per.obj_get(pk=pk)
    per_bundle = per.build_bundle(obj=pe, request=request)
    pe_json = per.serialize(None, per.full_dehydrate(per_bundle), 'application/json')

    rt_json = _get_runtype_json(request, pe.runType)
    dna_json = _get_dnabarcode_json(request, per_bundle.data.get('barcodeId'))
    chipType_json = _get_chiptype_json(request, _get_stripped_chipType(per_bundle.data.get('chipType')), pe)

    return render_to_response("rundb/plan/modal_review_plan.html", {
                              "plan": pe,
                              "selectedPlanTemplate": pe_json,
                              "selectedRunType": rt_json,
                              "selectedBarcodes": dna_json,
                              "view": 'template' if 'template' in request.path else 'Planned Run',
                              "selectedChip": chipType_json
                              })
예제 #2
0
def _review_plan(request, pk):
    per = PlannedExperimentResource()
    pe = per.obj_get(pk=pk)
    per_bundle = per.build_bundle(obj=pe, request=request)
    pe_json = per.serialize(None, per.full_dehydrate(per_bundle),
                            'application/json')

    rt_json = _get_runtype_json(request, pe.runType)
    dna_json = _get_dnabarcode_json(request, pe.barcodeId)
    chipType_json = _get_chiptype_json(request, pe.chipType)

    return render_to_response(
        "rundb/plan/modal_review_plan.html", {
            "plan": pe,
            "selectedPlanTemplate": pe_json,
            "selectedRunType": rt_json,
            "selectedBarcodes": dna_json,
            "view":
            'template' if 'template' in request.path else 'Planned Run',
            "selectedChip": chipType_json
        })