Commit Graph

600 Commits

Author SHA1 Message Date
Nancy Butler 43376215b1 fix node affinity radio 2021-04-05 07:22:23 -07:00
Nancy Butler 10631fa601 use option-label-getting func instead of option.label 2021-03-31 17:26:18 -07:00
Richard Cox 6be248a6f9 Add disabled state to footer save button & wire in for given roles state
- #2567
- disabled if the user has made no changes OR the selected roles means the user cannot log in
2021-03-29 15:35:06 +01:00
Richard Cox 2397abdb00 Create User: Fix colouring of globel role checkbox descriptions
- See #2525
- Move descriptions into checkbox, handle size, colour and placement inside component
- Colour of label is a standard form colour, so in this case override it locally
2021-03-29 13:24:29 +01:00
Vincent Fiduccia 0b197a34a8
More AWS 2021-03-17 23:02:50 -07:00
Vincent Fiduccia 473a5bdc7f
Create cloud cred in place, DO store, API renames 2021-03-17 23:02:46 -07:00
codyrancher 9e66060d73
Merge pull request #2534 from codyrancher/deselect-options
Adding support to deselect options in Labeled/Select by clicking on the options in the dropdown
2021-03-15 10:02:55 -07:00
Cody Jackson 6ba26a0725 Adding support to deselect options in Labeled/Select by clicking on the options in the dropdown
rancher/dashboard#2357
2021-03-15 09:57:33 -07:00
Neil MacDougall 0d9135504e
Merge pull request #2481 from nwmac/fix-tooltip
Fix tooltip positionning on buttons in header
2021-03-15 08:35:34 +00:00
Richard Cox 44af00b5d6
Merge pull request #2298 from richard-cox/user-updates
User - List (actions), Create, Clone, Edit, Details
2021-03-05 09:19:06 +00:00
Neil MacDougall 0e65d9fde1 Fix tooltip positionning on buttons in header 2021-03-03 11:31:37 +00:00
Westly Wright e03fbe7c4a
Add required flag to UnitInput 2021-02-26 11:38:49 -07:00
Richard Cox a1bb8271c0 Ensure ResourceTab's `Related Resources` tab only shows when in view mode
- Addresses #2453
- ResourceTabs were previously exclusively used in detail pages which are
  always `view` (there's some checks for view in there already, so this
  might not have always been the case).
- PVC _edit_ component now uses ResourceTabs, so ResourceTab needs to take
  into account view mode
2021-02-26 12:27:03 +00:00
Richard Cox e768c4a936 Changes following review 2021-02-24 15:45:54 +00:00
Neil MacDougall 556d891d06 Address PR feedback 2021-02-24 12:07:25 +00:00
Richard Cox 94e62fd9ad Fix change password height 2021-02-24 11:16:13 +00:00
Richard Cox 7d355462df User - List (actions), Create, Clone, Edit, Details
- Update Users list with actions
- Add User create/edit page
- Add User details page
- Brought over user/principal global role validation from ember world
2021-02-24 11:07:02 +00:00
Neil MacDougall d358a29ae5 Improve styling of radio buttons in view mode 2021-02-24 09:55:19 +00:00
Cody Jackson 5e45a4d00a Resolving several issues around role template
- 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
2021-02-23 15:10:51 -07:00
Cody Jackson a646f80d57 Adding tls and auth fields to the email and webhook receivers
- 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
2021-02-23 13:24:45 -07:00
Neil MacDougall 457c419061
Merge pull request #2371 from lvuch/lh-dropdowns
Unlabeled selects add view only state
2021-02-23 09:45:11 +00:00
Neil MacDougall 7548259aac
Merge pull request #2332 from mantis-toboggan-md/workload-service
use listening port field for nodeport
2021-02-23 09:17:47 +00:00
lvuch eab13b6a26 2346 fix 2021-02-22 09:20:56 -07:00
Nancy Butler 33db5d15a8 use listening port field for nodeport 2021-02-19 11:43:47 -07:00
Nancy Butler e572ac137c auth component issues
fix google save action
2021-02-19 11:43:01 -07:00
Richard Cox 1fd6ed02d5
Merge pull request #2300 from nwmac/global-settings
Add support for Global settings and Feature Flags
2021-02-19 14:16:12 +00:00
Neil MacDougall 5ab0a0f51a
Merge pull request #2335 from nwmac/fix-product-menu
Improve product menu drop down behaviour
2021-02-19 09:22:04 +00:00
Lauren Harden ff41fadb17
Merge pull request #2267 from lvuch/lh-refinement
continued refinement, buttons and inputs
2021-02-18 11:01:22 -07:00
lvuch eba9825461 1px in ff fix for selects 2021-02-16 14:06:53 -07:00
Neil MacDougall cfd0ad01bc Improve product menu drop down behaviour 2021-02-16 20:52:29 +00:00
lvuch 6d7f094526 tooltip position 2021-02-16 13:14:58 -07:00
lvuch cc7f733136 Buttons should be the same size here 2021-02-16 12:37:23 -07:00
lvuch 9ac1031e51 WIP update styles for combo inputs 2250 2021-02-12 11:29:50 -07:00
codyrancher 33f6763dcb
Merge pull request #2312 from codyrancher/pod-scheduling
Fixing two issues that showed up in pod scheduling
2021-02-11 11:44:42 -07:00
Neil MacDougall 2293e523f2 Merge remote-tracking branch 'upstream/master' into global-settings 2021-02-11 15:01:21 +00:00
Cody Jackson fc9eef90fb Fixing two issues that showed up in pod scheduling
- The first issue was caused by the introductions of ArrayListGrouped and not updating all references appropriately
- The other was caused by LabeledSelect calling the @input handler twice for every selection. The handler was toggling which caused the value to always reset. It looks like the reason labeled select was calling the handler twice was because of having both v-bind="$attrs" and @input="...". So i removed @input and verified that LabeledSelect still works for both v-model and value/@input.

rancher/dashboard#2211
2021-02-10 14:56:12 -07:00
lvuch e126e90842 LABELS AND TEXT ARE ALIGNED 2021-02-10 14:39:48 -07:00
lvuch f74ed47069 shell buttons 2021-02-10 14:39:48 -07:00
lvuch 811887e73a bg primary to role 2021-02-10 14:39:48 -07:00
lvuch e20713ff47 sortable table header button and input fix 2021-02-10 14:39:47 -07:00
lvuch cc32abafc0 spacer name 2021-02-10 14:39:47 -07:00
lvuch fc24af81e0 port row and button sizes 2021-02-10 14:39:06 -07:00
Cody Jackson 0f95812978 Migrating the persistentvolume pages
rancher/dashboard#2186
2021-02-09 13:48:17 -07:00
Neil MacDougall 15321fca7a Merge remote-tracking branch 'upstream/master' into global-settings 2021-02-09 10:26:31 +00:00
Neil MacDougall a3b89fc981 Merge remote-tracking branch 'upstream/master' into global-settings 2021-02-08 20:04:08 +00:00
Neil MacDougall ab67d3df27 Add Global Settings and Feature Flags 2021-02-08 20:01:27 +00:00
Richard Cox b17797a5b1 Fixes & Changes following review 2021-02-04 09:16:52 +00:00
Richard Cox 57b16e42fe Add Users & Auth / Groups page, assign Global Roles to Groups
- Add groups page with table to the auth product
- Allow user to assign roles to groups previously without roles or edit
  groups with existing roles

Comments
- I haven't added any special ux for the case where there's no auth
  provider and therefore no groups
- ./components/GlobalRoleBindings.vue will be updated when the same
  component is used for assign global roles to a user principal
- ./components/GlobalRoleBindings.vue ln 139 Couldn't create a binding
  without the generateName metadata property. Have given this a
  `ui-` prefix. Is this correct?
- In order to determine which global roles are bound to each principal
  (so we can filter by principals that have them).. we go out and fetch
  ALL role bindings. Is this too costly?
- On the groups page the 'refresh' button is quite big, we should
  consider reducing this
2021-02-04 09:16:52 +00:00
Vincent Fiduccia 774e8a2d22
Create or select secret for Chart repo (#1713) 2021-02-03 18:41:17 -07:00
Vincent Fiduccia 1ba0c0561b
Merge pull request #2262 from codyrancher/storage-classes
Porting StorageClass to Dashboard from Ember
2021-02-02 15:13:01 -07:00