diff --git a/.gitignore b/.gitignore index 343534876e..e746d60b55 100644 --- a/.gitignore +++ b/.gitignore @@ -22,5 +22,4 @@ koha-tmpl/intranet-tmpl/prog/css/staff-global.css koha-tmpl/intranet-tmpl/prog/js/vue/dist/ how-to.pl -koha-tmpl/intranet-tmpl/prog/en/modules/how-to.tt -installer/data/mysql/atomicupdate/demo_data.pl \ No newline at end of file +koha-tmpl/intranet-tmpl/prog/en/modules/how-to.tt \ No newline at end of file diff --git a/Koha/REST/V1/ERM/DefaultUsageReports.pm b/Koha/REST/V1/ERM/DefaultUsageReports.pm index 50554b9c60..21857be97b 100644 --- a/Koha/REST/V1/ERM/DefaultUsageReports.pm +++ b/Koha/REST/V1/ERM/DefaultUsageReports.pm @@ -19,6 +19,7 @@ use Modern::Perl; use Mojo::Base 'Mojolicious::Controller'; +use Koha::ERM::DefaultUsageReport; use Koha::ERM::DefaultUsageReports; use Scalar::Util qw( blessed ); diff --git a/Koha/Schema/Result/ErmDefaultUsageReport.pm b/Koha/Schema/Result/ErmDefaultUsageReport.pm index df82587491..81ef05c206 100644 --- a/Koha/Schema/Result/ErmDefaultUsageReport.pm +++ b/Koha/Schema/Result/ErmDefaultUsageReport.pm @@ -75,4 +75,12 @@ __PACKAGE__->set_primary_key("erm_default_usage_report_id"); # You can replace this text with custom code or comments, and it will be preserved on regeneration + +sub koha_object_class { + 'Koha::ERM::DefaultUsageReport'; +} +sub koha_objects_class { + 'Koha::ERM::DefaultUsageReports'; +} + 1; diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsReportBuilder.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsReportBuilder.vue index 810ce0d324..b014852853 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsReportBuilder.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/UsageStatisticsReportBuilder.vue @@ -69,8 +69,17 @@ @update:modelValue=" setMetricTypesAndProviderList($event) " - required - /> + :required="!query.report_type" + > + + + + {{ $__("Required") }}