Example #1
0
def unit_show(request, mui):
    """View für Detailansicht einer MUI"""
    
    kerneladapter = Kerneladapter()
    unit = kerneladapter.get_unit_info(mui)
    
    if request.method == "POST":
        form = PalletHeightForm(request.POST)
        if unit.get('archived'):
            pass
        elif form.is_valid():
            kerneladapter.set_unit_height(mui, form.cleaned_data['height'])
    else:
        form = PalletHeightForm({'height': unit.get('height', 1950)})
    
    title = 'Unit %s' % mui
    if unit.get('archived'):
        title += ' (archiviert)'
    audit = kerneladapter.get_unit_audit(mui)
    return render_to_response('myplfrontend/unit_detail.html',
                              {'title': title,
                               'unit': unit, 'audit': audit,
                               'form': form},
                              context_instance=RequestContext(request))