+
+ return item_summary_by_uuid(request, None, msg, item)
+
+
+@login_required
+def item_summary_by_uuid(request, uuid, msg='', item=None):
+ """
+ Display a summary for an item
+ """
+ # Use item instead of looking it up if it is passed.
+ if item is None:
+ try:
+ item = Item.objects.get(uuid=uuid)
+ except ObjectDoesNotExist, e:
+ item = None