50 likes | 199 Views
1. Upload Media. M. 2. As an uploader, I want to upload a media file, so that I have universal access to the file. Acceptance Criteria The user selects a local file, and clicks upload, the file will be stored in the MediaVault storage. Notes
E N D
1 Upload Media M 2 As an uploader, I want to upload a media file, so that I have universal access to the file • Acceptance Criteria • The user selects a local file, and clicks upload, the file will be stored in the MediaVault storage • Notes • Create the servlet for uploading and business logic for storage (but not for storing metadata about the file = Edit media file user story) • Customer wanted to know if all media can be uploaded: YES but it can not be browsed. FIXED
2 Browse Images M 16 As a browser, I want to browse a list of all my images, so that I can access all my uploaded images • Acceptance Criteria • The user can see a list of thumbnails and the name of the image files when clicking the image/picture tab in the web pages • Notes • Fetch data (java code business logic) • Create HTML and CSS • This user story must create a reusable thumbnails function for images • Customer was satisfied with the thumbnail browsing style implemented
7 Delete Media M 2 As an editor, I want to delete a uploaded media file, so that I can get rid of unused files • Acceptance Criteria • User clicks a delete button/icon the file will be removed from the storage and the list • Notes • The delete function is a part of an “action-list” that can be applied to a file
8 User Log In M 4 As an user, I want to securely log in, so that I can access my media files • Acceptance Criteria • The user types in a registered username and password and is redirected to the MediaVault front page • Notes • Reusing googlefunctionality • Customer was made aware that a Gmail account was necessary in order to log in, customer created account and has been added to MediaVault
9 User Log Out M 1 As an user, I want to log out, so that I can protect my media from unwanted access • Acceptance Criteria • The user clicks a logout button, and the media is no longer accessible • User is redirected to the log-in page • Notes • Reusing google functionality