From 033b683813ec061f6fbb6038f7245f0fa0ffeedd Mon Sep 17 00:00:00 2001 From: Matt Blenkinsop Date: Thu, 27 Apr 2023 10:52:52 +0000 Subject: [PATCH] Bug 34587: Add data providers components and sub-components Signed-off-by: Jessica Zairo Signed-off-by: Michaela Sieber Signed-off-by: Nick Clemens Signed-off-by: Tomas Cohen Arazi --- .../prog/js/vue/components/ERM/Main.vue | 5 + .../UsageStatisticsDataProviderDetails.vue | 103 +++++ ...sageStatisticsDataProvidersCounterLogs.vue | 155 +++++++ ...UsageStatisticsDataProvidersFileImport.vue | 110 +++++ .../UsageStatisticsDataProvidersFormAdd.vue | 391 ++++++++++++++++++ .../ERM/UsageStatisticsDataProvidersList.vue | 297 +++++++++++++ .../ERM/UsageStatisticsDataProvidersShow.vue | 236 +++++++++++ .../UsageStatisticsDataProvidersSummary.vue | 249 +++++++++++ .../UsageStatisticsDataProvidersToolbar.vue | 16 + .../ERM/UsageStatisticsTitlesList.vue | 111 +++++ 10 files changed, 1673 insertions(+) create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProviderDetails.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersCounterLogs.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersFileImport.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersFormAdd.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersList.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersShow.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersSummary.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersToolbar.vue create mode 100644 koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsTitlesList.vue diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue index aac16c48e2..5cccf1b4ab 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/Main.vue @@ -95,6 +95,11 @@ export default { av_package_types: "ERM_PACKAGE_TYPE", av_package_content_types: "ERM_PACKAGE_CONTENT_TYPE", av_title_publication_types: "ERM_TITLE_PUBLICATION_TYPE", + av_report_types: "ERM_REPORT_TYPES", + av_platform_reports_metrics: "ERM_PLATFORM_REPORTS_METRICS", + av_database_reports_metrics: "ERM_DATABASE_REPORTS_METRICS", + av_title_reports_metrics: "ERM_TITLE_REPORTS_METRICS", + av_item_reports_metrics: "ERM_ITEM_REPORTS_METRICS", } let av_cat_array = Object.keys(authorised_values).map(function ( diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProviderDetails.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProviderDetails.vue new file mode 100644 index 0000000000..a4efc5f254 --- /dev/null +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProviderDetails.vue @@ -0,0 +1,103 @@ + + + diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersCounterLogs.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersCounterLogs.vue new file mode 100644 index 0000000000..0d784ff9c8 --- /dev/null +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersCounterLogs.vue @@ -0,0 +1,155 @@ + + + + + diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersFileImport.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersFileImport.vue new file mode 100644 index 0000000000..2e9ac594ad --- /dev/null +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersFileImport.vue @@ -0,0 +1,110 @@ + + + + + diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersFormAdd.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersFormAdd.vue new file mode 100644 index 0000000000..827724b752 --- /dev/null +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsDataProvidersFormAdd.vue @@ -0,0 +1,391 @@ +