From ce61444e033a57297e847bfb5d6e1986bb6d8b2f Mon Sep 17 00:00:00 2001 From: Westly Wright Date: Thu, 14 May 2020 15:19:56 -0700 Subject: [PATCH 1/5] Add service detail page Adds new component CreateEditView/Service which replaces both pages create/edit and detail with a single compoent that renders based on mode rancher/dashboard#632 --- assets/translations/en-us.yaml | 1 + components/CreateEditView/Service.vue | 315 ++++++++++++++++++++++++++ detail/service.vue | 12 + edit/service.vue | 280 +---------------------- 4 files changed, 334 insertions(+), 274 deletions(-) create mode 100644 components/CreateEditView/Service.vue create mode 100644 detail/service.vue diff --git a/assets/translations/en-us.yaml b/assets/translations/en-us.yaml index a020f0cdc0..4f5dfbb777 100644 --- a/assets/translations/en-us.yaml +++ b/assets/translations/en-us.yaml @@ -13,6 +13,7 @@ generic: customize: Customize na: "n/a" unknown: Unknown + type: Type suffix: ib: iB diff --git a/components/CreateEditView/Service.vue b/components/CreateEditView/Service.vue new file mode 100644 index 0000000000..b1dd25652e --- /dev/null +++ b/components/CreateEditView/Service.vue @@ -0,0 +1,315 @@ + + + diff --git a/detail/service.vue b/detail/service.vue new file mode 100644 index 0000000000..7a090935d8 --- /dev/null +++ b/detail/service.vue @@ -0,0 +1,12 @@ + + + diff --git a/edit/service.vue b/edit/service.vue index 8c259d3da2..7a090935d8 100644 --- a/edit/service.vue +++ b/edit/service.vue @@ -1,280 +1,12 @@ From ac3597ac4ca38cbec3a76096966364b731e9b466 Mon Sep 17 00:00:00 2001 From: Westly Wright Date: Fri, 15 May 2020 12:10:39 -0700 Subject: [PATCH 2/5] refactor resource detail edit/detail selection Add additional checks for asYamlInit Refactor checks for showComponent selection --- components/CreateEditView/Service.vue | 315 -------------------------- components/ResourceDetail/index.vue | 44 ++-- detail/service.vue | 12 - edit/service.vue | 314 ++++++++++++++++++++++++- 4 files changed, 333 insertions(+), 352 deletions(-) delete mode 100644 components/CreateEditView/Service.vue delete mode 100644 detail/service.vue diff --git a/components/CreateEditView/Service.vue b/components/CreateEditView/Service.vue deleted file mode 100644 index b1dd25652e..0000000000 --- a/components/CreateEditView/Service.vue +++ /dev/null @@ -1,315 +0,0 @@ - - - diff --git a/components/ResourceDetail/index.vue b/components/ResourceDetail/index.vue index a44ad35c78..186ee459ce 100644 --- a/components/ResourceDetail/index.vue +++ b/components/ResourceDetail/index.vue @@ -1,4 +1,5 @@ - - diff --git a/edit/service.vue b/edit/service.vue index 7a090935d8..3109630b97 100644 --- a/edit/service.vue +++ b/edit/service.vue @@ -1,12 +1,314 @@ From bf3d929dbc37e53a12bc737c166225866a7c02a8 Mon Sep 17 00:00:00 2001 From: Westly Wright Date: Fri, 15 May 2020 14:37:36 -0700 Subject: [PATCH 3/5] More refactoring for masthead and yaml-viewing rolled back some changes i made to resource detail & showing the correct component changed the name of hasDetail to be more descriptive of what it is --- components/ResourceDetail/Masthead.vue | 4 +-- components/ResourceDetail/index.vue | 34 +++++++++++++------------- 2 files changed, 19 insertions(+), 19 deletions(-) diff --git a/components/ResourceDetail/Masthead.vue b/components/ResourceDetail/Masthead.vue index f97572954f..d2a529430e 100644 --- a/components/ResourceDetail/Masthead.vue +++ b/components/ResourceDetail/Masthead.vue @@ -37,7 +37,7 @@ export default { default: false }, - hasDetail: { + hasDetailOrEdit: { type: Boolean, default: false } @@ -128,7 +128,7 @@ export default {
-
+