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

Edit Case ${case.case_name|h}

Back to Case | Add Tasks

Case History

% for history in case_history: % 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 Case Details

${forms.formTextField("Case Name", "case_name", "case_name", "form_label", "input_long", first=True, value=case.case_name)} ${forms.formTextField("Case Files Location", "location", "location", "form_label", "input_long", value=case.location)} ${forms.formTextArea("Case Background", "background", "background", "form_label", "addeditcase", value=case.background)} ${forms.formTextField("Reference", "reference", "reference", "form_label", "input_long", value=case.reference)} ${forms.formCheckBoxes("Private", "private", "private", "private", "form_label", "radio_input_short", checked=case.private)}

Linked Cases

% for link in case.linked: % endfor % if len(case.linked) == 0: % endif
Case NameDateReasonLink Addition / Removal
${link.case_linkees.case_name|h} ${link.date|h} ${link.reason|h} % if link.removed: Link removal. % else: Link addition. % endif
No Links

Cases that have added a link to ${case.case_name|h}

% for link in case.linkees: % endfor % if len(case.linkees) == 0: % endif
Case NameDateReasonLink Addition / RemovalBidirectional
${link.case_linkers.case_name|h} ${link.date|h} ${link.reason|h} % if link.removed: Link removal. % else: Link addition. % endif % if link.bidirectional(case, direction="linkee") is False: No % elif link.bidirectional(case, direction="linkee") is True: Yes % endif
No Links

Add New Link

${forms.formSelectBox("Select Case", "case_links_add", "case_links_add", "form_label", "input_long", case_link_options, first=True, please_select=True)} ${forms.formTextField("Reason for Link", "reason_add", "reason_add", "form_label", "input_long")}


Remove Link

${forms.formSelectBox("Select Case", "case_links", "case_links", "form_label", "input_long", case_link_remove_options, first=True, please_select=True)} ${forms.formTextField("Reason for Link Removal", "reason", "reason", "form_label", "input_long")}

% if case_manager_history:

Case Manager History

% for history in case_manager_history: % endfor
Date User Changes
${history['date']|h} ${history['user'].fullname|h} % for entry, change in history['change_log'].iteritems(): % if change[0] == "ADD": The ${entry|h} was assigned to ${change[1]|h}
% elif change[0] == "DEL": ${change[1]|h} was removed from ${entry|h}
% else: The ${entry|h} changed from ${change[0]|h} to ${change[1]|h}
% endif % endfor
% endif

Edit Case Managers

${forms.formSelectBox("Principle Case Manager", "primary_case_manager", "primary_case_manager", "form_label", "input_long", managers, first=True, please_select=True, value=principle_man)} ${forms.formSelectBox("Secondary Case Manager", "secondary_case_manager", "secondary_case_manager", "form_label", "input_long", managers, please_select=True, value=secondary_man)}

% if len(case.tasks) != 0:

Current Tasks

Click on the task name to edit the task.

${format.task_table(case, edit=True)}

Remove Task and Assign to Another Case

${forms.formSelectBox("Task", "task_reassign", "task_reassign", "form_label", "input_long", reassign_tasks, first=True, please_select=True)} ${forms.formSelectBox("Reassign to Case", "case_reassign", "case_reassign", "form_label", "input_long", reassign_cases, please_select=True)}

% endif