diff --git a/package.json b/package.json index 7c60fada..31c29849 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "color": "4.2.3", "ip": "2.0.1", "node-polyfill-webpack-plugin": "^3.0.0", - "sortablejs-vue3": "^1.2.11", + "vue-draggable-next": "^2.2.1", "yaml": "^2.5.1" }, "resolutions": { @@ -46,4 +46,4 @@ "eslint-plugin-node": "^11.1.0", "eslint-plugin-promise": "^7.1.0" } -} \ No newline at end of file +} diff --git a/pkg/harvester/components/FilterVMSchedule.vue b/pkg/harvester/components/FilterVMSchedule.vue index e8570401..9a02489d 100644 --- a/pkg/harvester/components/FilterVMSchedule.vue +++ b/pkg/harvester/components/FilterVMSchedule.vue @@ -25,6 +25,9 @@ export default { return Array.from(new Set(options)); }, + enableFilterButton() { + return this.rows.some((r) => r.sourceSchedule !== undefined); + } }, methods: { @@ -63,27 +66,30 @@ export default { @@ -106,6 +112,12 @@ export default { + +