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
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
Fix the first data fetch when the page has sepcial initial filter, which is related with the search filters in the page, such as the initial filter has the quick search conditions.
Change-Id: I6c285c28c67c097b9b1a4853958c4d1d669afd62
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
Change the name of the List component's property isCourier to ableSkipPageByBackend, which is used when backend paging supports page jumping.
Change-Id: I1222cc3cafd49f329a47b1a23bbdf3716ceab537
1. Refactor edit port forwarding
2. Support edit port forwarding with port range
3. Update the instance name of the port forwarding
4. Update the display of the port forwarding porotols
5. Fix the display of the port forwarding popup in the fip list page
Change-Id: Iab97a60275f94d79cfb95db42154351665d0025e
After the Web SSO login is successfully configured on the back-end, you can select a login mode on the login page based on the configuration. The default login mode is Keystone authentication. If you select the Web SSO login mode, click OK to switch to the Web SSO configuration page.
Implements: blueprint skyline-sso-oid
Change-Id: I438adb31c758287525ba896b4d2b21d00842c3e7
Refactor the render project code: render it by the existed function, and remove the useless style code, which is used by the removed button in patch[1]
[1] Ib0e1ed51010c68dac64159a6154e65399f46a14d
Change-Id: I7255770608f7883ce317a5d2e9d8895323f5dc2e
1. Fix the public policy name in the create share form
2. Fix the public policy name in the edit share form
Change-Id: If737a207dcba1914f33bae07061a4e7b87a9970f
1. remove the basic role display from the overview page: because the api removed the base role information[1]
2. fix the title i18n
[1] I461ae3f8979377ae22ec851bf3315e509b22cfbd
Change-Id: Ib0e1ed51010c68dac64159a6154e65399f46a14d
1. Support fuzzy query port by name/fixed ip/server name when create/edit port forwarding and floating ip associate port: the API filtering method is used to filter data precisely. It is changed to: After the front-end obtains all data, it filters data based on the input content.
2. Add port status filter when create/edit port forwarding
3. Fix the port forwarding display in the floating ip list page: when
the number of port forwardings is less than the page size(10), the list will not show the pagination.
Change-Id: Iea0d19db42de2557167c444ad9454d6b8300795e
1. Add port list page, the old virtual adapter list page only show the
compute:nova bouned ports and unbouned ports
2. Update actions's allowed check: detach fip
3. Update port store: from virtualAdatperStore to portStore
4. Adjust file/folder path: from virtualAdapter to port
Change-Id: Iceec96731a9fd17de429b4e6061490a26e562162
1. Hide containers card if value is empty
2. Fix addrss showing
3. Fix networks,ports and security groups showing
4. Remove links and labels in detail
Change-Id: I4a04893a370b387d7a3e9ebcc5073f02d508aeaa
1. Update create port forwarding: support internal/external port range,
provides error hints for more explicit port usage
2. Update the port forwarding display in the floating ip list page: add pages to show large amounts of data
3. Update the port forwarding display in the port forwarding tab in the floating ip detail page: add id/description, support external port range filter,
support sort by api
4. Change `DNAT`, 'port forwarding rule' to 'port forwarding'
Change-Id: I40f6ccfb56949430b7c5f0256cc952d7ea5305aa
1. Fixed the style of the tips to better display multi-line tips.
2. Remove the style of the tips in the Resize instance form
Change-Id: I69d78780ad07ecfb5d9a205ff9ffba82936cddeb
When deleting a volume, you can choose whether to delete the associated snapshots of the cloud disk in cascade. If you select cascade deletion, when the cloud disk has snapshots, the associated snapshots will be automatically deleted first, and then the cloud disk will be deleted.
Change-Id: Ib5e38a299921ea121fc6d41dbc48c220c51d4968
Optimize the method of obtaining port based on device owners: call from multiple APIs, adjust to one API call, because the device_owner parameter supports array format
Change-Id: Ia14c187f793e5c3528cdd1a603f2e52510d90f03
1. Update Label component to support floating ip's icon
2. Update the floating ip display in the associate fip form
3. Update the floating ip display in the create port forwarding form
4. Update the floating ip display in the edit port forwarding form
Change-Id: I38ee2354c387d213cdd574f966be96afb8fcd433
Fix: when the volume's status is being created, the sub menu actions in the row actions are hidden.
Trigger reason: When the More Actions drop-down menu contains disabled actions and the only submenu that can be used normally, the submenu items are not displayed successfully
Change-Id: Ide3f06716d1df71593fd654f24feedabe4f68da7
1. Update 'gigabytes' to 'capacity' in the title
2. Add the blank before '(GiB)' and '(MiB)'
3. Update related i18n
Change-Id: I46de9793f9fb32a8f33915775bdfd5d486a84253
1. Update the volume action menu: classified as 'data protection', 'instance related', 'capacity & type'
2. Update the volume action menu in the volume tab in the instance detail page
3. Update the volume/snapshot e2e cases according the new action menu
Change-Id: Ib479efcdcd0f72789b1278716c7b9f06f9d87d3b
1. Fix the server group member label in the quota overview
2. Fix the server group member label in the quota manange form
3. Update the label style in the quota manage form to better display the
resource label
4. Fix the 'of' word in some titles
Change-Id: I000c783f05ddadf5a6649d56c19263ee4af81e82
1. Disable to click submit button when the remaining size/type size quota is 0.
2. Add image check to the volume e2e after the volume created image successfully
Change-Id: I6d8c0491647abc8329fa089665194da278decf46
1. Retain the lang value in LocalStorage when logging out
2. Add clearLocalStorage func && add unit test
Change-Id: I84cf361bfcaa40d2a6d80f687d02f43665cef3d3
Fix the limit value by the page size options, when the limit in the store is not in the page size options, use the default limit value.
Change-Id: I3868ebf9b33304ace884b0fa77eae28d89e80c20
1. Fix the plural form of the menu words
2. Fix the plural form of the tab title
3. Fix the related e2e case
Change-Id: Id37115d9efac341413b401d12049cf0d621e0385
1. fix the quota check when the remaining instance quota is 0
2. If the quota check fails, all the add resource is 0
Change-Id: I41bb353c7154ca5752dc327719de530b01e24e78
When using the front end to filter the data, when the data is refreshed, the filter param is also passed to the API, remove the filter params to fix the situation
Change-Id: I60fc2a6ea3d6c345f0fdb2254c2018c2a07f56c5
1.When the quota limit of zun containers is 0, it needs to disable the submit button
2.Change the add default value from 1 to 0
Change-Id: I7196b5075fda7c919784f10b0f2b5d0b3c35ec59
If the remaining quota of a port is zero, you can still successfully call the API to create a subnet and automatically add a port. As a result, the used port is greater than the upper limit of the quota. Fix the quota check method to accommodate this situation
Change-Id: Icf955b3e4ad40d618305b23bffcd397fdbd0b288
1. When the text is long, change the font size smaller
2. Fix lineHeight value for the Annatation.Text component
Change-Id: I71b96864de15bb0b4b331c7e70ea23a80b759b82
1. support trove instance in administrator platform
2. support actions in trove instance detail page
Change-Id: Ic329c39d4c37793bbec193202d5d4e41dd410d74
1. Add protocal when show the port forwarding info in the floating ip list
2. Add protocal to the port forwarding info when download the floating ip list
Change-Id: I7f9cea6cbfc276205c75e2ab8708124c49106ffc
Use the skyline extension volumes api with uuid param to fetch the list of the volumes mounted on the instance, instead of fetch all the volumes and filtered by the instance id
Change-Id: Ie792a661d3fbf54a0f96c377e4d402e6bd0db323
Fix the initially volume type by the selected snapshot when create volume:
the snapshot detail api may not has the volume_type_id prop
Change-Id: Ia780d3abc3b75f381609bd80e1116d7e09bc772b
1. Support server group quota info when create instance
2. Disable click next button when the selected server group's remaining quota is insufficient
Change-Id: Iee8127292ad50564eff04e21f11b1c82355d3a7d
1. Support edit for trove instance
2. Fix the menu items name of trove instance
3. Fix the title of create trove instance
Change-Id: If9448e8e20f547079e0ab6071d3828cf549e2173
1. Fix the status detail with i18n
2. Fix command and labels
3. Simplify the definition of some data
Change-Id: Id5679e159d3038504433b11b577f82f3ddbe9ba0
1. Add instance snapshot source when create instance
2. Support quota info && quota check when select instance snapshot
3. Support create instance in instance snapshot list page
Change-Id: I1e2db9370932f03134492cf5b010f32eca551f55
1. Support quota info when instance snapshot create volume
2. Disable click submit button when the given type's left quota is insufficient
Change-Id: I2665b5285b7e93324fec7b02bbf095cf9fad3b9f
For all user, check system role by keystone system role api, remove the special username admin check
Change-Id: I46b58b1061bd2914933f5eb2950f3e34ee34c437
1. Support quota info when bfv instance create snapshot
2. Disable click submit button when snapshot quota or each type quota is insufficient
Change-Id: I8647aa9e9e8a7669eda6549ef9ab4dcdba2e3dec
1. Update Popover component: support custom icon, title; support another data fetch func for only one request; suport pagination setting in table
2. Update PopoverSubnets components to support title
3. Update network-select-table component subnet display: update subnet's
count to title, when hover it, the popover will show
Change-Id: I5ca81146a7392b797f9f27d95c5d9cbf715d5e3d
Support fixed ip filter in port-form-item, the related actions below:
1. Support fixed ip filter when instance associate fip
2. Suppport fixed ip filter when fip create dnat
3. Support fixed ip filter when edit dnat
Change-Id: I2bfbca000d2a6699010c40e225eab2ce8514c9e0
1. fix the getNameRender to get rigth rowkey
2. fix the name column showing in user center credentials
Change-Id: I59d79937c388c77142b09494f0b3f351440ddddd
1. Support create instance in server group row actions
2. Set server-group-select required when create instance by server group
Change-Id: I2a5f5de985a32a0394fe9501275519c568a4c9ab
1. Update skyline:project_admin, skyline:project_member, syline:project_reader, skyline:system_admin, skyline:system_reader to admin, member, reader
2. Update actions/list page used by skyline policy to normal policy
Change-Id: I4d06dbd871d7a1f982d574abbcfee9246fedf870
1. Support create key pair in the third step of instance creating
2. Auto select the new key pair after creating
Change-Id: Ib9f0745a7b04b764e1ab7582716d1c82a5bcc1f9
According to the api documentation, when the instance of bfv is created, imageRef does not need to be set, and it can be easily determined whether the instance is bfv based on this.
Change-Id: Ibacd417dd07a6cf8ee7d4d6dbd6b03cd5d0a5f99
1. Remove resize online action: api not support
2. Remove intance check for flavor which can be resized online
3. Update flavor create: remove hw:live_resize spec which is used for online resize flavor
Change-Id: Ie12dd38bbc60b38f96f33d081dd7518fa5e33fec
1. Support cores/ram quota info when resize instance
2. Disable select flavor which vcpus or ram is bigger then left quota
3. Update FlavorSelectTable to support disable select
4. Update resize action check: only check status, not status and vm_state
5. Update current flavor display: show vcpus && ram info
Change-Id: Ie96ca42de999eba80772314b967aaa0e8b1215ff
1. Update lock svg: add red color to make it more conspicuous
2. Add tip for lock icon
3. Update share group title
Change-Id: I5024dbb47929fa9aa59c483fc13e1f8ad883baaf
1. Support cpu && mem quota info when create instance
2. Disable click next button when cpu && mem left quota is insufficient
3. Update StepForm to support disable click next/submit button
Change-Id: Iae26d397debe67c44d8f80b6c5d85611a1cf67d5
1. Fix FormAction footer style when the action has tips, fix the bottom value
2. Fix button style in footer
Change-Id: Ia3f4cdd55f1e66386105e84fc044aefd34788e24
1. Support quota info when create share
2. Disable click submit button when left quota is not enough to create
Change-Id: I6af7cb3c29cad89dbceffb3c33d93eb46d0f963d
1. Update clone volume form: add volume info, size input, type select
2. Support quota info when clone volume
3. Disable click submit button when left quota is not enough to clone
4. Update clone volume e2e
Change-Id: I3cc1d85fad75b18b88bc49a20e8feaae14d4111a
1. Fix attached instance display in volume list page
2. Support quota info when extend volume
3. Disable click submit button when left quota is not enough to extend
4. Refactor instance detail fetch by instance store, not the client
5. Refactor instance locked hint by using validator, not notice after submit
6. Update instanceName default value in modal action
Change-Id: Ie5e492d1d550b8283b634fcd9fa645394d8ce504
1. Support quota info when image create volume
2. Disable click submit button when quota is insufficient
Change-Id: I0557a1b64a702c5d41fe7b167265c78f7a5b1723
1. Support quota info when backup create volume
2. Disable click submit button when quota is insufficient
Change-Id: I154a2fd85560c9b27770e4c828321da167d68133
1. Support quota info when snapshot create volume
2. Disable click submit button when quota is insufficient
Change-Id: I81a3bde0f4bd7bdc403bea8176754c5dc5a32373
1. Add backups and backup gigabytes quota when volume create backup
2. Disable click submit button when left backups quota is zero or left backup gigabytes quota is not enough
3. Refactor create backup, extract common function
4. Update Form right extra info span size, support small span for large
modal, also support custom span size
Change-Id: Ib76e6de287f8f84eecc36471dee3b8cce456b17b
1. Update Transfer component to support custom table onRow func
2. Fix the trigger to select the row when click select in project manage user form
3. Fix the trigger to select the row when click select in project manage user group form
4. Fix the trigger to select the project when click select in create user page
5. Fix multi select filter the inputed role name in project manage user form
6. Fix multi select filter the inputed role name in project manage user group form
7. Fix multi select filter the inputed role name in create user page
Change-Id: I0ee4a3db3e923384cf62c44e1801cabfca887217
1. Update backup mode in list page: Incremental Backup / Full Backup
2. Add size column in backup list page
3. Add backups and backup gigabytes quota when create backup
4. Disable click submit button when left backups quota is zero or left backup gigabytes quota is not enough
5. Disable to select volume when the volume size is bigger then the left backup gigabytes quota
6. Disable to select volume when left backups quota is zero
Change-Id: Ib8b0689674e3e96616a97fe55480f789569e6ef1
Fix cinder snapshot quota info in overview page && project detail page: it was replaced by the quota of the same name of share
Change-Id: I2cb72c229f110396a40c1ce8b52e5c588c3f4999
1. Add snapshot && type quota info when create snapshot
2. Disable click submit button when snapshot && type snapshot left quota is zero
Change-Id: Iebc222fc995df6fdb5bd67bf3b48594451ffd535
1. Fix the params when create cluster
2. Fix kepair and template to select-table
3. Add status i18n
4. Ignore some params when edit cluster template
Change-Id: I32cd968336c4e6119d08f32429cc15738431f170
1. Support quota info when create key pair
2. Disable click submit button when user's key pairs exceed project key pair quota
3. Update Ring component to add tooltip when quota is unlimit, better impression quantity information
4. Update Ring component to support left quota < 0 situation
5. Add quota tip in create key pair form for better understander the
quota of key pair
Change-Id: I31282db5a9a3c35c4e3f904df96689b52149b2ec
1. Fix key pair used count in console overview page: use the key pair count of current user
2. Add tip to key pair quota title
3. Optimize tooltip when hover progress bar instead of title
Change-Id: I66aed4a6a10685be41fb3d7ef282ca02b4b2f831
1. Add fip quota info when create fip
2. Disable click submit button when fip left quota is zero
3. Optimize batch allcate input min and max value
4. Support fetch project fip quota when project change
5. Support update batch count value when project change
6. Update batch count input to input int type, avoid decimal
Change-Id: I6df00fc606472f5cf5b7dbe31181cd864a278ab7
1. Add virtual adapter tip in create form
2. Support port quota info in create form
3. Disable click submit button when port left quota is zero
4. Remove useless projects fetch
Change-Id: I6e135930ac2fd1429621dcc3528cea172da2b828
1. Support subnet quota info when create subnet
2. Disable create subnet when left quota is zero
3. Optimize the action disabled check by hasAdminRole in rootStore, not policy
4. Support fetch project subnet quota when project change
5. Optimize project select tip
6. Optimize the project id of current network
Change-Id: Ic7b7b528dcc2e2e3ec23cd8be039a10afa3f197a
1. Fix the params when create or update cluster template
2. Show search for all select items
3. Fix the route path for update cluster template
Change-Id: Ic3435abb340f6e129815fde368b5b12bcabcdcb5
1. Support show network and subnet quota info when create network
2. Support network left quota and subnet left quota check when create network
3. When change project, fetch project quota and update quota check
4. Update project select disable clear to better quota check
Change-Id: Id5c3919e91b49ecac072bafd1c2ca4c39853c681
1. Show quota info when create security group rule
2. Add left quota check when create security group rule
Change-Id: Iab21d57e4e2fd5c3973281256d0aa79d438a2e8c
1. Add security group quota and security group rule quota when create security group
2. Check security group left quota and security group rule left quota to determine if a security group can be created: one security need 2 new rules
3. Add rule tip
4. Update form tip position
Change-Id: I8d7565763c8c325cf89630039e479ed00a70e7c3
1. Support show quota info when create router
2. Disable click submit button when lef quota is zero
3. Update size of large modal with quota info
Change-Id: I8f651d58af0b3d7a5915116ea488bc70a3ed902d
1. Update Form/ModalAction/ActionButton to support right extra info display in modal
2. Add quota info when create server group
3. Support disable click submit button in modalAction / formAction
Change-Id: I511c383f0ffa256b76c1a8fd123c6326e7a43ed3
1. Update TabDetail to support fetch api when router change
2. Update role detail page: show implied roles in detail page
Change-Id: I99cf7510c30d3924a7f7281f3d5fb3f6db67bd4d
1. Fix the options of less-loader to match customized themes
2. Fix some color to variable style in tab detail to get better extension
Change-Id: I9cfaf09a72ede2e3db36176c256bbe307f4e5d0b
1. Update quota display: from one row two resources to onw row only one resource
2. Update quota card style
Change-Id: If978a54c53eaad442bc165832cf3fd6e90719080
1. Fix listener value when download
2. Fix type to input-int in magnum
3. Fix route path of create template in magnum
4. Fix network-select-table
Change-Id: Idca75afa46531626b2a0ce1df7af0003e201e89b
1. Fix user api fetch in user center overview page
2. Remove pureFetchDetail to baseStore to support the method for all store
Change-Id: I59b6f0a8f5b2f844a718f121708f724787d047f0
1. Add user group column in domain list page
2. Add user group tab in domain detail page
3. Update detail path check in list page
4. Remove domain column for user/group list in domain detail page
Change-Id: Ib81db9cac0d213c47c5f45fb8457728d0b96aa76
1. Update style in user create form
2. Refactor pathname check in list page
3. Fix project role when remove project in user create form && project manage user form
4. Add loading style to Transfer component
Change-Id: I6eddf27a096aa35236430595d8329782ae5b6ed1
1. Add quota info display when create volume
2. Add volume type quota check when create volume
3. Update quota ring/line chart to support infinity value
Change-Id: I0f300beb16bcf50008126afab9dac529c1749d09
1. Use metadata to instead of actual expired time
2. Delete disabled if the certificate was used for a listener
Change-Id: I8a16c4c1cc6f104c85835906405aba7ae9a3bf02
1. Update InfoButton component to support auto close/expend
2. Support auto close/expend quota info when count/size value change in the create instance form
Change-Id: Ida13abe3463af7dc949c51ade267c64029770c93
Show error message when create instance with quota exceeded:
1. change the instance number
2. change the volume type
3. change the volume size
the above situations may trigger a prompt
Update error message style in the footer
Change-Id: I038bb1919d05d78fc8a78b3ab1a6e72cf327f2ce
1. Add volume quota when create instance
2. Quota info support line/ring/table display
3. Remove agent add router e2e check, because sometimes the interface removes the router from one agent successfully, but in fact the route is still in the agent
Change-Id: I161fec1bcd7b8704666c66e3a11168d806c57744
1. Refactor user store
2. Refactor user list
3. Refactor edit user system role
4. Update system-admin role check in rootStore
5. Refactor user detail page
6. Update forbidden user action to danger style
7. Refactor create user: add domain select && support multi role select for projects
8. Update project manager user e2e
9. Update create user e2e
10. Update user edit system role e2e
11. Remove create user in domain detail page
Closes-Bug: #1942285
Change-Id: Ieba70b002420e20ad7c3f04f5e4f6fb4b6fb1e76