Implement toggle for zebra printers searching feature [SCI-7242] ()

This commit is contained in:
ajugo 2022-09-27 15:57:23 +02:00 committed by GitHub
parent 691b9abac7
commit 0e8ad6abf1
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 2 deletions
app
javascript
packs/vue
vue/repository_print_modal
views/repositories

View file

@ -17,6 +17,7 @@ function initPrintModalComponent() {
return { return {
showModal: false, showModal: false,
row_ids: [], row_ids: [],
zebraEnabled: container.data('zebra-enabled'),
urls: { urls: {
print: container.data('print-url'), print: container.data('print-url'),
zebraProgress: container.data('zebra-progress-url'), zebraProgress: container.data('zebra-progress-url'),

View file

@ -85,7 +85,8 @@
props: { props: {
showModal: Boolean, showModal: Boolean,
row_ids: Array, row_ids: Array,
urls: Object urls: Object,
zebraEnabled: Boolean
}, },
data() { data() {
return { return {
@ -114,7 +115,9 @@
this.$emit('close'); this.$emit('close');
}); });
this.initZebraPrinter(); if (this.zebraEnabled) {
this.initZebraPrinter();
}
}, },
computed: { computed: {
templates_dropdown() { templates_dropdown() {

View file

@ -91,11 +91,13 @@
data-label-templates-url="<%= label_templates_path(format: :json) %>" data-label-templates-url="<%= label_templates_path(format: :json) %>"
data-rows-url="<%= rows_to_print_repository_repository_rows_path(repository_id: @repository) %>" data-rows-url="<%= rows_to_print_repository_repository_rows_path(repository_id: @repository) %>"
data-fluics-info-url="<%= Constants::SCINOTE_FLUICS_URL %>" data-fluics-info-url="<%= Constants::SCINOTE_FLUICS_URL %>"
data-zebra-enabled="<%= Rails.configuration.x.zebra_print_enabled %>"
> >
<print-modal-container <print-modal-container
:show-modal = "showModal" :show-modal = "showModal"
:row_ids = "row_ids" :row_ids = "row_ids"
:urls = "urls" :urls = "urls"
:zebra-enabled = "zebraEnabled"
@close="closeModal" @close="closeModal"
></print-modal-container> ></print-modal-container>
</div> </div>