<%inherit file="/base/base.html"/> <%namespace file="/utils/sidebars.html" name="sidebars" /> <%namespace file="/utils/forms.html" name="forms" /> <%def name="javascripts()" filter="trim">

Edit ${evidence.reference|h}

Back to Evidence | Back to Case

Evidence History

% for history in evidence_history: % if isinstance(history['change_log'], basestring) or not ('QR Code' in history['change_log'].keys() or 'QR Code Text' in history['change_log'].keys()): % endif % endfor
Date User Changes
${history['date']|h} ${history['user'].fullname|h} % if not isinstance(history['change_log'], basestring): % for entry, change in history['change_log'].iteritems(): The ${entry|h} changed from ${change[0]|h} to ${change[1]|h}
% endfor % else: ${history['change_log']|h} % endif

Edit Evidence Details

${forms.formTextField("Reference", "reference", "reference", "form_label", "input_long", first=True, value=evidence.reference)} ${forms.formTextField("Bag Number", "bag_num", "bag_num", "form_label", "input_long", value=evidence.evidence_bag_number)} ${forms.formSelectBox("Evidence Type", "type", "type", "form_label", "input_long", evidence_type_options, please_select=True, value=evidence.type)} ${forms.formTextField("Location Seized From", "location", "location", "form_label", "input_long", value=evidence.location)} ${forms.formTextField("Originator", "originator", "originator", "form_label", "input_long", value=evidence.originator)} ${forms.formTextArea("Comments", "comments", "comments", "form_label", "addeditcase", value=evidence.comment)}

Current Photographs:

% if evidence.photographs: <% import os %> % for file in os.listdir(photo_location): % endfor % endif

Edit Photographs

${forms.formTextField("Upload new photograph", "photo_1", "photo_1", "form_label", "input_long", first=True, input_type="file")} ${forms.formTextField("Upload new photograph", "photo_2", "photo_2", "form_label", "input_long", input_type="file")} ${forms.formTextField("Upload new photograph", "photo_3", "photo_3", "form_label", "input_long", input_type="file")}

% if qr_evidence_history:

QR Code History

% for history in evidence_history: % if not isinstance(history['change_log'], basestring) and ('QR Code' in history['change_log'].keys() or 'QR Code Text' in history['change_log'].keys()): % endif % endfor
Date User Changes
${history['date']|h} ${history['user'].fullname|h} % for entry, change in history['change_log'].iteritems(): % if entry == "QR Code": The ${entry|h} changed from ${change[0]|h} to ${change[1]|h} % else: The ${entry|h} changed from:
${change[0]|h}
To:
${change[1]|h} % endif % endfor
% endif % if evidence.qr_code:

Edit or Remove QR Code

% else:

Add QR Code

% endif % if evidence.qr_code: % endif
${forms.formCheckBoxes("Generate QR Code", "qr_code", "qr_code", "qr_code", "form_label", "radio_input_short", checked=evidence.qr_code, first=True)} % if evidence.qr_code: ${forms.formTextArea("QR code text", "qr_code_text", "qr_code_text", "form_label", "addeditcase", value=evidence.qr_code_text)}

% else: ${forms.formTextArea("QR code text (default text)", "qr_code_text", "qr_code_text", "form_label", "addeditcase", value=default_qr_code_text)}

% endif