Use Case 4 - Delete a resource from a repository

Use Case 4 - Delete a resource from a repository

Note: Screenshots are labeled with the Use Case number and step numbers on the lower left.

Primary Actor

Faculty or student



Preconditions:

  • Faculty or student owns an NYU Files personal files space directory, and an ALEX-specific Xythos directory

  • Actor has already logged into ALEX system

  • Actor has opened Content and Media through the My Sakai dashboard



Flow Of Events:

Step

Actor

ALEX Interface/TBD Systems

Standard Case

1

 

Displays list of directories and files for the default repository and directory


2

Mouses over a resource within the My NYU Resources area

 


3

 

Opens a window that displays details about that resource


4

Clicks one or more resources to highlight them

 


5

Selects Remove Resource(s)

 


6

 

Returns message "Are you sure you want to remove this resource?"


7

Clicks "Remove Resource(s)"

 


8

 

Closes confirmation window and deletes file(s) from the selected repository


9

 

Updates files list so that file(s) is/are no longer displayed

Alternate Cases

1

Actor selects a repository other than the default (see UC_1: Select a File Repository)

 


6

 

Returns error message "You do not have permission to delete content from this directory."


7

Clicks "Cancel."

 


8

 

Closes confirmation window.

Postconditions:

File no longer exists in the Xythos directory



Business Rules

The default repository and directory should be the NYU Files user owned root Xythos directory if accessed through the Content and Media section of ALEX



 

The default repository and directory should be the NYU Files site-specific directory if accessed through the WYSIWYG Add Content dialog box.



Requirements

User can only delete files from directories he/she has delete rights for



 

User cannot delete the root NYU Files user owned Xythos directory



 

User cannot delete ALEX site-specific Xythos directories



<< GO TO USE CASE 3                 GO TO USE CASE 5 >>