[ 
https://issues.apache.org/jira/browse/DATALAB-2812?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vira Vitanska updated DATALAB-2812:
-----------------------------------
    Issue Type: Story  (was: Task)

> View list of all images (All users)
> -----------------------------------
>
>                 Key: DATALAB-2812
>                 URL: https://issues.apache.org/jira/browse/DATALAB-2812
>             Project: Apache DataLab
>          Issue Type: Story
>      Security Level: Public(Regular Issues) 
>          Components: DataLab Main
>            Reporter: Vira Vitanska
>            Assignee: Denys Yankiv
>            Priority: Major
>              Labels: AWS, Azure, Back-end, Debian, GCP, RedHat
>         Attachments: image-2022-05-23-09-54-09-651.png, 
> image-2022-05-23-09-54-21-008.png, image-2022-05-23-09-54-37-755.png, 
> image-2022-05-23-09-55-05-744.png, image-2022-05-23-09-56-05-164.png, 
> image-2022-05-23-09-56-59-400.png
>
>
> As a Regular User I should be able to {*}view list of all images created by 
> me (and shared with me){*}, so that I can easily find the image I need.
>  # *The user should be able to navigate in the main menu and access the list 
> of created images via the new panel in the Regular User section of the main 
> menu:*
> The new "Images" panel in the main menu for Regular Users should be created. 
> Check Wireframe 1
>  # *The user should be able to view the list of all created images (and 
> shared with me) in a table which contain parameters of the images.* The most 
> important parameters will be displayed in the table:
>  * *Image name* - custom image name that has been assigned by user when 
> creating the image
>  * *Creation date* - date and time when the image has been created displayed 
> according to the ** current standard (which is the Time and Date Localization 
> Formatting) (UPD)
>  * *Provider* - cloud provider for the endpoint for the instance which was 
> used to create the image
>  ** AWS
>  ** GCP
>  ** Azure
>  * *Image status* - current status of the image that inform user whether 
> image is active or not. There might be next types of states:
>  ** *Created* - if the image has been successfully created and added to the 
> list of images;
>  ** *Creating* - status which is displayed when the image creation request 
> has been sent to the DataLab but the processes was not completed either 
> successfully or not successfully;
>  ** *Failed* - if the image has not been successfully created and added to 
> the list of images (the process has failed but some information was saved to 
> display it in the list of images);
>  ** {color:#ff0000}Terminated{color} - when the regular or admin user has 
> deleted/terminated successfully the image (possible only as the next state 
> after the "created"). {color:#ff0000}_To be added when the Terminate image 
> story will be done_{color}
>  ** {color:#ff0000}Terminating {color}- status which is displayed when the 
> image terminating request has been sent to the DataLab but the processes was 
> not completed either successfully or not successfully. {color:#ff0000}_To be 
> added when the Terminate image story will be done_{color}
>  * *Shared status* - current status of the image that inform user whether 
> image has been shared with other users or user groups. There might be next 
> types of states:
>  ** *Private* - the image is not shared with any other user except the user 
> who has created this image and admin users. Other users or user groups does 
> not have access to this image (Until the Share image story is realized all 
> images have Private status);
>  ** Shared - the image is shared with the other users/user groups. The 
> specified users/user groups have access to the image. For images with shared 
> status there is also action icon "?" that allows to call the pop up menu with 
> additional information about the list of users/user groups who have the 
> access to this particular image. _To be added when the Share 1 image story 
> will be done_
>  * *Template name* - the name of the template (custom or cloud) which was 
> used to to create the instance and later the image
>  * *Instance name* - instance name that was used to create the image 
> _(details in the next section)_
>  * {*}Action{*}- column contain Info and Action menu icons  _(details in the 
> next section)_
> !image-2022-05-23-09-54-37-755.png!
> *3. {color:#ff0000}If the user click on the Template name it should 
> be{color}* {color:#ff0000}*redirected* *to the exploratory* *environment* *in 
> the new tab of the browser* *(like on the instances panel) - separate story - 
> Med priority*{color}
> *4. The User should be able to select the project for which the created 
> images (and shared with me) should be listed using the drop down menu above 
> the table (like on the instances panel). In the drop down menu should be 
> listed*
>  * all the projects names for which the User has created images *(and shared 
> with me)* and
>  * the option to select All Projects
> *5. {color:#ff0000}The User should be able to sort and filter the list of 
> images in the table using the next columns - separate story - Low 
> priority{color}*
> *6. The User should be able to see the Info icon -   
> !https://kb.epam.com/s/-i2y81t/8703/4mhn8a/_/images/icons/emoticons/help_16.svg!
>   in the Action column*  
> {*}7. The User should be able to see and click on the Action icon to open the 
> pop up window to perform additional operations at the image level (should be 
> the same design as on the Users, Instances and Images panels). When the User 
> click on t{*}he Action menu the next options should be displayed and visible 
> to the User (check Wireframe 3):
>  * Share
>  * Terminate
> {color:#ff0000}Until the Share 1 image and Terminate 1 image stories are 
> done, both options are always displayed and enabled for the images in the 
> list{color}
> *WIREFRAMES:*
> *Wireframe 1.*
> {color:#ff0000}!image-2022-05-23-09-55-05-744.png!{color}
>  
> *Wireframe 2:* {color:#FF0000}To be updated as per new description in 
> #5{color}
> !image-2022-05-23-09-56-05-164.png!
>  
> *Wireframe 3.*
> !image-2022-05-23-09-56-59-400.png!



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to