- Added ifHaveType to Cluster Members virtual type
- Made ifHaveType configurable to specify a custom store in case you
need to check management types within the explorer product.
- Fixed the name shown on the list and edit pages of cluster
members
https://github.com/rancher/dashboard/issues/3278
- edit yaml didn't show yaml because a schema wasn't defined
- edit yaml didn't save because the update link wasn't correct
- saving yaml didn't update the models in the stores
- not all input elements were passed the mode when looking at the config view
- the select and array list components had visual issues in view mode (didn't show the values and the buttons didn't line up well)
- cloning failed due to cleanForNew not accounting for the template property
https://github.com/rancher/dashboard/issues/2111#issuecomment-777066167
- Made it so we add spoofed types as a part of the virtual type loop.
Previously we were adding the types to all modes without appropriate filtering
- Made it so spoofed types can have the nav icons
- There was also a problem where the virtual/spoofed types were expected to have a name so I copied the type over to the name of spoofed types.
- parentOverrides now part of type-map/configureType to set and type-map/optionsFor to get.
- Remove asyncData from resourceDetail flow
- Rehydrate fetch() data
- Extracted code that could be shared between route and receiver into an alertmanagerconfig util
- Added some more support code to allow users to dynamically add/remove uncreatableTypes
rancher/dashboard#1239
To support receiver types I made it so that we can spoof types which
have any form we specify here in the UI. It will be useful for alertmanager
Routes and I think it could also be useful for things like OPA constraints
and workloads if we wish to update those.
rancher/dashboard#1238