If the uploaded file has same name with an existing file in the destination and the workgroup versioning is enabled, the existing file will be stored as an old version of the uploaded file and after upload successfully, the system will display message: " A new version of [File name] has been successfully uploaded" If the workgroup versioning is disabled, the uploaded file will be index = existing file's name + 1
1. Upload multiple files to Workspace inside app
• Given that I am a Linshare user
• I Logged in Linshare app successfully
• From menu, go to Workspace
• Click on a workgroup (ex: Workgroup 1)
• Click button “+”, there will be some options: Add folder/upload file/ upload folder, choose upload file, file browser will be displayed to choose files
• I select multiple files and click button to confirm, the preparing upload screen will be opened.
• In preparing upload screen, I can see the list of selected filed and information : file name, file size, I can scroll to see all the list
• I click button Upload, the system will execute uploading selected files to selected workgroup.
• I can upload single file to a workgroup or to a selected folder in a workgroup
• After upload folder successfully, I can see that file on the workgroup/folder I chose before and the system will display successful notification.
• I can upload multiple files to a workgroup if I am admin/contributor/writer of that workgroup. I cannot upload if I am a reader.
2. Upload multiple file outside app to Workspace
• Given that I am browsing files in my mobile
• I choose multiple files and click button Share
• The system opens app list that I can share, I choose Linshare app logo
• If I have logged in Linshare app before, the screen Pick the destination is opened
• If I have not logged in to the Linshare app:
◦ The configuration wizard is opened
◦ I input the login credentials correctly then the screen Pick the destination is opened
• On Pick the destination screen, i choose Workspace, I can see the list of workgroups which I have role admin/writer/contributor
• I click on 1 workgroup then I can see the list of file/folder on that workgroup, I can continue to open a folder of this workgroup.
• I click button Choose to confirm destination of the file, this can be a workgroup or a folder in the workgroup
• Then screen Upload file is opened.
• I click button Upload, system will execute uploading selected files
• The system will display successful message when finish upload.
• I can see the uploaded files in Destination workgroup or folder I chose before
3. Upload multiple files outside app to a new created workgroup.
• Given that I am on Pick the destination screen
• I can see the list of workgroups which I have role admin/writer/contributor.
• I click button “+” at the bottom bar, “New workgroup” popup will be displayed, I can input folder name and click button “Create”, the new workgroup will be created and displayed
• I can choose the new workgroup as the destination and click button Choose. The system displays Upload file screen
• I click button Upload, system will execute uploading selected files
• The system will display successful message when finish upload.
• I can see the uploaded files in Destination workgroup I created.
4. Upload multiple files to a new created folder
• Given that I am on Pick the destination screen
• I can see the list of workgroups which I have role admin/writer/contributor.
• I click on 1 workgroup then I can see the list of file/folder on that workgroup
• I click button “+” next to workgroup name, “New folder” popup will be displayed, I can input folder name and click button “Create”, the new folder will be created and displayed
• I can choose the new folder as the destination and click button Choose. The system displays Upload file screen
• I click button Upload, system will execute uploading selected files
• The system will display successful message when finish upload.
• I can see the uploaded files in Destination folder I created