From 5774ce3868346291491a12aaf767e519dabcabcd Mon Sep 17 00:00:00 2001 From: Frank Jogeleit Date: Sat, 23 Dec 2023 15:26:38 +0100 Subject: [PATCH] WIP Signed-off-by: Frank Jogeleit --- frontend/components/PageLayout.vue | 38 ++++++ frontend/layouts/default.vue | 3 +- frontend/modules/core/api.ts | 22 ++- .../core/components/CategoryTables.vue | 31 ++--- .../core/components/ResourceResultList.vue | 33 ++++- .../core/components/ResourceScroller.vue | 2 +- .../modules/core/components/ResultChip.vue | 4 +- .../modules/core/components/ResultTable.vue | 116 ++++++++-------- .../modules/core/components/SourceStatus.vue | 29 +--- .../modules/core/components/SourcesStatus.vue | 4 +- .../components/chart/StatusPerNamespace.vue | 4 +- .../modules/core/components/chip/Severity.vue | 2 +- .../core/components/form/KindAutocomplete.vue | 50 ++++--- .../core/components/policy/ClusterResults.vue | 125 ++++++++++++++++++ .../modules/core/components/policy/Item.vue | 30 +++++ .../modules/core/components/policy/List.vue | 50 +++++++ .../core/components/policy/Results.vue | 123 +++++++++++++++++ .../core/components/policy/SourceGroup.vue | 38 ++++++ .../core/components/policy/StatusCharts.vue | 35 +++++ frontend/modules/core/types.ts | 14 ++ frontend/pages/custom-boards/[id].vue | 26 ++-- frontend/pages/index.vue | 33 ++--- frontend/pages/policies/[source]/[policy].vue | 57 ++++++++ frontend/pages/policies/index.vue | 32 +++++ frontend/pages/source/[source]/[category].vue | 65 ++++----- frontend/pages/source/[source]/index.vue | 48 ++++--- frontend/plugins/02.vuetify.ts | 9 +- 27 files changed, 782 insertions(+), 241 deletions(-) create mode 100644 frontend/components/PageLayout.vue create mode 100644 frontend/modules/core/components/policy/ClusterResults.vue create mode 100644 frontend/modules/core/components/policy/Item.vue create mode 100644 frontend/modules/core/components/policy/List.vue create mode 100644 frontend/modules/core/components/policy/Results.vue create mode 100644 frontend/modules/core/components/policy/SourceGroup.vue create mode 100644 frontend/modules/core/components/policy/StatusCharts.vue create mode 100644 frontend/pages/policies/[source]/[policy].vue create mode 100644 frontend/pages/policies/index.vue diff --git a/frontend/components/PageLayout.vue b/frontend/components/PageLayout.vue new file mode 100644 index 0000000..5db886f --- /dev/null +++ b/frontend/components/PageLayout.vue @@ -0,0 +1,38 @@ + + + diff --git a/frontend/layouts/default.vue b/frontend/layouts/default.vue index b42622d..4325e95 100644 --- a/frontend/layouts/default.vue +++ b/frontend/layouts/default.vue @@ -1,7 +1,7 @@