dashboard/shell/components
Neil MacDougall 80eeacfb41
Plugins: Add UI to manage plugins (#6973)
* WIP: Working version

* Further refinement

* Working version

* Refactor to a product

* i18n

* Fix lint and tidy comments

* Empty-Commit

* Bump e2e

* Latest fixes, i18n

* Fix lint

* Fix lint issues

* Fix imports for standlone plugin build

* Only load plugins in dev

* Fix lint issue

* Fix template errors

* Fix operator setup

* Fix menu actions

* Address PR feedback

* Address PR feedback

* Add new preference for plugin developer

* Update icon support

* Add third-party and experimental banners to slide-in

* Add support for update/rollback of a plugin

* Address PR feedback - i18n

* i18n - one more string localised

* i18n - one more string localised

* Minor visual tidy ups

* Use banner for install warning

* Fix saefMode

* Fix lint

* Add some responsiveness to the cards page

* Fix lint

* Bump PR

* Add debug to list coverage reports
2022-10-04 13:16:54 +01:00
..
Questions Create Rancher Component Library (#5504) 2022-05-24 15:09:53 -07:00
ResourceDetail Create E2E tests for cluster CRUD operations (#6284) 2022-08-17 20:48:20 +02:00
ResourceList Fix load, added some TODOs 2022-09-01 15:44:45 +01:00
SortableTable Plugins: Move formatter cache loading out of Sortable Table (#6978) 2022-09-24 09:57:24 +01:00
Tabbed Plugins: Add UI to manage plugins (#6973) 2022-10-04 13:16:54 +01:00
TabbedLinks Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
__tests__ Fix issue with inputs not updating data inside multiple forms while typing (#6070) 2022-06-20 11:25:49 +02:00
auth Add overflow-wrap to principle member name/loginName (#6909) 2022-09-19 08:58:45 -04:00
cards Changes based on feedback 2022-05-31 14:31:50 +02:00
fleet Check status.conditions exists before getting bundle lastUpdateTime (#6818) 2022-09-23 17:37:01 +01:00
form Revert "HARVESTER: fix select style (#7055)" (#7064) 2022-10-03 15:58:03 +01:00
formatter Harvester Plugin (#6729) 2022-09-01 08:57:05 -07:00
graph Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
nav Plugins: Add UI to manage plugins (#6973) 2022-10-04 13:16:54 +01:00
ActionDropdown.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
ActionMenu.vue Harvester Plugin (#6729) 2022-09-01 08:57:05 -07:00
AdvancedSection.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
Alert.vue Create Rancher Component Library (#5504) 2022-05-24 15:09:53 -07:00
AlertTable.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
AssignTo.vue Create Rancher Component Library (#5504) 2022-05-24 15:09:53 -07:00
AsyncButton.vue Plugins: Add UI to manage plugins (#6973) 2022-10-04 13:16:54 +01:00
AwsComplianceBanner.vue aws compliance banner 2022-06-01 11:23:17 -07:00
BackLink.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
BannerGraphic.vue e2e Tests: CI: Setup test to run for PR pointing to master (#5451) 2022-06-10 13:31:49 +02:00
BrandImage.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
ButtonDropdown.vue Workload page updates (#7041) 2022-09-30 01:43:07 +02:00
ButtonGroup.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
Carousel.vue Featured carousel (#5585) 2022-09-29 14:03:48 +02:00
ChartHeading.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
ChartReadme.vue More spacing for Markdown formatting 2022-05-27 01:46:04 -07:00
ClusterBadge.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
ClusterProviderIcon.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
CodeMirror.vue Remove references to process.client in components that are used in plugins 2022-09-08 14:06:15 +01:00
Collapse.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
CollapsibleCard.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
CommunityLinks.vue Fix all events link (#7059) 2022-10-03 10:05:05 +01:00
CompoundStatusBadge.vue Fleet request: more real time visibility (#5938) 2022-05-12 16:20:08 +01:00
ConsumptionGauge.vue New Epinio pkg, and updates to dashboard (core, pkg process) (#5637) 2022-05-10 10:04:04 +01:00
ContainerResourceLimit.vue Improve workload screens - #6455 (#6632) 2022-09-02 18:12:31 +02:00
CopyCode.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
CopyToClipboard.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
CopyToClipboardText.vue Add feedback to the CopyToClipboardText component (#5783) 2022-05-19 17:13:56 +01:00
CountBox.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
CountGauge.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
CruResource.vue Only attempt to create namespace if it does not already exist 2022-09-13 01:54:57 -07:00
CruResourceFooter.vue Create E2E tests for cluster CRUD operations (#6284) 2022-08-17 20:48:20 +02:00
DashboardMetrics.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
DashboardOptions.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
DetailText.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
DetailTop.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
Dialog.vue Plugins: Add UI to manage plugins (#6973) 2022-10-04 13:16:54 +01:00
EmberPage.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
EmberPageView.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
EtcdInfoBanner.vue Create Rancher Component Library (#5504) 2022-05-24 15:09:53 -07:00
EventsTable.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
ExplorerMembers.vue Move loading indicators to tables (#6849) 2022-09-27 17:53:24 +01:00
ExplorerProjectsNamespaces.vue Move loading indicators to tables (#6849) 2022-09-27 17:53:24 +01:00
FileDiff.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
FixedBanner.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
Flag.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
Glance.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
GlobalRoleBindings.vue Create Rancher Component Library (#5504) 2022-05-24 15:09:53 -07:00
GradientBox.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
GrafanaDashboard.vue Add harvester feature (#6806) 2022-09-12 10:23:48 -07:00
GrowlManager.vue Add feedback that kube config has been copied to clipboard (#6693) 2022-08-19 09:46:03 +01:00
HardwareResourceGauge.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
HarvesterServiceAddOnConfig.vue Create Rancher Component Library (#5504) 2022-05-24 15:09:53 -07:00
IconMessage.vue Plugins: Add UI to manage plugins (#6973) 2022-10-04 13:16:54 +01:00
Import.vue Create Rancher Component Library (#5504) 2022-05-24 15:09:53 -07:00
IndentedPanel.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
InfoBox.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
InputOrDisplay.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
KeyValueView.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
LabelValue.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
LandingPagePreference.vue Create Rancher Component Library (#5504) 2022-05-24 15:09:53 -07:00
LazyImage.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
Loading.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
LocaleSelector.vue Move locale user preferences (#6828) 2022-09-22 16:49:59 +02:00
Markdown.vue Bump marked dependency to latest 4.0.10 2022-06-24 18:09:33 +01:00
MessageLink.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
ModalWithCard.vue Create Rancher Component Library (#5504) 2022-05-24 15:09:53 -07:00
MoveModal.vue Create Rancher Component Library (#5504) 2022-05-24 15:09:53 -07:00
PercentageBar.vue Incremental loading and manual refresh features (#6543) 2022-08-03 12:02:19 +01:00
ProgressBarMulti.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
PromptChangePassword.vue Create Rancher Component Library (#5504) 2022-05-24 15:09:53 -07:00
PromptModal.vue Fix generic prompt and prompt remove plugin overrides (#6819) 2022-09-07 10:50:18 -07:00
PromptRemove.vue Create E2E tests for cluster CRUD operations (#6284) 2022-08-17 20:48:20 +02:00
PromptRestore.vue Create Rancher Component Library (#5504) 2022-05-24 15:09:53 -07:00
Random.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
RelatedResources.vue Create Rancher Component Library (#5504) 2022-05-24 15:09:53 -07:00
RelatedWorkloadsTable.vue Improve Deployment creations screen - #5734 (#6214) 2022-07-22 18:04:53 +01:00
ResourceCancelModal.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
ResourceSummary.vue New Epinio pkg, and updates to dashboard (core, pkg process) (#5637) 2022-05-10 10:04:04 +01:00
ResourceTable.vue add ignoreFilter property to avoid filtering resource rows 2022-09-20 14:06:10 +08:00
ResourceYaml.vue allow doneRoute to be an object 2022-05-10 18:07:27 -07:00
RoleBindings.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
SelectIconGrid.vue Create E2E tests for cluster CRUD operations (#6284) 2022-08-17 20:48:20 +02:00
SimpleBox.vue Update support page and enable custom links. #6493 (#6720) 2022-09-28 08:50:37 +01:00
SingleClusterInfo.vue Harvester Plugin (#6729) 2022-09-01 08:57:05 -07:00
StatusTable.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
TableSparkLine.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
Tag.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
Tip.vue Plugins: Rejig files to new shell locations (#5623) 2022-05-10 10:04:02 +01:00
TypeDescription.vue Create Rancher Component Library (#5504) 2022-05-24 15:09:53 -07:00
Wizard.vue Fleet add repository form update - #5197 (#5625) 2022-07-18 17:55:18 +01:00
YamlEditor.vue Create E2E tests for cluster CRUD operations (#6284) 2022-08-17 20:48:20 +02:00