Use color variables to set color in less and jsx, this makes it easy to change the theme for all pages.
Change-Id: I9b82c4624826854d40d11da4e6ce4a9137b86085
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
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. fix the validator of cluster name
2. replace the labels in cluster which from cluster template
Closes-Bug: #1999398
Change-Id: I244282686cab18ec69930b8221701a9363f70b74
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
1.Show quota info when create cluster
2.Support quota setting of magnum cluster when manage project quota
Change-Id: I90d1bc3c2bcb2aa95d728c245dd1b742d3fe6ae1
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. 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 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
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
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
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
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
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
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
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
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
Remove the heat page and menu in the administrator, because the heat api has a problem with the permission determination of the scope.system.all=true level.
Change-Id: I4438c205056004e95176852697e7d92f0bd316e9
1. Fix the external port/port range data in the download file
2. Fix the internal port/port range data in the download file
Change-Id: I54f7c443392d353f5f673200bc7d9bed5204f06a
1. Support port forwarding filters with protocol, external port/port range, internal port/port range, internal ip address and description by front-end fuzzy query
2. Update SimpleTable/List component to support filterFunc with origin data
Change-Id: Ib14cabdbe7295296caf770849c1fc6a1adc118c6
Update Table/SimpleTable/DetailCard/TabDetail component to optimize the rendering of data with unit, such as size value
Change-Id: I0e4971eeee1353bce03e6ae1f583c8b6ace87489
1. Adjust the port forwarding page from the back-end page to the front-end page
2. Adjust the port forwarding page sort from the back-end to the front-end
Change-Id: I69864057ed903dbf58135ca6067df7b6eb7cf474
1. Remove the page size change in the port forwarding popover when the port forwarding is more then 50.
2. Update the port forwarding popover title to the plural form
Change-Id: I3ca04d2d48d27db5d9329fdc601a5a991335810e
1. update confirm context when locking instance
2. remove check attached server's locked status when expanding the capacity of volume
Change-Id: I478dfadc131f43bd9d7c0d294ccc96e6f799eca4
1. Add subnet id in the subnet list page and subnet download data
2. Add tip of the used ip in the subnet list page in console
Change-Id: Ib38b94f71e02c9ed890e4e3d79773f1982a27c0f
Update Table/SimpleTable/DetailCard/TabDetail component to optimize the rendering of data with map values, such as status value, which has a value map to deal with the i18n display
Change-Id: I9696c194e15db14197334f31d09a49de8170fe20
1. Fix port/port_range required check when create/edit port forwarding
2. Update FormItem component required check: when the required property of formItem is true, it will check whether the value exists by default, also can cancel this check
Change-Id: Idbc6d84361e1fd4670327eb96c60dbd4f5a32c13
1. Support subnet detail page: base info tab && ports tab
2. Refactor subnet codes: adjust a more reasonable directory structure
3. Update port related code to support ports list in the subnet detail page
4. Update port detail back to the list page: entering from the instance/network/subnet detail page will return to the instance/network/subnet detail page
5. In the instance detail interface tab, remove the device owner filter
Change-Id: I02edd0cb54a76f6b590411be5f93b57bb89c6cd6
1. Support the snapshot info in the detail page, which is the source of the volume creation.
2. Fix the instance links for the volume attachments.
Change-Id: If89e93088c3d23ecb06945420a3a3e04dab596a5