 
     saveable = not (TaskPlanStore.isPublished(id) or TaskPlanStore.isPublishing(id))
     isWaiting = TaskPlanStore.isSaving(id) or TaskPlanStore.isPublishing(id) or TaskPlanStore.isDeleteRequested(id)
-    deleteable = not TaskPlanStore.isNew(id) and not (TaskPlanStore.isOpened(id) and TaskPlanStore.isPublished(id)) and not isWaiting
+    deleteable = not TaskPlanStore.isNew(id) and not isWaiting
     isFailed = TaskPlanStore.isFailed(id)
 
     tips = <BS.Popover id='plan-footer-popover'>


    if deleteable
      deleteLink =
        <AsyncButton
          className='delete-link pull-right'
          onClick={@onDelete}
          isWaiting={TaskPlanStore.isDeleting(id)}
          isFailed={isFailed}
          waitingText='Deleting…'
        >
          <i className="fa fa-trash"></i> Delete Assignment
        </AsyncButton>

    if saveable
      saveLink =

{TaskPlanStore, TaskPlanActions} = require '../../flux/task-plan'
{PlanPublishStore, PlanPublishActions} = require '../../flux/plan-publish'
PlanHelper = require '../../helpers/plan'
{AsyncButton, SuretyGuard} = require 'openstax-react-components'
TutorDialog = require '../tutor-dialog'
BackButton = require '../buttons/back-button'

