% if not pd is UNDEFINED and len(pd) > 0: % for patch_id in sorted(pd.keys()): ${patchrow(patch_id)} % endfor
Patch ID Patch Data
% endif % if not info is UNDEFINED and len(info) > 0:

${info}

% endif % if not warning is UNDEFINED and len(warning) > 0:

Warning:
${warning}

% endif % if not error is UNDEFINED and len(error) > 0:

Error:
${error}

% endif

Show all
Show applied
Show available
Query Hosts


<%def name="patchrow(patch_id)"> <% p = pd[patch_id] %> ${patch_id} % if p["repostate"] != "": % endif % if p["patchstate"] != "": % endif % if p["status"] != "": % endif % if p["unremovable" != ""]: % endif % if p["reboot_required" != ""]: % endif % if p["summary"] != "": % endif % if p["description"] != "": % endif % if p["install_instructions"] != "": % endif % if p["warnings"] != "": % endif % if p["repostate"] == "Applied": % endif % if p["repostate"] == "Available": % endif
Repo State:${p["repostate"]}
Patch State:${p["patchstate"]}
Status:${p["status"]}
Unremovable:${p["unremovable"]}
Reboot-Required:${p["reboot_required"]}
Summary:${p["summary"]}
Description:${p["description"]}
Install Instructions:${p["install_instructions"]}
Warnings:${p["warnings"]}
Actions: Remove
Actions: Apply
Delete