1. For some list tab in the detail page, when submit actions in the list tab, the detail info and the list tab is better to refresh without silence.
2. Refresh the whole user detail page when the set/remove default project of the user
Change-Id: I2fcbe8d79eb90250ed05509540bb2e29a310755d
add action props to ModalAction component, then can use the action static props for the instance function
Change-Id: Ib22120105deb30f108218d040fc1fc33f88b39bc
1. fix table height when the magicInput has opened search menu
2. fix table height when the page has sub tab
Change-Id: I5f57030d65d0d7e17681d0579fc57c7441e1ecfa
Use color variables to set color in less and jsx, this makes it easy to change the theme for all pages.
Change-Id: I9b82c4624826854d40d11da4e6ce4a9137b86085
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. 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
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 modal disappeared when changing the window size
2. Optimized obtaining the table height
Change-Id: I629858f7c0174183345526bb46909df33ac9b4a2
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
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
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
Change the name of the List component's property isCourier to ableSkipPageByBackend, which is used when backend paging supports page jumping.
Change-Id: I1222cc3cafd49f329a47b1a23bbdf3716ceab537
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
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. 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. 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 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 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 isDanger prop to support danger style button, remove danger value from buttonType
2. Update docs according to isDanger
3. Add waiting time when close e2e success notice
Change-Id: I87a72ce05f519ce6717f072dc7397f646dfb4ab1
1. Fix delete server/ca certificate
2. Update cert display in detail page
3. Add default type when create cert
4. Display the cert list page based on the barbican endpoint
5. Temporarily remove network topology e2e because of cypress crashes
Change-Id: Ie0f01bd7c818b4c553351cc1cd8549e79a301c29
Add detail resource name and detail id in download file name, such as ,`instance-fd3ec1bb-9423-4537-b74e-8f967ed011c7-volumes-all-2021-09-13 16_15_20.csv` means downlaod all the volumes in instance fd3ec1bb-9423-4537-b74e-8f967ed011c7 detail page
Change-Id: Ied8e9ae5104b821866d44137679cccafc0f69656
1. Fix redirect to pre page after login when visit page first
2. Fix gotoLogin in client request
3. Refactor functions in create instance
4. Refactor functions in instance detail
5. Update module export
Change-Id: If7b166afc70e807c753ebf5901434166d4a7b602