- Also fixed some mode issues with ArrayListGrouped that showed up on the view of these pages. Still need more tweaking to make it look good though.
rancher/dashboard#1818
- showPathType/useNestedBackendField was getting called frequently so I cached/memoized the response since it's a somewhat expensive call.
- Made it so when adding a path or adding a rule it focuses the appropriate input.
rancher/dashboard#1980
Made a few changes to improve the performance of the page. I experienced noticeable lag while editing the paths.
Updated KeyValue to address spacing and protip change requests.
- Several fields weren't observable so updates to them didn't update the page
- Rule selectors were broken. Updating one row updated all because arrayList pushed the same defaultAddValue object instead of cloning it
- The layout of rule selector wasn't quite right so I updated it as well.
KeyValue:
- If pasted with only one line and doesn't have a ':' or '=' token it will perform a normal paste.
- If pasted in the key column it will replace the current row.
- Performs a normal paste in the value field
ArrayList:
- Only handles pasting when it's single line
- Only shows the default protip if it's single line
rancher/dashboard#1701
- Make a close icon button for removing a kind
- Update the visuals for a single kind
- Don't remove the empty ApiGroup default value.
rancher/dashboard#392
- Make system namespaces a part of the excluded namespaces match by default.
- Remove system namespaces from the options of namespace match
- Ensure that the types are getting edited appropriately.
rancher/dashboard#455rancher/dashboard#503
This implementst the view, create and edit pages for the
gatekeeper constraints. The constraint templates weren't
touched since we intend to only use the yaml editor.
rancher/dashboard#307