Index: /trunk/grails-app/i18n/messages.properties
===================================================================
--- /trunk/grails-app/i18n/messages.properties	(revision 583)
+++ /trunk/grails-app/i18n/messages.properties	(revision 584)
@@ -154,4 +154,6 @@
 task.associatedAssets.help=These assets are to be associated with this task, but costs will not be assigned.
 
+inventory.item.is.obsolete=This item has been flagged as obsolete.
+inventory.item.not.active=This item has been flagged as not active.
 inventory.item.already.has.picture=Inventory item already has a picture, please delete the old picture first.
 inventory.item.picture.file.unrecognised=Image file [{0}]: type not recognised.
Index: /trunk/grails-app/views/inventoryItemDetailed/show.gsp
===================================================================
--- /trunk/grails-app/views/inventoryItemDetailed/show.gsp	(revision 583)
+++ /trunk/grails-app/views/inventoryItemDetailed/show.gsp	(revision 584)
@@ -16,4 +16,16 @@
         <div class="body">
             <g:render template="/shared/messages" />
+            <g:if test="${inventoryItemInstance.isObsolete || !inventoryItemInstance.isActive}" >
+                <div class="errors">
+                    <ul>
+                        <g:if test="${inventoryItemInstance.isObsolete}" >
+                            <li><g:message code="inventory.item.is.obsolete" /><li>
+                        </g:if>
+                        <g:if test="${!inventoryItemInstance.isActive}" >
+                            <li><g:message code="inventory.item.not.active" /><li>
+                        </g:if>
+                    <ul>
+                </div>
+            </g:if>
             <g:hasErrors bean="${inventoryMovementInstance}">
                 <div class="errors">
