diff --git a/web/src/components/BindingEntry.vue b/web/src/components/BindingEntry.vue
index 2d303537..a299d415 100644
--- a/web/src/components/BindingEntry.vue
+++ b/web/src/components/BindingEntry.vue
@@ -2,50 +2,52 @@
-
-
-
![]()
-
- {{ binding.name }}
-
+
-
-
+
+
![]()
+
+ {{ binding.name }}
+
+
+
+
+
-
-
-
Author:
+
+
+ Author:
- {{ binding.author }}
+ {{ binding.author }}
+
+
+
+ Folder:
+
+ {{ binding.folder }}
+
+
+
+ Version:
+ {{ binding.version }}
+
+
+
+ Link:
+ {{ binding.link }}
+
-
- Folder:
+
+ Description:
+
+
{{ binding.description }}
+
- {{ binding.folder }}
-
-
-
- Version:
- {{ binding.version }}
-
-
-
- Link:
- {{ binding.link }}
-
-
-
- Description:
-
-
{{ binding.description }}
-
-
-
@@ -59,11 +61,12 @@ export default {
props: {
binding: {},
onSelected: Function,
- selected: Boolean
+ selected: Boolean,
+
},
data() {
return {
-
+ isTemplate: false
};
},
mounted() {
@@ -72,6 +75,10 @@ export default {
})
+
+ this.getStatus()
+
+
},
methods: {
getImgUrl() {
@@ -83,7 +90,15 @@ export default {
toggleSelected() {
this.onSelected(this)
},
+ getStatus() {
+ if (this.binding.folder === 'backend_template' || this.binding.folder === 'binding_template') {
+ this.isTemplate = true
+
+
+ }
+ }
+
+ },
- }
};
diff --git a/web/src/views/SettingsView.vue b/web/src/views/SettingsView.vue
index 57f26f69..5db921b9 100644
--- a/web/src/views/SettingsView.vue
+++ b/web/src/views/SettingsView.vue
@@ -771,6 +771,12 @@ export default {
socket.emit('uninstall_model', { path: model_object.path });
},
onSelectedBinding(binding_object) {
+
+ if(binding_object.binding.folder ==='backend_template' || binding_object.binding.folder==='binding_template'){
+ this.$refs.toast.showToast("Cannot select template", 4, false)
+
+ return
+ }
this.update_binding(binding_object.binding.folder)
//console.log('lol',binding_object)
},
@@ -951,7 +957,7 @@ export default {
const res = await axios.get("/" + endpoint);
if (res) {
-
+
return res.data
}