1. update close button style when focus the input
2. hide the search icon when focus the input
3. add gaps for multi tags
Change-Id: Ieef48447ccabc87f6088973bcb34a269d144d6d4
Note: all of the co-authors collaborated the translation artifact together.
Co-authored-by: Yoon Soo Lim <msdbtjd123@naver.com>
Co-authored-by: Youngju Lee <leeyj7141@gmail.com>
Co-authored-by: Young-Tae Han <han0tae@gmail.com>
Co-authored-by: Daewon Kim <prudentcircle@outlook.com>
Co-authored-by: Jihye Park <nina3909@naver.com>
Co-authored-by: hojin kim <dncs0725@gmail.com>
Co-authored-by: Hocheol Shin <shingoon7@gmail.com>
Co-authored-by: Seungho Lee <fashionday2@gmail.com>
Co-authored-by: Jaeseong-Shin <rornfl916@gmail.com>
Change-Id: I421469265e6f12f1583456bc20f8cafa7c48536e
1. Check jwt expire by the time_expired value in the cookie, if current time is bigger than the time_expired value, the request's header will not has the X-Auth-Token, then the skyline-api will return 401.
2. update cypress command to use time_expired cookie
Change-Id: I4a33649d3dbf630e36bcdee71462b4796e17f714
Use color variables to set color in less and jsx, this makes it easy to change the theme for all pages.
Change-Id: I9b82c4624826854d40d11da4e6ce4a9137b86085
Fix when the current input value does not generate a tag, but click the clear button, the search menu can not be shown. Clear the input value in the state.
Closes-Bug: #2019065
Change-Id: Id985ee76db395a742152d5982af0766559e5a5da
1. FIx the created time column title in the backup tab in the database instance detail page
2. Fix created time/updated time label and value in detail pages
Change-Id: I656b1b195d08374949ad319d3b71d2dd97d946d2
Optimize the UE of the Transfer component, when click the row of the right table in the Transfer, the row's selection can be changed. Optimized operations: project manage user, project manage user group, set project when create user
Change-Id: I932ce902f146072b46c05519e3e1f94db6556ff0
Optimize the clicking event in the select-table component, when click the row of the table in the component, the row will be selected, but when click the button in the row, the selection does not change.
Change-Id: I88f3a842bcf3a91d1cd8a0f20e847f1e5e57ed7d
Update the custom key name to better filter the tab data, the api's response data may have the key 'type'.
Change-Id: Ibde82772c509babfbde06d6ce1db663a2340b317
By default policy configuration, only administrative users can retrieve IP availability. Otherwise, Not Found (404) will be returned
Closes-Bug: #2003303
Change-Id: I9e3232dc5828208d3ef08b033d953501fe93fed8
1. Add the default value of cpu, memory, hard disk and check quota immediately
2. Modify the hint about ports to be more detailed
Change-Id: I1ed2afa24394880c9bdb79c5b75ef9ec6b2ed84a
1. Determine whether the image resource exists when rebuild container
2. Filter out ports already in use when create container
Change-Id: I6de2ef8d2fc25c0553067e6a0c35edaf4a3f2a10
1. supplement the task_state of zun containers
2. add search filters to action logs
3. fix the name filter in zun services
Change-Id: I1638b3150059225b582a6e2a14e66b022934033b
1. specify the request header `OpenStack-API-Version: container-infra latest` to fix response code 406
2. fix the nodes_to_remove according to the api ref document
Change-Id: Ibf5760e88d7772facc4960f0f1f947444dfc227f
Add the onFinishAction and onCancelAction which are from the ListPage component to the ModalAction, add the modalProps to the ModalAction, these attritubes will make custom operations in the ModalAction to easily control the ListPage
Change-Id: Ibd81bc6331fa09a3c70fcfc6f1f72ccc3e6f9c37
Provide textrea in the KeyValueInput component, to input more content, and provide the textareaRows property to set the default rows of the textarea to display.
Change-Id: I6849fab3933cef82e1293f7bbe0f3006e19b6b38
1. fix the title of auto remove to enable auto remove, same to auto heal and interactive
2. fix filter name from status to container status
Change-Id: I890d27546e7425c053134751c0af24baf185839e
1. If the template's flavor, network and other attributes are deleted, set it to null
2. Fix default network if network are delete when create cluster
Change-Id: I2de6f5eab11077e249d96bd5a6cbb88dae6e6101
1. show ip address, ports and networks in zun containers list
2. show ip address and subnets into zun containers detail
Change-Id: Ic53c2eb28ad392736d0f78b23eafd13e4c5d88dd
1. support search filters to capsules
2. support search filters to containers
3. support search filters to hosts
4. support search filters to services
5. because the glance image's name can be repeated, change params from name to id if use glance image
Change-Id: If3ceed8d0027f230afd72784c48161048fe61faf
1. add health check
2. add exposed ports
3. add auto remove
4. add entrypoint
5. add validator to some key-inputs
6. fix the image resource by glance or docker
7. fix step name from miscellaneous to others
Change-Id: I40180a44657ace3419c009f73ab527c99fb483d3
1. fix the delete condition of cluster instance
2. use card to show the health status reason
3. allowed jump to stack detail from cluster detail page
4. simplify the template card in cluster detail page
Change-Id: Ic932f3c9d0bd0d96af2ba01c1f3dfc3bf7b2fb52
1.use detail api to fetch list in console but no detail in administrator
2.fix the used quota with clusters detail api
Change-Id: I104495a2b7c9937a9e6e922c4fac00d3f4178235
1. support volume quota when create cluster instance
2. fix subnet reseting when fixed network changed
3. show project id of cluster template if switch to administrator platform
Closes-Bug: #2000141
Change-Id: I6cb59e9f74c76cb3d0901e89c9bf01d48a85d747
the subnet list was not changed when the fixed network changed, fix the update context to solve this problem
Change-Id: I2882a63e58c5b2843b9c8e6070b6708d16c40b94
1.If the min attribute is set, the onchange event will not be triggered when the value is lower than min size
2.This is not conducive to our validation of input values, which leads to some unknown bugs
Change-Id: Id1ad89fce61681a6e4e96b02ff1a3c804a60ab35
Add disabledRemoveFunc prop in AddSelect component to handle if disable the remove button and edit item
Change-Id: I10dc6ebc3d55305ac4829677c0edd20a549a8662
1. fix the validator of cluster name
2. replace the labels in cluster which from cluster template
Closes-Bug: #1999398
Change-Id: I244282686cab18ec69930b8221701a9363f70b74
1. add disableEditKeys prop in AddSelect component to handle if disable the remove button and edit item
Change-Id: Icedad9b2e4ff29f38f00235a88b1dbe8e44df888
1.Show quota info by template when create cluster if did not select flavor or master flavor
2.Remove link of keypair if the keypair is not belong to the current user
Change-Id: Ic6faebfa21b92479b982770a00046a54882f21d8
Support custom component in the table header of the list page, the custom component is placed in front of the magicSearch component
Change-Id: I980552818bcb6375d3b412b63732c02597ff2a94
1.Show quota info when create cluster
2.Support quota setting of magnum cluster when manage project quota
Change-Id: I90d1bc3c2bcb2aa95d728c245dd1b742d3fe6ae1
1. add middleComponent prop in KeyValueInput component to support show default equal sign or others
Change-Id: I29bdfb3df6c859b2522b2a10a21173defce7765e
In order to be consistent with the cluster template creating, move the keypair to node spec step when create cluster instance
Change-Id: Id9b70108f4ac2dac289bb50fa83eeab18f08199e
1.The form items value will be resetted, when create a new keypair
2.Same issue when create instance
Closes-Bug: #1998077
Change-Id: Ie0021cbddc4c8730d604e4892a8cfa878a5bcb95
1. Change the store path from 'src/stores' to 'stores' to avoid some strange bugs
2. Make the container name be required
Change-Id: If299e6791ce5c30be936fbd5fbc2b5427a59ff39
1. fix the router path from 'container' to 'container-service' to get the same format as magnum
2. Follow the api doc to hide the log tab in the container detail if the status is not acceptable
Closes-Bug: #1997326
Change-Id: I3c1e4299ec2e10bfcd02bcf6cd07f0ed42b3b783
1. Support quick creating keypair when create cluster template
2. Support quick creating keypair when create cluster instance
Change-Id: If019d411b47752f738c0d43097fc00a3bf36892b
1. Show list and detail of cluster instance
2. Show list and detail of cluster template
3. Hide the keypair if in administrator platform
Change-Id: I61532a12312383cdedf2fdfca10633b16064f77b
1. Update the click area of the links in the global navigation
2. Update the proptype of the globalNav component
Change-Id: Ie9f12f2d6747429966e62bbc0bbd72d9686864cd
1. When creating a cluster instance, the parameters are the same as the template, change them to optional
2. Fix some tips of form item to get a better understanding
3. Change the filter for image list by zed spec of openstack magnum user guide document
Closes-Bug: #1996046
Change-Id: I5a698ccde7454f8d34e6d0d3ed726582708855b0
1. Update the menu style to adjust the global nav display
2. Update the menu open keys when the url change: the menu will auto open the current url's father menu
Change-Id: I567db87e369264d9b1d1372332868267b478cf46
1. Add global navigation at the left top position of the whole page
2. Update the right menu layout to adjust the global navigation
3. The global navigation show the extended menu in the console/user center/administrator
Change-Id: Iee64af2821bd034e3818166308512d946e44cbe7
1. Update some form item labels for better semantics
2. Make the template name be required when create the template
3. Support create cluster instance from template list
Change-Id: I588af877fe776dbf7d44b11ad350566bf231121f
1. add hasFooter props to judge show the form footer in BaseForm
2. add formStyle and footerStyle props to set form and footer style
3. support add placeholder props in the KeyValueInput component
Change-Id: I6627a1fdbb92f95985c022ad15a19efabe4842c1
When the Start source is the instance snapshot, the quota
should be calculated according to the data disk of the selected
instance snapshot and the newly added data disk
Closes-Bug: #1992739
Change-Id: I035b1edb5e0441e63d7919ea5933731bd687c1d2
1. get instance snapshot data disks when rendering data disk
2. support contentStyle property for Descriptions component
3. add contentStyle for the data disk item to present multiple data disk values
Closes-Bug: #1992739
Change-Id: I62d92620574a5ee4ffff8f8d20958ad42cc4221a
Not show the data disk when creating vm by Instance snapshot with system disk and data disk
1. fetch instanceSnapshotDataVolumes data when change instance snapshot
2. add Required Data Disk form item of BaseStep when create instance by snapshot
3. show instance snapshot data disk's info if instance snapshot has system disk and data disk
4. hide render default system disk when selecting Bootable Volume of Start Source's option
Closes-Bug: #1992739
Change-Id: I3a1daa8845cc9f73b8ea8d0216d49ad858b7168b
When click the copy button edge, the event target's node name maybe 'path', not 'svg', so add 'path' to the copy button click check
Change-Id: I48b12a4a002d097afa8703fe66157ba31bf6b126
1. Update the qos policy name in the floating ip list page, if the user has the admin role, the user can fetch all the qos polices
2. Update the qos policy column title, and support qos policy id and name in the download data
Change-Id: I96a18f24ef2f2e6c09d56eb5ae980202c31b98dd
Show the project name of the images in the rebuild instance action, when the current user has admin role
Change-Id: I1073c398941e43311ab6a6a03e7f36458d8ba70c
Fix the project id value in the download data file in the all networks tab in the console.
Closes-Bug: #1993233
Change-Id: I864481ffb8608776ebf000c6a196a215b428ff95
Update the id/name column in the member list tab in the load balance listener detail page to keep the unified style
Change-Id: I9c648b56316a48786ae5c67b3dc248ebbd1d481c
Reduce the click area of the id link, change the style from block to inline-block to update the click area
Change-Id: I4bfa45c28d6a5e910c802a807ffe3f9b71732c04
Fix theselected state of the row changed when the id in the row is copied, check the click event target, if the target is the copy button, then stop propagation.
Change-Id: I3bc2cd0802d2f7dd08a34c9628d282c9c1a09dd4
1. Support custom prometheus request function
2. Support convert request url in prometheus request
Change-Id: I451282990346c187283dae1cf64e3cb4b9782cb6
1. Fix getValueByUnit to get correct value
2. Fix the unit text, it doesn't need i18n
Closes-Bug: #1992407
Change-Id: I6add661f739447666f80308e36991e07f0e8b4aa
1. remove id link in the name column in the role list page
2. update the bold name style check: if the name column has the withoutId attribute with the true value, the name defaults unbold
Change-Id: Ia03397d064ae67193382aca483943b92805cfd7c
Fix the category options in the flavor list page, each architecture has its own options.
Closes-Bug: #1992407
Change-Id: I42b571421cd85a48541c82e1e9135c4d729a07d1
1. Update nameRender to support without id
2. Update name column in the keypair list page: only show the name with link to the detail page
3. Fix the id value in the keypair detail page
Change-Id: I8c983875425b1c9b31f8b3ea8eb80667b5cfabf6
1. update the port id/name column in the MemberAllocator component which is used in create load balancer action
2. update the database backup id/name column in the database backup list page
3. update the configuration id/name column in the database configuration list page
4. update the id/name columns in the vpn endpoint/ike policy/ipsec policy/gateway list page
5. update the volume id/name column in the volumeSelectTable component which is used in instance attach volumes action
6. update the port id/name column in the network step in create instance action
Change-Id: Idc3bc161a56b06cb83f9e4c9543edaf0762a4669
Update the nameRender in the column, to support id/name in non-bold form, usually only the name of the first id/name column is shown in bold, and the id/name of the other associated resource columns does not need to be shown in bold, such as the volume backup list page: the backup name is bold, but the releated volume name is non-bold
Change-Id: I2cff14d64d4a4aa2521b2147f478518fd5203617
1. only show the first 8 character of the project id
2. support id copy
3. the projectRender can be used in the select-table in the actions or
table in the list page
Change-Id: I92a0df708e8d406c8b0e09eadacc8295334f87dc
Update project column in the list page and selectTable component:
1. update project id to the first 8 characters
2. support copy the project id
Change-Id: Ic7563db2b3d3e99a5bc2b100e7c7d6fc5d54ca68
1. only show the first 8 character of the id
2. support id copy
3. bold the name to make it stand out
4. the idNameColumn can be used in the action codes
Change-Id: I5b0cdb0b1d76b795ae5dc83ebb3f6e8d3f4c3eec
1. only show the first 8 characters of the id in table
2. can copy the id
3. bold the name to make it stand out
4. update cypress command clickLinkInColumn, click link with the left
position, to avoid clicking the copy button on the right
Change-Id: I91046cac9631bd8d2da5dfd236a8e1f14196e6f9
When creating an instance, switch to manually specify the physical node. The physical node label is missing in compute page.
Change-Id: Ia1c709dc06b8c767c1004a794b22541535f2a2e5
1. Support cpu/memory fuzzy search in the flavor list page
2. Support flavor cpu/memory fuzzy search in the FlavorSelectTable component, which is used in:
(1) create instance page
(2) create ironic page
(3) instance resize form
(4) create database instance page
(5) create cluster template page
(6) edit cluster template page
Change-Id: Iba1303a7641621a50b92e21e9173ba65fd7ac669
Modify instance tags is allowed when the vm_state value is one of active, paused, suspended, stopped
Closes-Bug: #1991202
Change-Id: I1275053dd0aa57d777ba23046861d4c1b551ee03
When create or edit, fill in name of node, then clear it, creating and editing nodes throws an error
Closes-Bug: #1991208
Change-Id: Ia2ad3fb1f9f4a5fa38e59df68386caf5c0c74d3d
Fix the pagination in the vpns pages: vpn gateways tab, vpn endpoint groups tab, ike policies tab, ipsec policies tab, ipsec site connections tab
Closes-Bug: #1991168
Change-Id: Ic52565c68282aa1914c59d8eb69940773034aef8
Fix select static router in the static routers tab in the router detail page, add a mock id.
Closes-Bug: #1991086
Change-Id: I2598091580d67afb3bc16f6fd726ab1325025114
1. rules is invalid attribute for sort_keys
2. show '-' if the rules is empty
3. show project info only in administrator platform
Closes-Bug: #1991034
Change-Id: Ibf8188f2300651d0eda7fa8c84dc804686998f99
Remove tags filter in the instance list page, because the api has not
supported it, this affects:
1. the instance list page
2. the instance list tab in the server group detail page
3. the instance list tab in the host detail page
4. the instance list tab in the flavor detail page
Closes-Bug: #1990826
Change-Id: I400d53d0c051ffab12478796ba0cdc165347ddd4
1.The input is not required, when clear the input, the validator error
2.Fix some value to '-' if the value is empty string
Closes-Bug: #1990367
Change-Id: I2edd71e484518c423de2156ec41b06b7ecf00c68
Add accept:application/json to all the octavia requests, to get the return data in json format, otherwise it may get the return data in xml format
Closes-Bug: #1990250
Change-Id: Ibb3c2540225631ba9d3c972d5ac123d8b007d4e8
The loading state cannot be canceled when create a flavor with a existing name
Closes-Bug: #1990362
Change-Id: I409024fe9a47103e9e6401d408b739d0365bd621
1. fix the image value check when create instance by a given image
2. fix the instance snapshot value check when create instance by a given instance snapshot
3. remove the useless instance snapshot request when create instance by a given bootable volume or a given image
Closes-Bug: #1990349
Change-Id: I4cee48bd9bb38ce6db1d59acc362d24d4af49b08
In adminstrator, remove the request parameter all_projects when fetch the subnets, because the subnet list api in the Y/Z not support this parameter
Closes-Bug: #1990241
Change-Id: Ie0e6e6171d69bfa63f49727ffdc0626b6266eb80
1. Set AZ input required when create aggregate with new AZ
2. Set AZ select(which contains a no-select AZ) required when create aggregate without new AZ
Closes-Bug: #1990213
Change-Id: Ie84ef2aac98da92c5707db9e0355e23f3e96f6f9
1. Set the min_disk/min_ram to be required when edit image, and fix the zero
min_ram value in the request body.
2. Set the hw_cpu_policy/hw_cpu_thread_policy to be required when create/edit image, to avoid loss the value.
Closes-Bug: #1990092
Change-Id: I58b42824d041a4b615e6db31ddcef23da8a8494c
Use the os-backup-project-attr:project_id as the project id for volume backup data
Closes-Bug: #1988964
Change-Id: Ic6d43c5b6fe6a68fcc8963740c97179ed74e2c5f
Only the project_id column need to deal with the project id info, the other columns(such as: id) use the origin value
Closes-Bug: #1988967
Change-Id: I550c74c52efacc5219f2ff23d7d4b1f4d3fb04a7
1. Update the since time to the local time in the download csv
2. Remove the useless stringify for the created_at column in the volume list page
Closes-Bug: #1988962
Change-Id: I7d4419ee67e19d9b10794342b0a983f4ff90804e
Fix the project id in the download file: the data represents the project using attributes other than project_id
Change-Id: I5a0296d9431cc16a58ebd1ac5250b8d60506f9a1
1. Fix the modal disappeared when changing the window size
2. Optimized obtaining the table height
Change-Id: I629858f7c0174183345526bb46909df33ac9b4a2