                     name={@props.name}
                     />
 
+    render_show_deleted: (num_deleted) ->
+        if @state.show_deleted
+            <Button onClick={=>@setState(show_deleted:false)}>Hide {num_deleted} deleted assignments</Button>
+        else
+            <Button onClick={=>@setState(show_deleted:true)}>Show {num_deleted} deleted assignments</Button>
+
     render :->
-        {assignments, num_omitted} = @compute_assignment_list()
+        {assignments, num_omitted, num_deleted} = @compute_assignment_list()
         <Panel header={@render_header(num_omitted)}>
             {@render_assignments(assignments)}
+            {@render_show_deleted(num_deleted) if num_deleted}
         </Panel>
 
 Settings = rclass

        add_searching : false      # whether or not it is asking the backend for the result of a search
        add_select    : undefined  # contents to put in the selection box after getting search result back
        add_selected  : ''         # specific path name in selection box that was selected

    clear_and_focus_assignment_search_input: ->
        @setState(search : '')

- [ ] (1:00?) (0:19+) fix bugs in opening directories in different projects using actions -- completely busted right now due to refactor of directory listing stuff....

DONE:
- [x] (0:45?) (0:07) delete assignment; show deleted assignments
- [x] (0:45?) (0:37) delete student; show deleted students
- [x] (0:30?) (0:18) when searching, show how many things are not being shown.
- [x] (0:30?) (0:15) when adding assignments filter out folders contained in existing assignment folders
- [x] (1:00?) (0:12) assignment collect; don't allow until after assigned, etc. -- FLOW
