[
https://issues.apache.org/jira/browse/DATALAB-2812?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Vira Vitanska updated DATALAB-2812:
-----------------------------------
Attachment: image-2022-05-23-17-37-58-070.png
> [Back-end]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-17-37-58-070.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.
> 1. *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{color:#403294} _(check Wireframe 1)_{color}
> * On the panel two additional subsections should be added to the
> {*}"Resources"{*}:
> ** *Instances*
> ** *Images*
> * The current content on the* "Resources" *section should be moved to the
> newly created* "Instances"* section
> * The current icon for the *"Resources"* should be removed
> * Two additional icons for the newly created sub-sections should be added
> {color:#403294}_(check Wireframe 2)_{color}:
> ** For the *"Instances"* please use "laptop icon" form the
> [A|https://www.angularjswiki.com/angular/angular-material-icons-list-mat-icon-list/]
> [ngular wiki|http://mat-icon%20list/]
> ** For the *"Images"* please use "photo icon" from the
> [A|https://www.angularjswiki.com/angular/angular-material-icons-list-mat-icon-list/]
> [ngular wiki|http://mat-icon%20list/]
> 2. 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:#de350b}Terminated {color}- when the regular or admin user has
> deleted/terminated successfully the image (possible only as the next state
> after the "created"). {color:#de350b}_To be added when the Terminate image
> story will be done_{color}
> ** Terminating - 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:#de350b}_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);
> ** {color:#de350b}Shared{color} - 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. {color:#de350b}_To be
> added when the Share 1 image story will be done_{color}
> * *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-48-24-492.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* the Action menu the next options should be displayed and visible to
> the User {color:#403294}(check Wireframe 4){color}:
> * 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.*
> !image-2022-05-23-09-59-02-782.png!
> *Wireframe 2:*
> !image-2022-05-23-17-34-24-715.png!
> *Wireframe 3:* {color:#de350b}To be updated as per new description in
> #5{color}
> {color:#de350b}!image-2022-05-23-17-35-37-590.png!{color}
> *Wireframe 4.*
> !image-2022-05-23-09-52-12-230.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]